O Depurador de Agente de IA do Apidog está disponível na versão mais recente do cliente Apidog em todos os planos, incluindo o Gratuito. Com ele, você pode executar agentes de IA usando modelos OpenAI e Anthropic, conectar servidores MCP, inspecionar cada chamada de modelo e invocação de ferramenta no painel de Rastros e acompanhar o custo estimado por execução.
Este guia mostra como usar o Depurador de Agente de IA na prática: quais provedores são suportados, como conectar servidores MCP, como iniciar uma execução e quais limitações considerar antes de integrá-lo ao seu fluxo de desenvolvimento.
O que está disponível
O Depurador de Agente de IA vem no cliente Apidog padrão. Não há licença separada, plano adicional ou taxa por usuário.
Disponibilidade:
- Planos Gratuito, Básico, Profissional e Empresarial incluem o Depurador de Agente de IA.
- O recurso é habilitado por padrão.
- Você precisa estar na versão mais recente do cliente Apidog.
- Clientes antigos podem não exibir a aba Depurador de Agente de IA.
Provedores de modelo suportados
| Provedor | Status | Modelos |
|---|---|---|
| OpenAI | Suportado | GPT-5.5, GPT-5.5 Instant, série o e qualquer modelo disponível na conta OpenAI |
| Anthropic | Suportado | Claude 4.7 Sonnet, Claude 4.7 Opus, Claude 4.7 Haiku |
| Endpoints personalizados compatíveis com OpenAI | Suportado via substituição de URL Base | Qualquer provedor que exponha uma API compatível com OpenAI |
| Outros provedores, como Google, Mistral e xAI | No roteiro | Atualmente não são de primeira classe |
Como configurar um provedor de modelo
No Depurador de Agente de IA:
- Abra a aba Depurador de Agente de IA no Apidog.
- Selecione o provedor, como OpenAI ou Anthropic.
- Escolha o modelo.
- Confirme a URL Base preenchida automaticamente.
- Se estiver usando um endpoint compatível com OpenAI, substitua a URL Base pelo endpoint do seu provedor.
- Cole sua chave de API.
- Execute um thread vazio para validar a conexão.
Exemplo conceitual de configuração para um endpoint compatível com OpenAI:
Provedor: OpenAI-compatible
URL Base: https://api.seu-provedor.com/v1
API Key: sk-...
Modelo: nome-do-modelo
Use essa opção quando o provedor expõe uma API compatível com OpenAI, mas não aparece como provedor nativo no Apidog.
Métodos de conexão com servidor MCP
O depurador se comunica nativamente com o Protocolo de Contexto de Modelo, ou MCP. Três transportes são suportados:
- STDIO: executa um subprocesso local. É útil para servidores MCP em desenvolvimento ativo.
- HTTP Streamable: conecta servidores MCP hospedados acessíveis via HTTP.
- SSE: usa Eventos Enviados pelo Servidor. Ainda é suportado para compatibilidade retroativa.
A autenticação para servidores MCP cobre dois padrões:
- Cabeçalhos padrão, como chave de API.
- OAuth 2.0 com troca completa de token.
Exemplo de fluxo para depurar um agente
Um fluxo básico de depuração fica assim:
- Configure o provedor de modelo.
- Adicione um servidor MCP, se o agente precisar de ferramentas externas.
- Defina o prompt ou cenário de execução.
- Clique em Executar.
- Abra o painel de Rastros.
- Inspecione:
- chamadas de modelo;
- parâmetros enviados;
- respostas recebidas;
- ferramentas invocadas;
- dados retornados pelas ferramentas;
- tokens usados;
- custo estimado.
Esse fluxo ajuda a responder perguntas como:
- O modelo recebeu o contexto correto?
- A ferramenta certa foi chamada?
- Os parâmetros foram montados corretamente?
- O servidor MCP retornou o dado esperado?
- O custo da execução está dentro do esperado?
O que o depurador captura
O depurador captura a cadeia completa de execução de um agente:
- Chamadas de modelo com payloads completos de solicitação e resposta.
- Rastros de pensamento do modelo quando o modelo os expõe, como série o da OpenAI e pensamento estendido da Anthropic.
- Invocações de ferramentas com valores de parâmetros e dados de retorno.
- Tráfego do servidor MCP, listado no painel de Rastros como qualquer outra chamada de ferramenta.
- Ferramentas integradas:
bashweb_fetchreadeditwritegrepglobkill_shell
- Métricas por execução:
- tempo de resposta;
- tokens de entrada;
- tokens de saída;
- custo estimado.
- Habilidades, ou seja, pacotes salvos com prompt do sistema, lista de ferramentas e parâmetros para reexecutar um cenário.
Como usar Rastros para diagnosticar problemas
Durante uma execução, use o painel de Rastros como uma linha do tempo técnica da execução do agente.
Verifique cada etapa:
Entrada do modelo
Confirme se o prompt, o contexto e as instruções do sistema estão corretos.Resposta do modelo
Veja se o modelo decidiu chamar uma ferramenta ou responder diretamente.Invocação de ferramenta
Analise os parâmetros enviados. Erros comuns aparecem aqui, como IDs incorretos, filtros inválidos ou campos ausentes.Resposta da ferramenta
Confirme se o servidor MCP ou ferramenta integrada retornou o dado esperado.Resposta final
Compare a saída final com o objetivo da execução.
Esse processo é útil para iterar rapidamente em prompts, ferramentas e servidores MCP sem precisar adicionar logs manuais em cada etapa.
O que o depurador não cobre
O Depurador de Agente de IA não substitui ferramentas específicas para outros cenários:
Observabilidade em produção
Para registro de tráfego de longo prazo, use uma ferramenta dedicada de observabilidade.Teste de regressão automatizado
Para grades de prompts contra fixtures, use uma estrutura como Promptfoo.Tráfego Agente-para-Agente, ou A2A
Para A2A, use o Depurador A2A separado do Apidog.Validação isolada de servidor MCP
Para testar ferramentas e recursos de um único servidor MCP sem loop de agente, use o fluxo de teste de servidor MCP do Apidog.
Como habilitar o Depurador de Agente de IA
Não há configuração em nível de projeto. O depurador roda em seu próprio espaço de trabalho.
Para começar:
- Atualize o Apidog para a versão mais recente.
- Abra o Apidog.
- Clique em Depurador de Agente de IA na barra de abas superior.
- Selecione um provedor de modelo.
- Selecione um modelo.
- Confirme a URL Base ou substitua por um endpoint personalizado.
- Cole sua chave de API.
- Clique em Executar em um thread vazio para confirmar a conexão.
Depois disso, você pode adicionar prompts, ferramentas e servidores MCP conforme o cenário que deseja depurar.
O que permanece igual nos projetos existentes
O uso do Depurador de Agente de IA não altera seus projetos Apidog existentes.
Permanece igual:
- Projetos Apidog existentes.
- Definições de API.
- Suítes de teste.
- Fluxo de teste de servidor MCP.
- Depurador A2A.
- Depuração de endpoints de API.
- Servidores mock.
- Edição OpenAPI.
- Faturamento e níveis de plano.
O Depurador de Agente de IA não consome novos créditos do Apidog.
Você paga pelas chamadas de API do modelo subjacente de acordo com o faturamento da sua conta OpenAI ou Anthropic. O Apidog não cobra sobretaxa pelo uso.
Para administradores de Equipes e Empresas
Em ambientes de equipe, considere estes pontos antes de liberar o uso:
- O Depurador de Agente de IA é habilitado por usuário.
- Cada membro usa sua própria chave de API do provedor.
- As chaves de API inseridas no depurador são armazenadas localmente no cliente de cada usuário.
- As chaves não são transmitidas para os servidores Apidog.
- Proprietários de espaços de trabalho podem gerenciar endpoints compartilhados de servidor MCP usando variáveis de ambiente padrão do Apidog.
- Controles de auditoria e acesso para servidores MCP seguem o modelo de autenticação do próprio servidor MCP, como cabeçalhos ou OAuth 2.0.
Limitações conhecidas
Antes de adotar o depurador no fluxo diário, considere as limitações atuais:
- A expansão de provedores além de OpenAI e Anthropic está no roteiro.
- Enquanto isso, use substituição de URL Base para provedores compatíveis com OpenAI.
- O compartilhamento de rastros é apenas local.
- Para compartilhar um rastro, copie o JSON da visualização Raw ou tire uma captura de tela do painel.
- A estimativa de custo é uma aproximação local baseada nos preços publicados do modelo.
- Para faturamento real, consulte o painel de uso do seu provedor.
Checklist rápido
Use este checklist para validar sua primeira execução:
- [ ] Apidog atualizado para a versão mais recente.
- [ ] Aba Depurador de Agente de IA disponível.
- [ ] Provedor de modelo selecionado.
- [ ] Modelo selecionado.
- [ ] URL Base confirmada ou substituída.
- [ ] Chave de API inserida.
- [ ] Servidor MCP conectado, se necessário.
- [ ] Execução iniciada.
- [ ] Rastros revisados.
- [ ] Custo estimado conferido.
Top comments (0)