Hvordan installere Weaviate CLI

Hvordan Installere Weaviate Cli



Weaviate er et åpen kildekode, skybasert, desentralisert kunnskapsgrafsystem utviklet av SeMI Technologies. Den er designet for å lagre, søke og hente de komplekse dataobjektene i sanntid, noe som lar deg bygge intelligente applikasjoner som utnytter kontekstuelle relasjoner mellom enheter.

Weaviate bruker en vektorbasert tilnærming kalt semantisk søk ​​for å organisere og spørre dataene. Weeviate bruker også innebyggingsteknikker som word2vec som kartlegger et ord eller ulike enheter til et høydimensjonalt vektorrom. Denne tilnærmingen fanger opp semantiske relasjoner og gir mulighet for likhetsbaserte søk.







En måte å samhandle med en Weaviate-forekomst på er å bruke kommandolinjegrensesnittet kalt Weaviate CLI. Dette kommandolinjeverktøyet lar deg koble til Weaviate-serveren og utføre ulike operasjoner.



Den gir et bredt sett med kommandoer som lar deg utføre forskjellige operasjoner som:



  1. Konfigurasjonsstyring
  2. Oppretting, modifisering, sletting og mer
  3. Dataimport og eksport
  4. Enhetsledelse
  5. Utførelse av spørringer og mer

På grunn av sin forenklede natur og lette tilgang, gir Weaviate CLI et forenklet grensesnitt for å samhandle med serveren. Dette øker produktiviteten og gir mulighet for automatisering og integrasjon med arbeidsflyter.





Denne opplæringen lærer oss hvordan du installerer og konfigurerer Weavitate CLI på maskinen din ved hjelp av ulike teknikker.

Kommandoene som er gitt i dette innlegget er demonstrert ved hjelp av Ubuntu 22.04. Kommandoene vil imidlertid fungere på alle systemer med Python installert.



Installer Python

Det første trinnet er å sikre at du har Python installert på maskinen din. På tidspunktet for skriving av dette innlegget krever Weaviate CLI Python 3.7 og høyere.

Du kan installere Python 3 på Ubuntu med følgende trinn.

Oppdater systemlagrene ved å kjøre følgende kommando:

$ sudo apt-get oppdatering

Når du er oppdatert, kjør følgende kommando for å installere Python 3.11 på systemet ditt:

$ sudo apt-get install python3.11

Etter fullføring kan du kjøre følgende kommando for å bekrefte at du har riktig Python-tolk:

python3.11 --versjon
Python 3.11.0rc1

Hvis du ønsker å bruke Python 11 som standard Python-tolk, kan du kjøre følgende kommando:

$ sudo update-alternatives --config python3

Denne kommandoen ber deg velge standard Python-versjon fra listen som vises. Skriv inn valgnummeret som tilsvarer Python 3.11 og trykk 'Enter'.

Installer Weaviate CLI

Det neste trinnet er å installere Weaviate CLI på maskinen din. Heldigvis har vi verktøyet som en Python-pakke som vi raskt kan installere ved hjelp av pip.

Du kan kjøre følgende kommando for å installere den på maskinen din:

$ pip installer weaviate-cli

Du kan også bruke kommandoen 'pip3' for å installere den:

$ pip3 installer weaviate-cli

Hvis du ikke har 'pip' installert, kan du bruke 'apt' med en enkel kommando for å installere den som følger:

$ sudo apt-get install python3-pip

Du kan deretter bekrefte om du har Weaviate CLI installert riktig ved å bruke følgende kommando:

$ weaviate versjon

Weaviate CLI-konfigurasjon

Kommandoen skal returnere den installerte versjonen av Weaviate CLI. Hvis du får en konfigurasjonsfeil, kjør følgende kommando for å initialisere Weaviate CLI.

$ weaviate konfigurasjonssett

Den forrige kommandoen ber deg oppgi detaljene til Weaviate-klyngen. For eksempel:

Finner ingen eksisterende konfigurasjon, oppretter ny.
Vennligst oppgi en vevd url: https://weaviate-linuxhint-cxvme9nb.weaviate.network
Vennligst velg autentiseringsmetoden:
1) Ingen autentisering
2) Klienthemmelighet
3) Brukernavn og passord
Skriv inn nummer: 2
Vennligst spesifiser klienthemmeligheten:
Opprettelsen av konfigurasjonen er fullført

Vennligst oppgi en vevd url: ^C
Abortert!

Når det er fullført, vil du ha detaljene for klyngen din konfigurert og lagret for enkel tilgang og bruk.

Konklusjon

Vi utforsket det grunnleggende for å installere og konfigurere Weaviate CLI på systemet ditt. Vi diskuterte også hvordan du konfigurerer detaljene til Weaviate-klyngen på Weaviate CLI.