Conectores do Repositório de Vetores prontos para uso (versão prévia)
Aviso
A funcionalidade do Repositório de Vetores do Kernel Semântico está em versão prévia e as melhorias que exigem alterações significativas ainda podem ocorrer em circunstâncias limitadas antes do lançamento.
O Semantic Kernel fornece várias integrações prontas para uso do Vector Store, facilitando o início do uso do Vector Stores. Ele também permite que você experimente um Vector Store gratuito ou hospedado localmente e, em seguida, alterne facilmente para um serviço quando a escala exigir.
Importante
Conectores semânticos do Repositório de Vetores kernel são criados por uma variedade de fontes. Nem todos os conectores são mantidos como parte do Projeto kernel semântico da Microsoft. Ao considerar um conector, avalie a qualidade, o licenciamento, o suporte etc. para garantir que eles atendam aos seus requisitos. Além disso, examine a documentação de cada provedor para obter informações detalhadas de compatibilidade de versão.
Importante
Alguns conectores estão usando internamente SDKs de banco de dados que não têm suporte oficial da Microsoft ou do provedor de banco de dados. A coluna Usa SDKs com Suporte Oficial lista quais estão usando SDKs com suporte oficial e quais não estão.
Conectores de armazenamento de vetores | C# | Usa o SDK com suporte oficial | Mantenedor/Fornecedor |
---|---|---|---|
Azure AI Search | ✅ | ✅ | Projeto kernel semântico da Microsoft |
MongoDB (vCore) do Cosmos DB | ✅ | ✅ | Projeto kernel semântico da Microsoft |
Cosmos DB No SQL | ✅ | ✅ | Projeto kernel semântico da Microsoft |
Couchbase | ✅ | ✅ | Couchbase |
Elasticsearch | ✅ | ✅ | Elástico |
Chroma | Planeado | ||
Na Memória | ✅ | N/D | Projeto kernel semântico da Microsoft |
Milvus | Planeado | ||
MongoDB | ✅ | ✅ | Projeto kernel semântico da Microsoft |
Pinecone | ✅ | ❌ | Projeto kernel semântico da Microsoft |
Postgres | ✅ | ✅ | Projeto kernel semântico da Microsoft |
Qdrant | ✅ | ✅ | Projeto kernel semântico da Microsoft |
Redis | ✅ | ✅ | Projeto kernel semântico da Microsoft |
SQL Server | Planeado | ||
SQLite | ✅ | ✅ | Projeto kernel semântico da Microsoft |
Volátil (na memória) | Obsoleto (use na memória) | N/D | Projeto kernel semântico da Microsoft |
Weaviate | ✅ | ✅ | Projeto kernel semântico da Microsoft |
Conectores de armazenamento de vetores | Python | Usa o SDK com suporte oficial | Mantenedor/Fornecedor |
---|---|---|---|
Azure AI Search | ✅ | ✅ | Projeto kernel semântico da Microsoft |
MongoDB (vCore) do Cosmos DB | Em desenvolvimento | ✅ | Projeto kernel semântico da Microsoft |
Cosmos DB No SQL | Em desenvolvimento | ✅ | Projeto kernel semântico da Microsoft |
Elasticsearch | Planeado | ||
Chroma | Planeado | ||
Na Memória | ✅ | N/D | Projeto kernel semântico da Microsoft |
Milvus | Planeado | ||
MongoDB | Em desenvolvimento | ✅ | Projeto kernel semântico da Microsoft |
Pinecone | Em desenvolvimento | ✅ | Projeto kernel semântico da Microsoft |
Postgres | ✅ | Projeto kernel semântico da Microsoft | |
Qdrant | ✅ | ✅ | Projeto kernel semântico da Microsoft |
Redis | ✅ | ✅ | Projeto kernel semântico da Microsoft |
SQL Server | Planeado | ||
SQLite | Em desenvolvimento | ✅ | Projeto kernel semântico da Microsoft |
Volátil (na memória) | Obsoleto (use na memória) | N/D | Projeto kernel semântico da Microsoft |
Weaviate | ✅ | N/D | Projeto kernel semântico da Microsoft |
Conectores de armazenamento de vetores | Java | Usa o SDK com suporte oficial | Mantenedor/Fornecedor |
---|---|---|---|
Azure AI Search | ✅ | ✅ | Projeto kernel semântico da Microsoft |
HSQLDB | Usar JDBC | ✅ | Projeto kernel semântico da Microsoft |
JDBC | ✅ | ✅ | Projeto kernel semântico da Microsoft |
MySQL | Usar JDBC | ✅ | Projeto kernel semântico da Microsoft |
Postgres | Usar JDBC | Projeto kernel semântico da Microsoft | |
Redis | ✅ | ✅ | Projeto kernel semântico da Microsoft |
SQLite | Usar JDBC | ✅ | Projeto kernel semântico da Microsoft |
Volátil (na memória) | ✅ | N/D | Projeto kernel semântico da Microsoft |