mirror of
https://github.com/microsoft/semantic-kernel.git
synced 2026-10-12 02:19:06 +00:00
### Motivation and Context We are going to add [Astra](https://docs.datastax.com/en/home/docs/index.html) as a memory store. DataStax Astra DB is a serverless vector database that’s perfect for managing mission-critical AI workloads. It’s built on Apache Cassandra®, making Astra DB a highly scalable, reliable database technology. It’s a powerful all-in-one data storage solution, ideal for Generative AI projects. ### Description - Add astra into python/semantic_kernel/connectors/memory/astradb - Add test into python/tests/integration/connectors/memory/test_astradb.py ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [ ] The code builds clean without any errors or warnings - [ ] The PR follows the [SK Contribution Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [ ] All unit tests pass, and I have added new tests where possible - [ ] I didn't break anyone 😄 --------- Co-authored-by: jsbilgi <[email protected]> Co-authored-by: Obioma Anomnachi <[email protected]>
24 lines
700 B
Bash
24 lines
700 B
Bash
OPENAI_API_KEY=""
|
|
OPENAI_ORG_ID=""
|
|
AZURE_OPENAI_DEPLOYMENT_NAME=""
|
|
AZURE_OPENAI_ENDPOINT=""
|
|
AZURE_OPENAI_API_KEY=""
|
|
AZURE_COGNITIVE_SEARCH_ENDPOINT=""
|
|
AZURE_COGNITIVE_SEARCH_ADMIN_KEY=""
|
|
MONGODB_ATLAS_CONNECTION_STRING=""
|
|
PINECONE_API_KEY=""
|
|
PINECONE_ENVIRONMENT=""
|
|
POSTGRES_CONNECTION_STRING=""
|
|
WEAVIATE_URL=""
|
|
WEAVIATE_API_KEY=""
|
|
GOOGLE_PALM_API_KEY=""
|
|
GOOGLE_SEARCH_ENGINE_ID=""
|
|
REDIS_CONNECTION_STRING=""
|
|
AZCOSMOS_API = "" // should be mongo-vcore for now, as CosmosDB only supports vector search in mongo-vcore for now.
|
|
AZCOSMOS_CONNSTR = ""
|
|
AZCOSMOS_DATABASE_NAME = ""
|
|
AZCOSMOS_CONTAINER_NAME = ""
|
|
ASTRADB_APP_TOKEN="" // Starts with AstraCS:
|
|
ASTRADB_ID=""
|
|
ASTRADB_REGION=""
|
|
ASTRADB_KEYSPACE="" |