yoheinakajima / babyagi

MIT License
19.66k stars 2.57k forks source link

add Tair as a vector datastore #329

Open sandszhouSZ opened 1 year ago

sandszhouSZ commented 1 year ago

Hi @francip

I'm excited to open this PR to add support for using 'Tair' as a datastore. Tair is a cloud native in-memory database service that is developed by Alibaba Cloud. Tair is compatible with open source Redis and provides a variety of data models and enterprise-class capabilities to support your real-time online scenarios.Tair offers a powerful vector extension, processing billions of data vectors and providing a wide range of features, including indexing algorithms, structured attrs and unstructured vector capabilities, real-time updates, distance metrics, scalar filtering. Additionally, Tair offers SLA commitment for production use. The PR includes:

Tair as a Datastore: extensions/tair_storage.py How to Use Tair: docs/tair.md A suite of integration tests verifies the Tair integration: tests/extensions_provier/test_tair_store.py Updated README.md, babyagi.py, and .env.example

sandszhouSZ commented 1 year ago

Any suggestion is very welcome!

sandszhouSZ commented 1 year ago

Hi @francip Can you take a look at the PR? thanks

sandszhouSZ commented 12 months ago

Hi @francip Can you take a look at the PR? thanks