Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 2526|Răspunde: 1

[AI] (15) Baza de date vectorială Qdrant este ușor de folosit

[Copiază linkul]
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 source
Următor:toPlainString, toEngineeringString, toString pentru BigDecimal în Java
 Proprietarul| Postat la 2025-03-25 14:56:42 |
Comanda de pornire Linux (Nu am fost testat

Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com