Kuinka asentaa Weaviate CLI

Kuinka Asentaa Weaviate Cli



Weaviate on SeMI Technologiesin kehittämä avoimen lähdekoodin pilvipohjainen hajautettu tietograafijärjestelmä. Se on suunniteltu tallentamaan, etsimään ja noutamaan monimutkaisia ​​tietoobjekteja reaaliajassa, minkä ansiosta voit rakentaa älykkäitä sovelluksia, jotka hyödyntävät entiteettien välisiä kontekstuaalisia suhteita.

Weaviate käyttää vektoripohjaista lähestymistapaa, jota kutsutaan semanttiseksi hauksi tietojen järjestämiseen ja kyselyihin. Weeviate käyttää myös upotustekniikoita, kuten word2vec, joka kartoittaa sanan tai erilaisia ​​kokonaisuuksia korkeaulotteiseen vektoriavaruuteen. Tämä lähestymistapa kaappaa semanttiset suhteet ja mahdollistaa samankaltaisuuteen perustuvat haut.







Yksi tapa olla vuorovaikutuksessa Weaviate-ilmentymän kanssa on käyttää komentorivikäyttöliittymää nimeltä Weaviate CLI. Tämän komentorivityökalun avulla voit muodostaa yhteyden Weaviate-palvelimeen ja suorittaa erilaisia ​​toimintoja.



Se tarjoaa laajan joukon komentoja, joiden avulla voit suorittaa erilaisia ​​toimintoja, kuten:



  1. Kokoonpanon hallinta
  2. Kaavion luominen, muokkaaminen, poistaminen ja paljon muuta
  3. Tietojen tuonti ja vienti
  4. Kokonaisuuden hallinta
  5. Kyselyn suoritus ja paljon muuta

Yksinkertaisen luonteensa ja helppokäyttöisyytensä vuoksi Weaviate CLI tarjoaa yksinkertaistetun käyttöliittymän vuorovaikutukseen palvelimen kanssa. Tämä parantaa tuottavuutta ja mahdollistaa automatisoinnin ja integroinnin työnkulkuihin.





Tämä opetusohjelma opettaa meille, kuinka Weavitate CLI asennetaan ja konfiguroidaan koneellesi eri tekniikoilla.

Tässä viestissä annetut komennot esitellään Ubuntu 22.04:llä. Komennot toimivat kuitenkin kaikissa järjestelmissä, joissa Python on asennettu.



Asenna Python

Ensimmäinen askel on varmistaa, että Python on asennettu koneellesi. Tätä viestiä kirjoitettaessa Weaviate CLI vaatii Python 3.7:n tai uudemman.

Voit asentaa Python 3:n Ubuntuun seuraavilla ohjeilla.

Päivitä järjestelmätietovarastot suorittamalla seuraava komento:

$ sudo apt-get päivitys

Kun olet päivittänyt, suorita seuraava komento asentaaksesi Python 3.11 järjestelmääsi:

$ sudo apt-get install python3.11

Kun olet valmis, voit suorittaa seuraavan komennon varmistaaksesi, että sinulla on oikea Python-tulkki:

python3.11 --versio
Python 3.11.0rc1

Jos haluat käyttää Python 11:tä oletusarvoisena Python-tulkina, voit suorittaa seuraavan komennon:

$ sudo update-alternatives --config python3

Tämä komento kehottaa sinua valitsemaan Python-oletusversion näytettävästä luettelosta. Syötä Python 3.11:tä vastaava valintanumero ja paina “Enter”.

Asenna Weaviate CLI

Seuraava vaihe on Weaviate CLI:n asentaminen koneellesi. Onneksi meillä on työkalu Python-pakettina, jonka voimme asentaa nopeasti pip:n avulla.

Voit asentaa sen koneellesi suorittamalla seuraavan komennon:

$ pip asennus weaviate-cli

Voit myös asentaa sen käyttämällä 'pip3'-komentoa:

$ pip3 asenna weaviate-cli

Jos sinulla ei ole 'pip' -ohjelmaa asennettuna, voit käyttää 'apt' -komentoa yksinkertaisella komennolla asentaaksesi sen seuraavasti:

$ sudo apt-get asenna python3-pip

Voit sitten tarkistaa, onko Weaviate CLI asennettu oikein käyttämällä seuraavaa komentoa:

$ weaviate versio

Weaviate CLI Configuration

Komennon pitäisi palauttaa Weaviate CLI:n asennettu versio. Jos saat määritysvirheen, suorita seuraava komento Weaviate CLI:n alustamiseksi.

$ weaviate konfiguraatiosarja

Edellinen komento kehottaa sinua antamaan tiedot Weaviate-klusterillesi. Esimerkiksi:

Olemassa olevaa määritystä ei löytynyt, luodaan uusi.
Anna kudottu URL-osoite: https://weaviate-linuxhint-cxvme9nb.weaviate.network
Valitse todennustapa:
1) Ei todennusta
2) Asiakkaan salaisuus
3) Käyttäjätunnus ja salasana
Syötä numero: 2
Ilmoita asiakkaan salaisuus:
Konfiguroinnin luominen valmis

Anna kudos-url: ^C
Keskeytetty!

Kun olet valmis, klusterin tiedot määritetään ja tallennetaan käytön ja käytön helpottamiseksi.

Johtopäätös

Tutkimme Weaviate CLI:n asennuksen ja konfiguroinnin perusteita järjestelmääsi. Keskustelimme myös Weaviate-klusterin yksityiskohtien määrittämisestä Weaviate CLI:ssä.