Out-of-the-box Vector Store Connectors (Vorschau)
Warnung
Die Funktionalität des semantischen Kernelvektorspeichers befindet sich in der Vorschau, und Verbesserungen, die fehlerhafte Änderungen erfordern, können unter begrenzten Umständen noch vor der Veröffentlichung auftreten.
Der semantische Kernel bietet eine Reihe von out-of-the-box Vector Store-Integrationen, die die Ersten Schritte mit der Verwendung von Vector Stores erleichtern. Außerdem können Sie mit einem kostenlosen oder lokal gehosteten Vector Store experimentieren und dann bei Bedarf einfach zu einem Dienst wechseln.
Wichtig
Semantische Vektorspeicher-Connectoren werden von verschiedenen Quellen erstellt. Nicht alle Connectors werden als Teil des Microsoft Semantic Kernel Project verwaltet. Achten Sie bei der Prüfung eines Connectors darauf, Qualität, Lizenzierung, Support usw. zu bewerten, um sicherzustellen, dass sie Ihren Anforderungen entsprechen. Überprüfen Sie außerdem die Dokumentation der einzelnen Anbieter auf detaillierte Versionskompatibilitätsinformationen.
Wichtig
Einige Connectors verwenden intern Datenbank-SDKs, die von Microsoft oder vom Datenbankanbieter nicht offiziell unterstützt werden. Die verwendet offiziell unterstützte SDK- Spaltenlisten, die offiziell unterstützte SDKs verwenden und die nicht.
Vektorspeicherconnectors | C# | Verwendet offiziell unterstütztes SDK | Verantwortlicher / Anbieter |
---|---|---|---|
Azure KI Cognitive Search | ✅ | ✅ | Microsoft Semantic Kernel Project |
Cosmos DB MongoDB (vCore) | ✅ | ✅ | Microsoft Semantic Kernel Project |
Cosmos DB No SQL | ✅ | ✅ | Microsoft Semantic Kernel Project |
Couchbase | ✅ | ✅ | Couchbase |
Elasticsearch | ✅ | ✅ | Elastisch |
Chroma | Geplant | ||
In-Memory | ✅ | N/V | Microsoft Semantic Kernel Project |
Milvus | Geplant | ||
MongoDB | ✅ | ✅ | Microsoft Semantic Kernel Project |
Pinecone | ✅ | ❌ | Microsoft Semantic Kernel Project |
Postgres | ✅ | ✅ | Microsoft Semantic Kernel Project |
Qdrant | ✅ | ✅ | Microsoft Semantic Kernel Project |
Redis | ✅ | ✅ | Microsoft Semantic Kernel Project |
SQL Server | Geplant | ||
SQLite | ✅ | ✅ | Microsoft Semantic Kernel Project |
Veränderlich (Im Arbeitsspeicher) | Veraltet (Im Arbeitsspeicher verwenden) | N/V | Microsoft Semantic Kernel Project |
Weaviate | ✅ | ✅ | Microsoft Semantic Kernel Project |
Vektorspeicherconnectors | Python | Verwendet offiziell unterstütztes SDK | Verantwortlicher / Anbieter |
---|---|---|---|
Azure KI Cognitive Search | ✅ | ✅ | Microsoft Semantic Kernel Project |
Cosmos DB MongoDB (vCore) | In Entwicklung | ✅ | Microsoft Semantic Kernel Project |
Cosmos DB No SQL | In Entwicklung | ✅ | Microsoft Semantic Kernel Project |
Elasticsearch | Geplant | ||
Chroma | Geplant | ||
In-Memory | ✅ | N/V | Microsoft Semantic Kernel Project |
Milvus | Geplant | ||
MongoDB | In Entwicklung | ✅ | Microsoft Semantic Kernel Project |
Pinecone | In Entwicklung | ✅ | Microsoft Semantic Kernel Project |
Postgres | ✅ | Microsoft Semantic Kernel Project | |
Qdrant | ✅ | ✅ | Microsoft Semantic Kernel Project |
Redis | ✅ | ✅ | Microsoft Semantic Kernel Project |
SQL Server | Geplant | ||
SQLite | In Entwicklung | ✅ | Microsoft Semantic Kernel Project |
Veränderlich (Im Arbeitsspeicher) | Veraltet (Im Arbeitsspeicher verwenden) | N/V | Microsoft Semantic Kernel Project |
Weaviate | ✅ | N/V | Microsoft Semantic Kernel Project |
Vektorspeicherconnectors | Java | Verwendet offiziell unterstütztes SDK | Verantwortlicher / Anbieter |
---|---|---|---|
Azure KI Cognitive Search | ✅ | ✅ | Microsoft Semantic Kernel Project |
HSQLDB | Verwenden Sie JDBC | ✅ | Microsoft Semantic Kernel Project |
JDBC | ✅ | ✅ | Microsoft Semantic Kernel Project |
MySQL | Verwenden Sie JDBC | ✅ | Microsoft Semantic Kernel Project |
Postgres | Verwenden Sie JDBC | Microsoft Semantic Kernel Project | |
Redis | ✅ | ✅ | Microsoft Semantic Kernel Project |
SQLite | Verwenden Sie JDBC | ✅ | Microsoft Semantic Kernel Project |
Veränderlich (Im Arbeitsspeicher) | ✅ | N/V | Microsoft Semantic Kernel Project |