Skip to main content
Este guia ajudará você a desenvolver, implantar e invocar seu primeiro Agente em 5 minutos.

Sumário


Visão geral

O fluxo de trabalho completo consiste em 4 etapas:
  1. Integrar o SDK - Adicione decorators ao código do seu Agente
  2. Configurar o Agente - Gere arquivos de configuração usando a CLI
  3. Implantar o Agente - Implantação na nuvem com um clique
  4. Invocar o Agente - Chame seu Agente usando SDK ou CLI

Pré-requisitos

Certifique-se de ter os seguintes pré-requisitos:
  • ✅ Python 3.9+ e Node.js 20+ instalados
  • ✅ Versão beta do Python SDK e da Node.js CLI instalada (consulte o Guia de Instalação)
  • ✅ Chave de API da Novita AI obtida (no Console)
  • Docker instalado

Etapa 1: Integre o SDK ao seu Agente

1.1 Criar o código do Agente

Crie app.py no diretório do seu projeto:

1.2 Preparar o arquivo de dependências

Certifique-se de que a raiz do seu projeto tenha um arquivo requirements.txt com as dependências necessárias:

1.3 Testes locais

Teste localmente antes da implantação:
Em outro terminal, teste os endpoints:
Saída esperada: A verificação de integridade deve retornar:
A invocação do Agente deve retornar:

Etapa 2: Gere arquivos de configuração com a CLI

Use a CLI para configurar seu Agente de forma interativa:
Siga as instruções da CLI para configurar as informações necessárias. Ao concluir, a CLI gerará os seguintes arquivos no diretório do seu projeto:
  • novita.Dockerfile - Arquivo de build do Docker
  • .dockerignore - Arquivo de ignore do Docker
  • .novita-agent.yaml - Arquivo de configuração do Agente

Etapa 3: Implante na Novita AI com um clique

⚠️ Importante: Após a implantação bem-sucedida, um agent_id será gerado. Este é o identificador único para invocar seu Agente — certifique-se de salvá-lo.

3.1 Comando de implantação

Implante com um clique usando a CLI:

3.2 Ver resultados da implantação

Após a implantação bem-sucedida, o arquivo .novita-agent.yaml atualizará o campo status:
Registre o agent_id — você precisará dele para invocações subsequentes.

Etapa 4: Invoque o Agente via CLI ou SDK

Opção 1: Teste rápido com a CLI

Teste rapidamente seu Agente usando a CLI:
Observação: A CLI lê automaticamente o ID do Agente do campo status.agent_id em .novita-agent.yaml. Saída esperada:

Opção 2: Invocação com SDK (recomendado para produção)

Use o SDK para invocar seu Agente em serviços backend:

Código de exemplo


FAQ

Q1: Como obtenho o ID do Agente?

Após a implantação bem-sucedida, o ID do Agente é salvo no campo status.agent_id do arquivo .novita-agent.yaml:

Q2: E se a implantação falhar?

  1. Verifique o arquivo de dependências: Certifique-se de que requirements.txt contenha todas as dependências
  2. Veja logs detalhados: Use a flag --verbose
  3. Verifique a conexão de rede: Certifique-se de que você consiga acessar o domínio do Novita AI Sandbox (por exemplo, sandbox.novita.ai)
  4. Verifique a chave de API: Confirme se NOVITA_API_KEY está correta

Q3: Como atualizo um Agente implantado?

Modifique seu código e implante novamente:

Q4: Funciona localmente, mas falha após a implantação?

Possíveis causas:
  1. Variáveis de ambiente não passadas para a instância de sandbox
  2. Inconsistências nas versões dos pacotes de dependência
  3. Problemas de caminho de arquivo
Solução: Passe variáveis de ambiente para a instância de sandbox por meio do parâmetro envVars:
Última modificação em 10 de agosto de 2026