Kuidas installida Weaviate CLI-d

Kuidas Installida Weaviate Cli D



Weaviate on avatud lähtekoodiga pilvepõhine detsentraliseeritud teadmiste graafikute süsteem, mille on välja töötanud SeMI Technologies. See on loodud keerukate andmeobjektide salvestamiseks, otsimiseks ja toomiseks reaalajas, mis võimaldab teil luua intelligentseid rakendusi, mis võimendavad olemite vahelisi kontekstuaalseid suhteid.

Weaviate kasutab andmete korraldamiseks ja päringute tegemiseks vektoripõhist lähenemist, mida nimetatakse semantiliseks otsinguks. Weeviate kasutab ka manustamistehnikaid, nagu word2vec, mis kaardistab sõna või mitmesugused üksused suuremõõtmelisse vektorruumi. See lähenemine tabab semantilisi seoseid ja võimaldab sarnasuspõhiseid otsinguid.







Üks viis Weaviate'i eksemplariga suhtlemiseks on kasutada käsurea liidest, mida nimetatakse Weaviate CLI-ks. See käsurea utiliit võimaldab teil luua ühenduse Weaviate serveriga ja teha erinevaid toiminguid.



See pakub laia valikut käske, mis võimaldavad teil täita erinevaid toiminguid, näiteks:



  1. Konfiguratsiooni juhtimine
  2. Skeemi loomine, muutmine, kustutamine ja palju muud
  3. Andmete import ja eksport
  4. Üksuste juhtimine
  5. Päringu täitmine ja palju muud

Tänu oma lihtsustatud olemusele ja hõlpsale juurdepääsule pakub Weaviate CLI serveriga suhtlemiseks lihtsustatud liidest. See suurendab tootlikkust ning võimaldab automatiseerimist ja integreerimist töövoogudega.





See õpetus õpetab meile, kuidas installida ja konfigureerida Weavitate CLI-d teie masinasse, kasutades erinevaid tehnikaid.

Selles postituses pakutavaid käske demonstreeritakse Ubuntu 22.04 abil. Käsud töötavad aga igas süsteemis, kuhu on installitud Python.



Installige Python

Esimene samm on veenduda, et teie arvutisse on installitud Python. Selle postituse kirjutamise ajal vajab Weaviate CLI Python 3.7 ja uuemat versiooni.

Python 3 saate installida Ubuntu järgmiste juhiste abil.

Värskendage süsteemihoidlaid, käivitades järgmise käsu:

$ sudo apt-get värskendus

Pärast värskendamist käivitage Python 3.11 oma süsteemi installimiseks järgmine käsk:

$ sudo apt-get install python3.11

Pärast lõpetamist saate käivitada järgmise käsu, et kontrollida, kas teil on õige Pythoni tõlk:

python3.11 --versioon
Python 3.11.0rc1

Kui soovite Pythoni vaiketõlgina kasutada Python 11, saate käivitada järgmise käsu:

$ sudo update-alternatives --config python3

See käsk palub teil valida kuvatavast loendist Pythoni vaikeversiooni. Sisestage Python 3.11-le vastav valikunumber ja vajutage sisestusklahvi.

Installige Weaviate CLI

Järgmine samm on installida oma arvutisse Weaviate CLI. Õnneks on meil tööriist Pythoni paketina, mille saame pipi abil kiiresti installida.

Selle oma arvutisse installimiseks saate käivitada järgmise käsu:

$ pip install weaviate-cli

Selle installimiseks võite kasutada ka käsku 'pip3'.

$ pip3 install weaviate-cli

Kui teil pole 'pip' installitud, saate selle installimiseks kasutada 'apt' lihtsa käsuga:

$ sudo apt-get install python3-pip

Seejärel saate järgmise käsu abil kontrollida, kas Weaviate CLI on õigesti installitud:

$ weaviate versioon

Weaviate CLI konfiguratsiooni

Käsk peaks tagastama Weaviate CLI installitud versiooni. Kui kuvatakse konfiguratsioonitõrge, käivitage Weaviate CLI lähtestamiseks järgmine käsk.

$ weaviate konfiguratsioonikomplekt

Eelmine käsk palub teil sisestada oma Weaviate klastri üksikasjad. Näiteks:

Olemasolevat konfiguratsiooni ei leitud, luuakse uus.
Palun sisestage URL: https://weaviate-linuxhint-cxvme9nb.weaviate.network
Valige autentimismeetod:
1) Autentimine puudub
2) Kliendi saladus
3) Kasutajanimi ja parool
Sisestage number: 2
Täpsustage kliendi saladus:
Konfiguratsiooni loomine on lõpetatud

Palun sisestage kudumis-url: ^C
Katkestatud!

Kui olete lõpetanud, on teie klastri üksikasjad konfigureeritud ja salvestatud, et hõlbustada juurdepääsu ja kasutamist.

Järeldus

Uurisime teie süsteemi Weaviate CLI installimise ja konfigureerimise põhitõdesid. Arutasime ka seda, kuidas konfigureerida Weaviate'i klastri üksikasju Weaviate'i CLI-s.