Pular para o conteúdo principal

Guia Rápido: Watcher para Open Interpreter

Parte 1. O que é o Open Interpreter

Open Interpreter é uma ferramenta de código aberto que facilita a interação entre usuários e seus computadores, permitindo que comandos em linguagem natural executem código em várias linguagens de programação. Ele atua como uma ponte, permitindo que os usuários escrevam instruções em linguagem simples, que o interpretador então traduz em código executável. Isso aumenta a produtividade e torna a programação mais acessível, especialmente para aqueles que podem não estar familiarizados com a sintaxe de código.

Parte 2. Operações no Node-RED

Nesta parte, precisamos de 4 módulos para concluir a tarefa. São os módulos SenseCap Watcher OpenSteam, function, http request e debug.

  1. Módulo SenseCap Watcher OpenSteam: Receber mensagem do Watcher para o Node-RED.
  2. Módulo function: Processar os dados para obter a mensagem que você deseja.
  3. Módulo http request: Enviar mensagem para o Open Interpreter via protocolo HTTP.
  4. Módulo debug: Depurar todo o fluxo de trabalho para verificar se está tudo certo.

Mostraremos como configurar esses módulos nas etapas a seguir.

Etapa 1. Configurar o módulo SenseCap Watcher OpenSteam

Primeiro de tudo, você precisa executar uma tarefa no Watcher seguindo o vídeo abaixo. Se quiser saber mais clique aqui.

Se você ainda não sabe como enviar mensagem do Watcher para o Node_RED, clique aqui.

Etapa 2. Configurar o módulo function

msg.payload = {
content: msg.payload.value[0].content,
image_url: msg.payload.value[0].image_url
};
return msg;

Etapa 3. Configurar o módulo http request

Usamos uma requisição POST por segurança e enviamos para a porta 3000, e depois usaremos o Open Interpreter para ficar escutando a porta 3000.

Etapa 4. Configurar o módulo debug

Selecione conforme a imagem a seguir.

Quando terminar a configuração, não se esqueça de Deploy.

Parte 3. Operações no Open Interpreter

dica

Antes de continuarmos, o pré-requisito é que você tenha um ambiente de desenvolvimento Python no seu computador.

Se você não tiver, clique aqui para referência.

Etapa 5. Instalar o Open Interpreter

Depois de instalar o Python, você pode instalar o Open Interpreter facilmente via Python, com apenas um comando.

pip install open-interpreter

Etapa 6. Iniciar o Open Interpreter

O Interpreter possui dois modos, modo online e modo local. Por padrão, o Interpreter seleciona o modo online, usando a OpenAI GhatGPT gpt-4-turbo API Key. Você também pode defini-lo para o modo local, o que significa que precisa baixar o modelo para rodar localmente.

dica

Eu recomendaria o modo online porque o modo online é muito mais rápido e mais inteligente do que o modo local, e o modo local muitas vezes trava.

Modo online

  1. Antes de começar, precisamos de uma OpenAI API Key. Você pode clicar aqui para obter uma se for um membro pago do OpenAI GPT-4.
  1. Em seguida, digitamos o comando interpreter para iniciá-lo e ele nos pede para inserir a API Key. Depois disso, definimos o modelo para gpt-4-turbo com sucesso.

Modo local

  1. Antes de começar, precisamos fazer download de um modelo para executá-lo localmente. Eu recomendaria o Ollama aqui. Clique aqui para ir. Você deve baixar este aplicativo e instalá-lo.
  1. Quando você instalar com sucesso, execute ollama no seu PowerShell(or Terminal), ficará como na imagem a seguir. Em seguida, execute ollama run llama3.1 para baixar o modelo llama3.1 e executá-lo.
  1. Se você quiser experimentar outros modelos, clique aqui para ir. Basta executar ollama run xxx.
  1. Depois de instalar o modelo e executá-lo com sucesso, podemos continuar. Precisamos digitar o comando interpreter -l para entrar nele, e então selecionar ollama e llama3.1 (o modelo que você acabou de baixar).

Etapa 7. Executar comandos

dica

Eu tentei muitas vezes executar o comando a seguir no Interpreter, mas nem sempre as reações do Interpreter são as mesmas.

Portanto, você precisa interagir com o Interpreter de acordo com a reação dele. Às vezes é necessário reiniciá-lo e tentar novamente.

Aqui está o meu comando em linguagem natural enviado ao Open Interpreter.

i want you to keep listening computer port 3000 and extract the image_url and open it in browser.

Na primeira vez, o Interpreter disse que sua configuração inicial só suporta requisições GET por simplicidade, mas minha requisição é POST por segurança, então ele não pode suportar e me sugeriu modificar o servidor para lidar com requisições POST. Eu disse sim e ele executou automaticamente.

Como você pode ver, o código foi executado com sucesso, escutando a porta 3000.

Agora, use o Watcher para detectar você mesmo. A imagem será capturada e aberta automaticamente no navegador.

Parabéns por integrar com sucesso as aplicações Watcher e Open Interpreter! Essa conquista marca um passo significativo na sua jornada, demonstrando sua dedicação e habilidade. À medida que você avança, encontrará conceitos e ferramentas ainda mais fascinantes para explorar. Abrace os desafios e descobertas que estão por vir e aproveite cada momento desta empolgante aventura!

Suporte Técnico & Discussão de Produto

Obrigado por escolher nossos produtos! Estamos aqui para oferecer diferentes tipos de suporte para garantir que sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos diversos canais de comunicação para atender a diferentes preferências e necessidades.

Loading Comments...