Sådan installeres Weaviate CLI

Sadan Installeres Weaviate Cli



Weaviate er et open source, cloud-native, decentraliseret videngrafsystem udviklet af SeMI Technologies. Det er designet til at gemme, søge og hente de komplekse dataobjekter i realtid, hvilket giver dig mulighed for at bygge intelligente applikationer, der udnytter de kontekstuelle relationer mellem enheder.

Weaviate bruger en vektorbaseret tilgang kaldet semantisk søgning til at organisere og forespørge dataene. Weeviate bruger også indlejringsteknikker såsom word2vec, som kortlægger et ord eller forskellige entiteter i et højdimensionelt vektorrum. Denne tilgang fanger semantiske relationer og giver mulighed for lighedsbaserede søgninger.







En måde at interagere med en Weaviate-instans på er at bruge kommandolinjegrænsefladen kaldet Weaviate CLI. Dette kommandolinjeværktøj giver dig mulighed for at oprette forbindelse til Weaviate-serveren og udføre forskellige handlinger.



Det giver et bredt sæt af kommandoer, der giver dig mulighed for at udføre forskellige operationer såsom:



  1. Konfigurationsstyring
  2. Skema oprettelse, ændring, sletning og mere
  3. Dataimport og -eksport
  4. Enhedsledelse
  5. Forespørgselsudførelse og mere

På grund af sin forenklede natur og lette adgang giver Weaviate CLI en forenklet grænseflade til at interagere med serveren. Dette øger produktiviteten og giver mulighed for automatisering og integration med arbejdsgange.





Denne vejledning lærer os, hvordan du installerer og konfigurerer Weavitate CLI på din maskine ved hjælp af forskellige teknikker.

Kommandoerne, der er givet i dette indlæg, demonstreres ved hjælp af Ubuntu 22.04. Kommandoerne vil dog fungere på ethvert system, hvor Python er installeret.



Installer Python

Det første trin er at sikre, at du har Python installeret på din maskine. På tidspunktet for skrivning af dette indlæg kræver Weaviate CLI Python 3.7 og højere.

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

Opdater systemlagrene ved at køre følgende kommando:

$ sudo apt-get opdatering

Når du er opdateret, skal du køre følgende kommando for at installere Python 3.11 på dit system:

$ sudo apt-get install python3.11

Når du er færdig, kan du køre følgende kommando for at bekræfte, at du har den korrekte Python-fortolker:

python3.11 --version
Python 3.11.0rc1

Hvis du ønsker at bruge Python 11 som standard Python-fortolker, kan du køre følgende kommando:

$ sudo update-alternatives --config python3

Denne kommando beder dig om at vælge standard Python-versionen fra den viste liste. Indtast det valgnummer, der svarer til Python 3.11, og tryk på 'Enter'.

Installer Weaviate CLI

Det næste trin er at installere Weaviate CLI på din maskine. Heldigvis har vi værktøjet som en Python-pakke, som vi hurtigt kan installere ved hjælp af pip.

Du kan køre følgende kommando for at installere det på din maskine:

$ pip installer weaviate-cli

Du kan også bruge kommandoen 'pip3' til at installere det:

$ pip3 installer weaviate-cli

Hvis du ikke har 'pip' installeret, kan du bruge 'apt' med en simpel kommando til at installere det som følger:

$ sudo apt-get install python3-pip

Du kan derefter kontrollere, om du har Weaviate CLI installeret korrekt ved hjælp af følgende kommando:

$ weaviate version

Weaviate CLI-konfiguration

Kommandoen skal returnere den installerede version af Weaviate CLI. Hvis du får en konfigurationsfejl, skal du køre følgende kommando for at initialisere Weaviate CLI.

$ weaviate konfigurationssæt

Den forrige kommando beder dig om at give detaljerne til din Weaviate-klynge. For eksempel:

Der blev ikke fundet nogen eksisterende konfiguration, der oprettes en ny.
Angiv venligst en vævet url: https://weaviate-linuxhint-cxvme9nb.weaviate.network
Vælg venligst godkendelsesmetoden:
1) Ingen godkendelse
2) Klienthemmelighed
3) Brugernavn og adgangskode
Indtast nummer: 2
Angiv venligst klienthemmeligheden:
Oprettelse af konfiguration fuldført

Giv venligst en vævet url: ^C
Afbrudt!

Når du er færdig, vil du have detaljerne om din klynge konfigureret og gemt for nem adgang og brug.

Konklusion

Vi undersøgte det grundlæggende i at installere og konfigurere Weaviate CLI på dit system. Vi diskuterede også, hvordan man konfigurerer detaljerne for Weaviate-klyngen på Weaviate CLI.