Jak zainstalować Weaviate CLI

Jak Zainstalowac Weaviate Cli



Weaviate to zdecentralizowany system wykresów wiedzy typu open source, natywny dla chmury, opracowany przez SeMI Technologies. Jest przeznaczony do przechowywania, wyszukiwania i pobierania złożonych obiektów danych w czasie rzeczywistym, co pozwala na tworzenie inteligentnych aplikacji wykorzystujących kontekstowe relacje między podmiotami.

Weaviate wykorzystuje podejście wektorowe zwane wyszukiwaniem semantycznym do organizowania i wyszukiwania danych. Weeviate wykorzystuje również techniki osadzania, takie jak word2vec, które odwzorowują słowo lub różne elementy w wielowymiarowej przestrzeni wektorowej. Takie podejście wychwytuje relacje semantyczne i umożliwia wyszukiwanie oparte na podobieństwach.







Jednym ze sposobów interakcji z instancją Weaviate jest użycie interfejsu wiersza poleceń o nazwie Weaviate CLI. To narzędzie wiersza poleceń umożliwia łączenie się z serwerem Weaviate i wykonywanie różnych operacji.



Zapewnia szeroki zestaw poleceń, który pozwala na wykonywanie różnych operacji, takich jak:



  1. Zarządzanie konfiguracją
  2. Tworzenie schematu, modyfikacja, usuwanie i nie tylko
  3. Import i eksport danych
  4. Zarządzanie podmiotami
  5. Wykonywanie zapytań i nie tylko

Ze względu na swoją prostotę i łatwość dostępu, Weaviate CLI zapewnia uproszczony interfejs do interakcji z serwerem. Zwiększa to produktywność i pozwala na automatyzację i integrację z przepływami pracy.





Ten samouczek uczy nas, jak zainstalować i skonfigurować Weavitate CLI na twoim komputerze przy użyciu różnych technik.

Polecenia podane w tym poście są zademonstrowane przy użyciu Ubuntu 22.04. Jednak polecenia będą działać w każdym systemie z zainstalowanym Pythonem.



Zainstaluj Pythona

Pierwszym krokiem jest upewnienie się, że masz zainstalowany Python na swoim komputerze. W momencie pisania tego posta Weaviate CLI wymaga Pythona 3.7 lub nowszego.

Możesz zainstalować Pythona 3 na Ubuntu, wykonując następujące kroki.

Zaktualizuj repozytoria systemowe, uruchamiając następującą komendę:

$ sudo apt-get update

Po zaktualizowaniu uruchom następujące polecenie, aby zainstalować Python 3.11 w swoim systemie:

$ sudo apt-get install python3.11

Po zakończeniu możesz uruchomić następujące polecenie, aby sprawdzić, czy masz poprawny interpreter języka Python:

python3.11 --wersja
Pythona 3.11.0rc1

Jeśli chcesz używać Pythona 11 jako domyślnego interpretera Pythona, możesz uruchomić następujące polecenie:

$ sudo update-alternatives --config python3

To polecenie monituje o wybranie domyślnej wersji Pythona z wyświetlonej listy. Wprowadź numer wyboru odpowiadający Pythonowi 3.11 i naciśnij „Enter”.

Zainstaluj interfejs wiersza polecenia Weaviate

Następnym krokiem jest instalacja Weaviate CLI na twoim komputerze. Na szczęście mamy narzędzie jako pakiet Pythona, który możemy szybko zainstalować za pomocą pip.

Możesz uruchomić następujące polecenie, aby zainstalować je na swoim komputerze:

$ pip zainstaluj weaviate-cli

Możesz także użyć polecenia „pip3”, aby go zainstalować:

$ pip3 zainstaluj weaviate-cli

Jeśli nie masz zainstalowanego „pip”, możesz użyć „apt” z prostym poleceniem, aby go zainstalować w następujący sposób:

$ sudo apt-get install python3-pip

Następnie możesz sprawdzić, czy poprawnie zainstalowałeś Weaviate CLI, używając następującego polecenia:

$ Weaviate wersja

Wyeliminuj konfigurację CLI

Polecenie powinno zwrócić zainstalowaną wersję interfejsu Weaviate CLI. Jeśli pojawi się błąd konfiguracji, uruchom następujące polecenie, aby zainicjować Weaviate CLI.

Zestaw konfiguracyjny $ weaviate

Poprzednie polecenie monituje o podanie szczegółów klastra Weaviate. Na przykład:

Nie znaleziono istniejącej konfiguracji, tworzę nową.
Podaj adres URL: https://weaviate-linuxhint-cxvme9nb.weaviate.network
Wybierz metodę uwierzytelniania:
1) Brak uwierzytelnienia
2) Tajemnica klienta
3) Nazwa użytkownika i hasło
Wpisz numer: 2
Podaj sekret klienta:
Ukończono tworzenie konfiguracji

Proszę podać adres URL weaviate: ^C
Niedonoszony!

Po zakończeniu będziesz mieć skonfigurowane i zapisane szczegóły klastra w celu ułatwienia dostępu i użytkowania.

Wniosek

Zbadaliśmy podstawy instalacji i konfiguracji Weaviate CLI w twoim systemie. Omówiliśmy również, jak skonfigurować szczegóły klastra Weaviate w interfejsie CLI Weaviate.