Kaip įdiegti Weaviate CLI

Kaip Idiegti Weaviate Cli



„Weaviate“ yra atvirojo kodo, debesies pagrindu sukurta decentralizuota žinių grafikų sistema, kurią sukūrė „SeMI Technologies“. Jis skirtas saugoti, ieškoti ir gauti sudėtingus duomenų objektus realiuoju laiku, todėl galite kurti intelektualias programas, kurios išnaudoja kontekstinius ryšius tarp objektų.

Duomenims tvarkyti ir pateikti užklausas „Weaviate“ naudoja vektoriniu metodu, vadinamu semantine paieška. „Weeviate“ taip pat naudoja įterpimo metodus, tokius kaip „word2vec“, kuris žodį ar įvairius objektus susieja į didelės dimensijos vektorinę erdvę. Šis metodas fiksuoja semantinius ryšius ir leidžia ieškoti panašumų.







Vienas iš būdų bendrauti su Weaviate egzemplioriumi yra komandų eilutės sąsaja, vadinama Weaviate CLI. Ši komandų eilutės programa leidžia prisijungti prie Weaviate serverio ir atlikti įvairias operacijas.



Jame pateikiamas platus komandų rinkinys, leidžiantis atlikti įvairias operacijas, tokias kaip:



  1. Konfigūracijos valdymas
  2. Schemos kūrimas, keitimas, trynimas ir kt
  3. Duomenų importas ir eksportas
  4. Subjekto valdymas
  5. Užklausos vykdymas ir kt

Dėl savo supaprastinimo ir lengvos prieigos „Weaviate CLI“ suteikia supaprastintą sąsają sąveikai su serveriu. Tai padidina produktyvumą ir leidžia automatizuoti bei integruoti darbo eigas.





Šioje pamokoje mus moko, kaip įdiegti ir konfigūruoti Weavitate CLI jūsų kompiuteryje naudojant įvairius metodus.

Šiame pranešime pateiktos komandos demonstruojamos naudojant Ubuntu 22.04. Tačiau komandos veiks bet kurioje sistemoje, kurioje įdiegtas Python.



Įdiekite Python

Pirmas žingsnis yra įsitikinti, kad jūsų kompiuteryje įdiegtas Python. Rašant šį įrašą, Weaviate CLI reikalinga Python 3.7 ir naujesnė versija.

„Python 3“ galite įdiegti „Ubuntu“ atlikdami šiuos veiksmus.

Atnaujinkite sistemos saugyklas vykdydami šią komandą:

$ sudo apt-get atnaujinimas

Atnaujinę paleiskite šią komandą, kad įdiegtumėte Python 3.11 savo sistemoje:

$ sudo apt-get install python3.11

Baigę galite paleisti šią komandą, kad patikrintumėte, ar turite tinkamą Python interpretatorių:

python3.11 – versija
Python 3.11.0rc1

Jei norite naudoti Python 11 kaip numatytąjį Python interpretatorių, galite paleisti šią komandą:

$ sudo update-alternatives --config python3

Ši komanda ragina iš rodomo sąrašo pasirinkti numatytąją Python versiją. Įveskite pasirinkimo numerį, atitinkantį Python 3.11, ir paspauskite „Enter“.

Įdiekite Weaviate CLI

Kitas žingsnis yra įdiegti Weaviate CLI savo kompiuteryje. Laimei, turime įrankį kaip Python paketą, kurį galime greitai įdiegti naudodami pip.

Norėdami įdiegti ją savo kompiuteryje, galite paleisti šią komandą:

$ pip įdiegti weviate-cli

Taip pat galite naudoti komandą „pip3“, kad ją įdiegtumėte:

$ pip3 įdiegti weaviate-cli

Jei neturite įdiegto „pip“, galite naudoti „apt“ naudodami paprastą komandą, kad ją įdiegtumėte taip:

$ sudo apt-get įdiegti python3-pip

Tada galite patikrinti, ar teisingai įdiegėte Weaviate CLI, naudodami šią komandą:

$ weaviate versija

Weaviate CLI konfigūracija

Komanda turėtų grąžinti įdiegtą Weaviate CLI versiją. Jei gaunate konfigūracijos klaidą, paleiskite šią komandą, kad inicijuotų Weaviate CLI.

$ weaviate konfigūracijos rinkinys

Ankstesnė komanda ragina pateikti išsamią informaciją apie savo Weaviate klasterį. Pavyzdžiui:

Esamos konfigūracijos nerasta, kuriama nauja.
Nurodykite pynimo URL: https://weaviate-linuxhint-cxvme9nb.weaviate.network
Pasirinkite autentifikavimo metodą:
1) Jokio autentifikavimo
2) Kliento paslaptis
3) Vartotojo vardas ir slaptažodis
Įveskite numerį: 2
Nurodykite kliento paslaptį:
Konfigūracijos kūrimas baigtas

Nurodykite pynimo URL: ^C
Nutraukta!

Kai baigsite, išsami informacija apie klasterį bus sukonfigūruota ir išsaugota, kad būtų lengviau pasiekti ir naudoti.

Išvada

Ištyrėme Weaviate CLI diegimo ir konfigūravimo jūsų sistemoje pagrindus. Taip pat aptarėme, kaip sukonfigūruoti išsamią „Weaviate“ klasterio informaciją „Weaviate“ CLI.