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

Paklausa: Išpopuliarėjus dideliems dirbtinio intelekto modeliams, vektorinės duomenų bazės taip pat atsirado kiekvieno regėjimo lauke. Anksčiau trumpai pristatėme keletą vektorinių duomenų bazių, o šiame straipsnyje bandėme naudoti Qdrant vektorinių duomenų bazių saugyklą ir gavimą.
Qdrant vektorinė duomenų bazė
Qdrant yra atvirojo kodo vektorinė duomenų bazė, skirta naujos kartos dirbtinio intelekto programoms. Jis yra debesies vietinis ir teikia RESTful ir gRPC API įterpimams valdyti. "Qdrant" turi galingų funkcijų, palaikančių vaizdų, balso ir vaizdo įrašų paiešką, taip pat integraciją su dirbtinio intelekto varikliais.
Šaltinis:Hipersaito prisijungimas matomas. Atsisiųsti:Hipersaito prisijungimas matomas. Dokumentacija:Hipersaito prisijungimas matomas. WebUI šaltinio kodas:Hipersaito prisijungimas matomas. API dokumentacija:Hipersaito prisijungimas matomas.
"Windows" įdiegia Qdrant vektorinę duomenų bazę
Oficiali dokumentacijos pamoka yra įdiegti "Qdrant" vektorinę duomenų bazę tiesiogiai su "Docker", nes neturiu "Docker" aplinkos, įdiegtos savaime, o tada greičiau ją paleisti tiesiogiai.
Atsisiųskite "Windows":Hipersaito prisijungimas matomas. WebUI atsisiuntimas:Hipersaito prisijungimas matomas.
Dėl 404 prieigos prie prietaisų skydelio / prietaisų skydelio klausimo
Išduoti:Web vartotojo sąsaja įtraukta tik pagal numatytuosius nustatymus, kai naudojami "Docker" vaizdai, jei norite jį naudoti su dvejetainiais failais, turėsite patys įdiegti žiniatinklio vartotojo sąsajos failą. Sprendimas: atsisiųskite WebUI leidimo paketą, sukurkite naują statinį aplanką qdrant kataloge ir nukopijuokite į jį esančius failus.
Hipersaito prisijungimas matomas.
Hipersaito prisijungimas matomas.
Dukart spustelėkite, kad paleistumėte"qdrant.exe"Kaip parodyta žemiau:
POILSIO API: LOCALHOST:6333 Web vartotojo sąsaja: localhost:6333/dashboard GRPC API: localhost:6334
Konfigūracijos nuoroda:Hipersaito prisijungimas matomas.
Qdrant testas
naudotiBAAI/bge-m3Įdėkite modelį (kuris yra 1024 matmenys), gaukite vektorių ir sukurkite naują rinkinį Qdrant testavimui, kaip parodyta šiame paveikslėlyje:
Įterpkite du duomenis, kaip parodyta paveikslėlyje žemiau:
Qdrant tapatybė64 bitų nepasirašytų sveikųjų skaičių ir UUID kaip taškų identifikatorių palaikymas。
Naudojant vektorinę paiešką, turinys yra "Xiaohong mėgsta programuoti, jam patinka naudoti .NET technologiją", kaip parodyta paveikslėlyje žemiau:
Rezultatai yra tokie: "balas": 0,65278614, "balas": 0,29873508, kuo arčiau 1, tuo labiau sutampa.
C# iškviečia Qdrant vektorinę duomenų bazę
Galite įdiegti Qdrant.Client biblioteką ir naudoti C# skaitydami ir rašydami į Qdrant, naudodami šią nuorodą:
Kodas:
Nuoroda:
Hipersaito prisijungimas matomas.
Hipersaito prisijungimas matomas. |
Ankstesnis:【AI】(14) Trumpas įvadas į atvirojo kodo vektorines duomenų bazesKitą:toPlainString, toEngineeringString, toString for BigDecimal in Java
|