|
|
Postado em 25-03-2025 às 14:39:14
|
|
|
|

Demanda: Com a explosão dos grandes modelos de IA, bancos de dados vetoriais também surgiram no campo de visão de todos. Anteriormente, apresentamos brevemente vários bancos de dados vetoriais, e este artigo tentou usar armazenamento e recuperação de bancos de dados vetoriais Qdrant.
Banco de dados vetorial Qdrant
Qdrant é um banco de dados vetorial de código aberto projetado para aplicações de IA de próxima geração. Ele é nativo da nuvem e oferece APIs RESTful e gRPC para gerenciar embeddings. O Qdrant possui recursos poderosos, suportando busca por imagem, voz e vídeo, além de integração com motores de IA.
Fonte:O login do hiperlink está visível. Baixar:O login do hiperlink está visível. Documentação:O login do hiperlink está visível. Código-fonte do WebUI:O login do hiperlink está visível. Documentação da API:O login do hiperlink está visível.
O Windows instala o banco de dados vetorial Qdrant
O tutorial oficial de documentação é para implantar o banco de dados vetorial Qdrant diretamente com o Docker, já que não tenho o ambiente Docker instalado nativamente, e assim parece mais rápido rodar diretamente.
Baixar para Windows:O login do hiperlink está visível. Download WebUI:O login do hiperlink está visível.
Sobre a questão do 404 de acessar o dashboard/dashboard
Questão:A interface web só é incluída por padrão ao usar imagens Docker, se você quiser usá-lo com binários, terá que instalar o arquivo da interface web você mesmo. Solução: Baixe o pacote de lançamento do WebUI, crie uma nova pasta estática sob o diretório qdrant e então copie os arquivos no dist para dentro dela.
O login do hiperlink está visível.
O login do hiperlink está visível.
Clique duplo para executar"qdrant.exe"Como mostrado abaixo:
API REST: localhost:6333 Web UI: localhost:6333/dashboard API GRPC: localhost:6334
Referência de Configuração:O login do hiperlink está visível.
Teste Qdrant
usarBAAI/bge-m3Incorpore o modelo (que tem 10²4 dimensões), obtenha o vetor e crie uma nova coleção em Qdrant para teste, como mostrado na figura a seguir:
Insira dois dados, como mostrado na figura abaixo:
A identidade do qdrantSuporte para uso de inteiros não assinados de 64 bits e UUIDs como identificadores para pontos。
Por meio da busca vetorial, o conteúdo é "Xiaohong gosta de programação, ele gosta de usar tecnologia .NET", como mostrado na figura abaixo:
As pontuações são: "pontuação": 0,65278614, "pontuação": 0,29873508, quanto mais próximo de 1, mais igualados.
C# chama o banco de dados vetorial Qdrant
Você pode instalar a biblioteca Qdrant.Client e usar C# para ler e gravar no Qdrant, com a seguinte referência:
Código:
Referência:
O login do hiperlink está visível.
O login do hiperlink está visível. |
Anterior:【AI】(14) Uma breve introdução aos bancos de dados vetoriais open sourcePróximo:toPlainString, toEngineeringString, toString para BigDecimal em Java
|