Com instal·lar Weaviate CLI

Com Instal Lar Weaviate Cli



Weaviate és un sistema de gràfics de coneixement descentralitzat de codi obert, natiu del núvol, desenvolupat per SeMI Technologies. Està dissenyat per emmagatzemar, cercar i recuperar els objectes de dades complexos en temps real, cosa que us permet crear aplicacions intel·ligents que aprofitin les relacions contextuals entre entitats.

Weaviate utilitza un enfocament basat en vectors anomenat cerca semàntica per organitzar i consultar les dades. Weeviate també utilitza les tècniques d'incrustació com word2vec que mapeja una paraula o diverses entitats en un espai vectorial d'alta dimensió. Aquest enfocament captura les relacions semàntiques i permet cerques basades en la similitud.







Una manera d'interaccionar amb una instància de Weaviate és utilitzar la interfície de línia d'ordres anomenada CLI de Weaviate. Aquesta utilitat de línia d'ordres us permet connectar-vos al servidor Weaviate i realitzar diverses operacions.



Proporciona un ampli conjunt d'ordres que us permeten executar diverses operacions com ara:



  1. Gestió de la configuració
  2. Creació, modificació, supressió d'esquemes i molt més
  3. Importació i exportació de dades
  4. Gestió de l'entitat
  5. Execució de consultes i molt més

A causa de la seva naturalesa simplista i facilitat d'accés, la CLI de Weaviate proporciona una interfície simplificada per interactuar amb el servidor. Això millora la productivitat i permet l'automatització i la integració amb els fluxos de treball.





Aquest tutorial ens ensenya com instal·lar i configurar la CLI de Weavitate a la vostra màquina mitjançant diverses tècniques.

Les ordres que es proporcionen en aquesta publicació es mostren amb Ubuntu 22.04. Tanmateix, les ordres funcionaran en qualsevol sistema amb Python instal·lat.



Instal·leu Python

El primer pas és assegurar-vos que teniu Python instal·lat a la vostra màquina. En el moment d'escriure aquesta publicació, la CLI de Weaviate requereix Python 3.7 i superior.

Podeu instal·lar Python 3 a Ubuntu amb els passos següents.

Actualitzeu els dipòsits del sistema executant l'ordre següent:

$ sudo apt-get update

Un cop actualitzat, executeu l'ordre següent per instal·lar Python 3.11 al vostre sistema:

$ sudo apt-get install python3.11

Un cop finalitzada, podeu executar l'ordre següent per verificar que teniu l'intèrpret Python correcte:

python3.11 --versió
Python 3.11.0rc1

Si voleu utilitzar Python 11 com a intèrpret de Python predeterminat, podeu executar l'ordre següent:

$ sudo update-alternatives --config python3

Aquesta ordre us demana que trieu la versió predeterminada de Python de la llista que es mostra. Introduïu el número de selecció corresponent a Python 3.11 i premeu 'Enter'.

Instal·leu la CLI de Weaviate

El següent pas és instal·lar la CLI de Weaviate a la vostra màquina. Afortunadament, tenim l'eina com a paquet Python que podem instal·lar ràpidament amb pip.

Podeu executar l'ordre següent per instal·lar-lo a la vostra màquina:

$ pip install weaviate-cli

També podeu utilitzar l'ordre 'pip3' per instal·lar-lo:

$ pip3 instal·lar weaviate-cli

Si no teniu 'pip' instal·lat, podeu utilitzar 'apt' amb una ordre senzilla per instal·lar-lo de la següent manera:

$ sudo apt-get install python3-pip

A continuació, podeu verificar si teniu la CLI de Weaviate instal·lada correctament mitjançant l'ordre següent:

$ versió weaviate

Configuració de la CLI de Weaviate

L'ordre hauria de retornar la versió instal·lada de la CLI de Weaviate. Si obteniu un error de configuració, executeu l'ordre següent per inicialitzar la CLI de Weaviate.

$ weaviate conjunt de configuració

L'ordre anterior us demana que proporcioneu els detalls al vostre clúster de Weaviate. Per exemple:

No s'ha trobat cap configuració existent, s'està creant una de nova.
Si us plau, proporcioneu una URL de Weaviate: https://weaviate-linuxhint-cxvme9nb.weaviate.network
Seleccioneu el mètode d'autenticació:
1) Sense autenticació
2) Secret del client
3) Nom d'usuari i contrasenya
Introduïu el número: 2
Especifiqueu el secret del client:
S'ha acabat la creació de la configuració

Si us plau, doneu una URL de weaviate: ^C
Avortat!

Un cop completat, tindreu els detalls del vostre clúster configurats i desats per facilitar-ne l'accés i l'ús.

Conclusió

Hem explorat els conceptes bàsics per instal·lar i configurar la CLI de Weaviate al vostre sistema. També vam parlar de com configurar els detalls del clúster Weaviate a la CLI de Weaviate.