Connettore di archiviazione vettoriale predefinito (anteprima)
Avviso
La funzionalità del Vector Store del Kernel Semantico è in anteprima, e i miglioramenti che richiedono modifiche di rilievo possono ancora verificarsi in circostanze limitate prima del rilascio.
Il kernel semantico offre una serie di integrazioni predefinite di Vector Store che semplificano l'uso di Vector Stores. Consente anche di sperimentare con un Vector Store gratuito o ospitato in locale e quindi passare facilmente a un servizio quando è necessario scalare.
Importante
I connettori del kernel semantico dell'archivio vettoriale sono creati da una varietà di fonti. Non tutti i connettori vengono mantenuti come parte del progetto kernel semantico Microsoft. Quando si prende in considerazione un connettore, assicurarsi di valutare qualità, licenze, supporto e così via per assicurarsi che soddisfino i requisiti. Assicurarsi anche di esaminare la documentazione di ogni provider per informazioni dettagliate sulla compatibilità delle versioni.
Importante
Alcuni connettori usano internamente GLI SDK di database che non sono ufficialmente supportati da Microsoft o dal provider di database. La colonna "Usa l'SDK ufficialmente supportato" elenca quelli che usano SDK supportati ufficialmente e quelli che non li usano.
Connettori dell'archivio vettoriale | C# | Usa ufficialmente l'SDK supportato | Manutenitore/fornitore |
---|---|---|---|
Azure AI Search | ✅ | ✅ | Progetto Kernel Semantico Microsoft |
Cosmos DB MongoDB (vCore) | ✅ | ✅ | Progetto Kernel Semantico Microsoft |
Cosmos DB No SQL | ✅ | ✅ | Progetto Kernel Semantico Microsoft |
Couchbase | ✅ | ✅ | Couchbase |
Elasticsearch | ✅ | ✅ | Elastico |
Chroma | Pianificato | ||
In-Memory | ✅ | N/D | Progetto Kernel Semantico Microsoft |
Milvus | Pianificato | ||
MongoDB | ✅ | ✅ | Progetto Kernel Semantico Microsoft |
Pinecone | ✅ | ❌ | Progetto Kernel Semantico Microsoft |
Postgres | ✅ | ✅ | Progetto Kernel Semantico Microsoft |
Qdrant | ✅ | ✅ | Progetto Kernel Semantico Microsoft |
Redis | ✅ | ✅ | Progetto Kernel Semantico Microsoft |
SQL Server | Pianificato | ||
SQLite | ✅ | ✅ | Progetto Kernel Semantico Microsoft |
Volatile (in memoria) | Deprecato (si consiglia di utilizzare In-Memory) | N/D | Progetto Kernel Semantico Microsoft |
Weaviate | ✅ | ✅ | Progetto Kernel Semantico Microsoft |
Connettori di archivi vettoriali | Python | Usa ufficialmente l'SDK supportato | Manutenitore/fornitore |
---|---|---|---|
Azure AI Search | ✅ | ✅ | Progetto Kernel Semantico Microsoft |
Cosmos DB MongoDB (vCore) | ✅ | ✅ | Progetto Kernel Semantico Microsoft |
Cosmos DB No SQL | ✅ | ✅ | Progetto Kernel Semantico Microsoft |
Chroma | ✅ | ✅ | Progetto Kernel Semantico Microsoft |
Elasticsearch | Pianificato | ||
Faiss | ✅ | ✅ | Progetto Kernel Semantico Microsoft |
In-Memory | ✅ | N/D | Progetto Kernel Semantico Microsoft |
MongoDB | ✅ | ✅ | Progetto Kernel Semantico Microsoft |
Pinecone | ✅ | ✅ | Progetto Kernel Semantico Microsoft |
Postgres | ✅ | ✅ | Progetto Kernel Semantico Microsoft |
Qdrant | ✅ | ✅ | Progetto Kernel Semantico Microsoft |
Redis | ✅ | ✅ | Progetto Kernel Semantico Microsoft |
SQL Server | Pianificato | Progetto Kernel Semantico Microsoft | |
SQLite | Pianificato | Progetto Kernel Semantico Microsoft | |
Weaviate | ✅ | ✅ | Progetto Kernel Semantico Microsoft |
Connettori di archiviazione vettoriale | Java | Usa ufficialmente l'SDK supportato | Manutenitore/fornitore |
---|---|---|---|
Azure AI Search | ✅ | ✅ | Progetto Kernel Semantico Microsoft |
HSQLDB | Utilizzare JDBC | ✅ | Progetto Kernel Semantico Microsoft |
JDBC | ✅ | ✅ | Progetto Kernel Semantico Microsoft |
MySQL | Utilizzare JDBC | ✅ | Progetto Kernel Semantico Microsoft |
Postgres | Utilizzare JDBC | Progetto Kernel Semantico Microsoft | |
Redis | ✅ | ✅ | Progetto Kernel Semantico Microsoft |
SQLite | Utilizzare JDBC | ✅ | Progetto Kernel Semantico Microsoft |
Volatile (in memoria) | ✅ | N/D | Progetto Kernel Semantico Microsoft |