|
|
Publicerad 2025-3-25 14:39:14
|
|
|
|

Efterfrågan: Med explosionen av AI-stora modeller har vektordatabaser också dykt upp i allas synfält. Tidigare introducerade vi kort flera vektordatabaser, och denna artikel försökte använda Qdrants vektordatabaslagring och hämtning.
Qdrant vektordatabas
Qdrant är en öppen källkodsvektordatabas designad för nästa generations AI-applikationer. Den är molnbaserad och tillhandahåller RESTful och gRPC API:er för att hantera inbäddningar. Qdrant har kraftfulla funktioner som stödjer bild-, röst- och videosökning samt integration med AI-motorer.
Källa:Inloggningen med hyperlänken är synlig. Ladda ned:Inloggningen med hyperlänken är synlig. Dokumentation:Inloggningen med hyperlänken är synlig. WebUI-källkod:Inloggningen med hyperlänken är synlig. API-dokumentation:Inloggningen med hyperlänken är synlig.
Windows installerar Qdrant-vektordatabasen
Den officiella dokumentationsguiden är att distribuera Qdrants vektordatabas direkt med Docker, eftersom jag inte har Docker-miljön installerad native, och då känns det snabbare att köra den direkt.
Ladda ner för Windows:Inloggningen med hyperlänken är synlig. WebUI-nedladdning:Inloggningen med hyperlänken är synlig.
Angående 404-problemet med att komma åt instrumentpanelen/instrumentpanelen
Utfärda:Webbgränssnittet ingår endast som standard när man använder Docker-bilder, om du vill använda det med binärfiler måste du installera webbgränssnittsfilen själv. Lösning: Ladda ner WebUI-releasepaketet, skapa en ny statisk mapp under qdrant-katalogen och kopiera sedan filerna i dist till den.
Inloggningen med hyperlänken är synlig.
Inloggningen med hyperlänken är synlig.
Dubbelklicka för att springa"qdrant.exe"Som visas nedan:
REST API: localhost:6333 Webbgränssnitt: localhost:6333/dashboard GRPC API: localhost:6334
Konfigurationsreferens:Inloggningen med hyperlänken är synlig.
Qdrant-testet
användaBAAI/bge-m3Bädda in modellen (som är 1024 dimensioner), hämta vektorn och skapa en ny samling i Qdrant för testning, som visas i följande figur:
Infoga två data, som visas i figuren nedan:
Qdrantens identitetStöd för att använda 64-bitars osignerade heltal och UUID som identifierare för punkter。
Genom vektorsökning är innehållet "Xiaohong gillar programmering, han gillar att använda .NET-teknologi", som visas i figuren nedan:
Poängen är: "poäng": 0,65278614, "poäng": 0,29873508, ju närmare 1, desto mer matchade.
C# anropar Qdrant-vektordatabasen
Du kan installera Qdrant.Client-biblioteket och använda C# för att läsa och skriva till Qdrant, med följande referens:
Kod:
Hänvisning:
Inloggningen med hyperlänken är synlig.
Inloggningen med hyperlänken är synlig. |
Föregående:【AI】(14) En kort introduktion till öppen källkodsvektordatabaserNästa:toPlainString, toEngineeringString, toString för BigDecimal i Java
|