|
|
Postat la 25-03-2025 14:39:14
|
|
|
|

Cerere: Odată cu explozia modelelor mari de AI, bazele de date vectoriale au apărut și în câmpul vizual al tuturor. Anterior, am introdus pe scurt mai multe baze de date vectoriale, iar acest articol a încercat să folosească stocarea și recuperarea de baze de date vectoriale Qdrant.
Baza de date vectorială Qdrant
Qdrant este o bază de date vectorială open-source concepută pentru aplicații AI de generație următoare. Este cloud-native și oferă API-uri RESTful și gRPC pentru gestionarea embedding-urilor. Qdrant are funcții puternice, suportând căutarea de imagini, voce și video, precum și integrare cu motoarele AI.
Sursă:Autentificarea cu hyperlink este vizibilă. Descărca:Autentificarea cu hyperlink este vizibilă. Documentație:Autentificarea cu hyperlink este vizibilă. Cod sursă WebUI:Autentificarea cu hyperlink este vizibilă. Documentație API:Autentificarea cu hyperlink este vizibilă.
Windows instalează baza de date vectorială Qdrant
Tutorialul oficial de documentație este să implementezi baza de date vectorială Qdrant direct cu Docker, deoarece nu am mediul Docker instalat nativ, și atunci pare mai rapid să rulez direct.
Descarcă pentru Windows:Autentificarea cu hyperlink este vizibilă. Descărcare WebUI:Autentificarea cu hyperlink este vizibilă.
Referitor la problema 404 privind accesul la dashboard/dashboard
Problemă:Interfața web este inclusă implicit doar când se folosesc imagini Docker, dacă vrei să-l folosești cu binare, va trebui să instalezi singur fișierul web UI. Soluție: Descarcă pachetul de lansare WebUI, creează un folder static nou sub directorul qdrant și apoi copiază fișierele din dist în el.
Autentificarea cu hyperlink este vizibilă.
Autentificarea cu hyperlink este vizibilă.
Dublu click pentru a rula"qdrant.exe"Așa cum se arată mai jos:
API REST: localhost:6333 Interfață web: localhost:6333/dashboard API-ul GRPC: localhost:6334
Referință de configurație:Autentificarea cu hyperlink este vizibilă.
Testul Qdrant
folosiBAAI/bge-m3Încorporează modelul (care are 1024 dimensiuni), obține vectorul și creează o nouă colecție în Qdrant pentru testare, așa cum se arată în figura următoare:
Introduceți două date, așa cum se arată în figura de mai jos:
Identitatea qdrantuluiSuport pentru utilizarea întregilor nesemnați pe 64 de biți și UUID-urilor ca identificatori pentru puncte。
Prin căutarea vectorială, conținutul este "Xiaohong iubește programarea, îi place să folosească tehnologia .NET", așa cum se vede în figura de mai jos:
Scorurile sunt: "scor": 0.65278614, "scor": 0.29873508, cu cât se apropie mai mult de 1, cu atât se potrivește mai mult.
C# apelează baza de date vectorială Qdrant
Poți instala biblioteca Qdrant.Client și poți folosi C# pentru a citi și scrie în Qdrant, cu următoarea referință:
Cod:
Referință:
Autentificarea cu hyperlink este vizibilă.
Autentificarea cu hyperlink este vizibilă. |
Precedent:【AI】(14) O scurtă introducere în bazele de date vectoriale open sourceUrmător:toPlainString, toEngineeringString, toString pentru BigDecimal în Java
|