Pular para o conteúdo principal

Observabilidade

Instrumente seus agentes com OpenTelemetry usando o sistema de hooks do SDK para capturar traces de cada turno do agente e uso de ferramenta.

AI Gateway  Beta

Roteie suas chamadas ao Claude pelo AI Gateway alterando apenas a URL base. Sem dependência de fornecedor: rode sempre no melhor modelo, com o menor custo para o seu caso de uso.

Observabilidade

Visão geral

O Claude Agent SDK (claude-agent-sdk) controla a CLI do Claude como um agente programável, com suporte a conversas de múltiplos turnos, uso de ferramentas e servidores MCP. Use o sistema de hooks integrado do SDK para acoplar a instrumentação do OpenTelemetry em pontos-chave da execução. Cada invocação de ferramenta vira um span, e todo o fluxo de trabalho do agente é capturado como um trace no Toqan Router, sem modificar a lógica do seu agente.

Principais benefícios

Visibilidade total do agente

Acompanhe cada turno do agente, uso de ferramenta e chamada de LLM com traces e analytics detalhados

Nenhuma alteração de código

Adicione observabilidade por meio de hooks sem modificar a lógica do seu agente

Rastreamento de custos

Custo e uso de tokens em tempo real por execução de agente, sincronizados com o Toqan Router

Inspeção de ferramentas

Inspecione cada entrada e saída de ferramenta com o contexto completo da execução

Pré-requisitos

  • Uma conta do Toqan Router e uma chave de API
  • Python 3.10 ou superior, ou Node.js 18 ou superior
  • Claude Code CLI instalada e autenticada
Para configurar sua chave de API, consulte Chaves de API e endpoints.

Instalar dependências

Configuração

Configure o tracer provider do OTel para exportar spans ao Toqan Router:
TypeScript

Exemplo básico

Espalhe o módulo do SDK importado em um namespace mutável e depois chame ClaudeAgentSDKInstrumentation.manuallyInstrument(...) antes de sdk.start(). A instrumentação transforma automaticamente cada chamada query(), uso de ferramenta e subagente em spans.
TypeScript

Ver traces

Veja seus traces no AI Studio, na aba Traces.
Acesse o seu AI Studio para ver analytics e traces em tempo real.

AI Gateway

Este recurso está em Beta. Os traces não são suportados ao usar o AI Gateway com o Claude Agent SDK.

Visão geral

Roteie as chamadas de modelo do Claude Agent SDK pelo AI Gateway do Toqan Router sem alterar nenhuma lógica do agente. O SDK controla a CLI do Claude, que lê ANTHROPIC_BASE_URL e ANTHROPIC_AUTH_TOKEN do ambiente; assim, apontar essas variáveis para o gateway faz cada turno passar pelo Toqan Router.
Para usar a Claude Messages API diretamente, sem o runtime de agente, consulte a integração com o SDK da Anthropic.

Configuração

Defina as seguintes variáveis de ambiente antes de executar o agente:

Exemplo básico

Com as variáveis de ambiente definidas, cada execução do agente passa pelo AI Gateway, sem alterações no código que faz a chamada:
TypeScript