Comment installer Weaviate CLI

Comment Installer Weaviate Cli



Weaviate est un système de graphes de connaissances open source, cloud natif et décentralisé développé par SeMI Technologies. Il est conçu pour stocker, rechercher et récupérer les objets de données complexes en temps réel, ce qui vous permet de créer des applications intelligentes qui exploitent les relations contextuelles entre les entités.

Weaviate utilise une approche vectorielle appelée recherche sémantique pour organiser et interroger les données. Weeviate utilise également les techniques d'intégration telles que word2vec qui mappe un mot ou diverses entités dans un espace vectoriel de grande dimension. Cette approche capture les relations sémantiques et permet des recherches basées sur la similarité.







Une façon d'interagir avec une instance Weaviate consiste à utiliser l'interface de ligne de commande appelée Weaviate CLI. Cet utilitaire de ligne de commande vous permet de vous connecter au serveur Weaviate et d'effectuer diverses opérations.



Il fournit un large ensemble de commandes qui vous permet d'exécuter diverses opérations telles que :



  1. Gestion de la configuration
  2. Création, modification, suppression de schémas, etc.
  3. Importation et exportation de données
  4. Gestion d'entité
  5. Exécution de requêtes, et plus encore

En raison de sa nature simpliste et de sa facilité d'accès, la CLI Weaviate fournit une interface simplifiée pour interagir avec le serveur. Cela améliore la productivité et permet l'automatisation et l'intégration avec les flux de travail.





Ce didacticiel nous apprend à installer et à configurer la CLI Weavitate sur votre machine en utilisant diverses techniques.

Les commandes fournies dans cet article sont illustrées à l'aide d'Ubuntu 22.04. Cependant, les commandes fonctionneront sur n'importe quel système sur lequel Python est installé.



Installer Python

La première étape consiste à vous assurer que Python est installé sur votre machine. Au moment de la rédaction de cet article, la CLI Weaviate nécessite Python 3.7 et supérieur.

Vous pouvez installer Python 3 sur Ubuntu en suivant les étapes fournies ci-dessous.

Mettez à jour les dépôts système en exécutant la commande suivante :

$ sudo apt-obtenir la mise à jour

Une fois mis à jour, exécutez la commande suivante pour installer Python 3.11 sur votre système :

$ sudo apt-get install python3.11

Une fois terminé, vous pouvez exécuter la commande suivante pour vérifier que vous disposez du bon interpréteur Python :

python3.11 --version
Python 3.11.0rc1

Si vous souhaitez utiliser Python 11 comme interpréteur Python par défaut, vous pouvez exécuter la commande suivante :

$ sudo update-alternatives --config python3

Cette commande vous invite à choisir la version Python par défaut dans la liste affichée. Entrez le numéro de sélection correspondant à Python 3.11 et appuyez sur 'Entrée'.

Installer la CLI Weaviate

L'étape suivante consiste à installer la CLI Weaviate sur votre machine. Heureusement, nous avons l'outil sous forme de package Python que nous pouvons installer rapidement à l'aide de pip.

Vous pouvez exécuter la commande suivante pour l'installer sur votre machine :

$ pip installer weaviate-cli

Vous pouvez également utiliser la commande 'pip3' pour l'installer :

$ pip3 install weaviate-cli

Si vous n'avez pas installé 'pip', vous pouvez utiliser 'apt' avec une simple commande pour l'installer comme suit :

$ sudo apt-get install python3-pip

Vous pouvez ensuite vérifier si la CLI Weaviate est correctement installée à l'aide de la commande suivante :

$ version weaviate

Configuration de l'interface de ligne de commande Weaviate

La commande doit renvoyer la version installée de la CLI Weaviate. Si vous obtenez une erreur de configuration, exécutez la commande suivante pour initialiser la CLI Weaviate.

$ ensemble de configuration weaviate

La commande précédente vous invite à fournir les détails à votre cluster Weaviate. Par exemple:

Aucune configuration existante trouvée, création d'une nouvelle.
Veuillez donner une URL weaviate : https://weaviate-linuxhint-cxvme9nb.weaviate.network
Veuillez sélectionner la méthode d'authentification :
1) Aucune authentification
2) Secret client
3) Nom d'utilisateur et mot de passe
Entrez le nombre : 2
Veuillez spécifier le secret client :
Création de la configuration terminée

Veuillez donner une URL weaviate : ^C
Avorté!

Une fois terminé, les détails de votre cluster seront configurés et enregistrés pour faciliter l'accès et l'utilisation.

Conclusion

Nous avons exploré les bases de l'installation et de la configuration de la CLI Weaviate sur votre système. Nous avons également expliqué comment configurer les détails du cluster Weaviate sur la CLI Weaviate.