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:
- ✅ Integrar o SDK - Adicione decorators ao código do seu Agente
- ✅ Configurar o Agente - Gere arquivos de configuração usando a CLI
- ✅ Implantar o Agente - Implantação na nuvem com um clique
- ✅ 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:
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
⚠️ 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
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:
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?
- Verifique o arquivo de dependências: Certifique-se de que
requirements.txt contenha todas as dependências
- Veja logs detalhados: Use a flag
--verbose
- 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)
- 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:
- Variáveis de ambiente não passadas para a instância de sandbox
- Inconsistências nas versões dos pacotes de dependência
- 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