Kako namestiti Weaviate CLI

Kako Namestiti Weaviate Cli



Weaviate je odprtokodni decentraliziran sistem grafov znanja, ki izvira iz oblaka in ga je razvil SeMI Technologies. Zasnovan je za shranjevanje, iskanje in pridobivanje kompleksnih podatkovnih objektov v realnem času, kar vam omogoča izdelavo inteligentnih aplikacij, ki izkoriščajo kontekstualna razmerja med entitetami.

Weaviate uporablja vektorski pristop, imenovan semantično iskanje, za organiziranje in poizvedovanje podatkov. Weeviate uporablja tudi tehnike vdelave, kot je word2vec, ki preslika besedo ali različne entitete v visokodimenzionalni vektorski prostor. Ta pristop zajame semantična razmerja in omogoča iskanje na podlagi podobnosti.







Eden od načinov za interakcijo s primerkom Weaviate je uporaba vmesnika ukazne vrstice, imenovanega Weaviate CLI. Ta pripomoček ukazne vrstice vam omogoča povezavo s strežnikom Weaviate in izvajanje različnih operacij.



Ponuja širok nabor ukazov, ki vam omogočajo izvajanje različnih operacij, kot so:



  1. Upravljanje konfiguracije
  2. Ustvarjanje, spreminjanje, brisanje sheme itd
  3. Uvoz in izvoz podatkov
  4. Upravljanje subjektov
  5. Izvajanje poizvedbe in še več

Zaradi svoje poenostavljene narave in enostavnega dostopa Weaviate CLI zagotavlja poenostavljen vmesnik za interakcijo s strežnikom. To poveča produktivnost in omogoča avtomatizacijo in integracijo z delovnimi tokovi.





Ta vadnica nas uči, kako namestiti in konfigurirati Weavitate CLI na vašem računalniku z uporabo različnih tehnik.

Ukazi, ki so na voljo v tej objavi, so prikazani z uporabo Ubuntu 22.04. Vendar pa bodo ukazi delovali v katerem koli sistemu, v katerem je nameščen Python.



Namestite Python

Prvi korak je zagotoviti, da imate na vašem računalniku nameščen Python. V času pisanja te objave Weaviate CLI zahteva Python 3.7 in novejši.

Python 3 lahko namestite na Ubuntu z naslednjimi koraki.

Posodobite sistemska skladišča tako, da zaženete naslednji ukaz:

$ sudo apt-get posodobitev

Ko posodobite, zaženite naslednji ukaz za namestitev Pythona 3.11 v vaš sistem:

$ sudo apt-get namestite python3.11

Ko končate, lahko zaženete naslednji ukaz, da preverite, ali imate pravilnega tolmača Python:

python3.11 --različica
Python 3.11.0rc1

Če želite uporabiti Python 11 kot privzeti tolmač Python, lahko zaženete naslednji ukaz:

$ sudo update-alternatives --config python3

Ta ukaz vas pozove, da s prikazanega seznama izberete privzeto različico Python. Vnesite izbirno številko, ki ustreza Python 3.11, in pritisnite “Enter”.

Namestite Weaviate CLI

Naslednji korak je namestitev Weaviate CLI na vaš računalnik. Na srečo imamo orodje kot paket Python, ki ga lahko hitro namestimo s pipom.

Za namestitev na vaš računalnik lahko zaženete naslednji ukaz:

$ pip namestite weaviate-cli

Za namestitev lahko uporabite tudi ukaz »pip3«:

$ pip3 namestite weaviate-cli

Če nimate nameščenega »pip«, lahko uporabite »apt« s preprostim ukazom, da ga namestite na naslednji način:

$ sudo apt-get namestite python3-pip

Nato lahko z naslednjim ukazom preverite, ali imate Weaviate CLI pravilno nameščen:

$ weaviate različica

Konfiguracija Weaviate CLI

Ukaz bi moral vrniti nameščeno različico Weaviate CLI. Če dobite konfiguracijsko napako, zaženite naslednji ukaz za inicializacijo Weaviate CLI.

$ weaviate nabor konfiguracij

Prejšnji ukaz vas pozove, da vnesete podrobnosti svoji gruči Weaviate. Na primer:

Ni obstoječe konfiguracije, ustvarjanje nove.
Prosimo, navedite spletni naslov: https://weaviate-linuxhint-cxvme9nb.weaviate.network
Izberite način preverjanja pristnosti:
1) Brez preverjanja pristnosti
2) Skrivnost stranke
3) Uporabniško ime in geslo
Vnesite številko: 2
Navedite skrivnost stranke:
Ustvarjanje konfiguracije je končano

Prosimo, dajte spletni naslov: ^C
Prekinjeno!

Ko končate, boste imeli podrobnosti vaše gruče konfigurirane in shranjene za lažji dostop in uporabo.

Zaključek

Raziskali smo osnove namestitve in konfiguracije Weaviate CLI v vašem sistemu. Razpravljali smo tudi o tem, kako konfigurirati podrobnosti gruče Weaviate na CLI Weaviate.