Como instalar Weaviate CLI

Como Instalar Weaviate Cli



O Weaviate é um sistema de gráfico de conhecimento descentralizado, nativo da nuvem e de código aberto, desenvolvido pela SeMI Technologies. Ele foi projetado para armazenar, pesquisar e recuperar os objetos de dados complexos em tempo real, o que permite criar aplicativos inteligentes que aproveitam os relacionamentos contextuais entre as entidades.

O Weaviate utiliza uma abordagem baseada em vetor chamada pesquisa semântica para organizar e consultar os dados. Weeviate também usa as técnicas de incorporação, como word2vec, que mapeia uma palavra ou várias entidades em um espaço vetorial de alta dimensão. Essa abordagem captura relacionamentos semânticos e permite pesquisas baseadas em similaridade.







Uma maneira de interagir com uma instância do Weaviate é usar a interface de linha de comando chamada Weaviate CLI. Este utilitário de linha de comando permite que você se conecte ao servidor Weaviate e execute várias operações.



Ele fornece um amplo conjunto de comandos que permite executar várias operações, como:



  1. Gerenciamento de configurações
  2. Criação, modificação, exclusão de esquema e muito mais
  3. Importação e exportação de dados
  4. Gestão de entidades
  5. Execução de consultas e muito mais

Devido à sua natureza simplista e facilidade de acesso, o Weaviate CLI fornece uma interface simplificada para interagir com o servidor. Isso aumenta a produtividade e permite automação e integração com fluxos de trabalho.





Este tutorial nos ensina como instalar e configurar o Weavitate CLI em sua máquina usando várias técnicas.

Os comandos fornecidos neste post são demonstrados usando o Ubuntu 22.04. No entanto, os comandos funcionarão em qualquer sistema com o Python instalado.



Instalar Python

O primeiro passo é garantir que você tenha o Python instalado em sua máquina. No momento da redação deste post, o Weaviate CLI requer Python 3.7 e superior.

Você pode instalar o Python 3 no Ubuntu com as seguintes etapas fornecidas.

Atualize os repositórios do sistema executando o seguinte comando:

$ sudo apt-get update

Uma vez atualizado, execute o seguinte comando para instalar o Python 3.11 em seu sistema:

$ sudo apt-get install python3.11

Após a conclusão, você pode executar o seguinte comando para verificar se possui o interpretador Python correto:

python3.11 --versão
Python 3.11.0rc1

Se você deseja usar o Python 11 como o interpretador Python padrão, execute o seguinte comando:

$ sudo update-alternatives --config python3

Este comando solicita que você escolha a versão padrão do Python na lista exibida. Digite o número de seleção correspondente ao Python 3.11 e pressione “Enter”.

Instale a CLI do Weaviate

O próximo passo é instalar o Weaviate CLI em sua máquina. Felizmente, temos a ferramenta como um pacote Python que podemos instalar rapidamente usando o pip.

Você pode executar o seguinte comando para instalá-lo em sua máquina:

$ pip install weaviate-cli

Você também pode usar o comando “pip3” para instalá-lo:

$ pip3 instalar weaviate-cli

Se você não tiver o “pip” instalado, pode usar o “apt” com um simples comando para instalá-lo da seguinte forma:

$ sudo apt-get install python3-pip

Você pode então verificar se você tem o Weaviate CLI instalado corretamente usando o seguinte comando:

versão $ weaviate

Weaviate CLI Configuration

O comando deve retornar a versão instalada do Weaviate CLI. Se você receber um erro de configuração, execute o seguinte comando para inicializar o Weaviate CLI.

$ weaviate conjunto de configuração

O comando anterior solicita que você forneça os detalhes para seu cluster Weaviate. Por exemplo:

Nenhuma configuração existente encontrada, criando uma nova.
Forneça um url weaviate: https://weaviate-linuxhint-cxvme9nb.weaviate.network
Selecione o método de autenticação:
1) Sem autenticação
2) Segredo do cliente
3) Nome de usuário e senha
Digite o número: 2
Especifique o segredo do cliente:
Criação de configuração concluída

Por favor, dê um url weaviate: ^ C
Abortado!

Depois de concluído, você terá os detalhes do seu cluster configurados e salvos para facilitar o acesso e o uso.

Conclusão

Exploramos os fundamentos da instalação e configuração do Weaviate CLI em seu sistema. Também discutimos como configurar os detalhes do cluster Weaviate na CLI Weaviate.