Pular para o conteúdo principal

AI Gateway

Encaminhe suas chamadas de LLM pelo AI Gateway alterando apenas a URL base. Sem dependência de fornecedor: execute sempre o melhor modelo pelo menor custo para o seu caso de uso.

Observabilidade

Instrumente seu código com OpenTelemetry para capturar traces, logs e métricas de cada chamada de LLM, etapa de agente e uso de ferramenta.

AI Gateway

Visão geral

O Pydantic AI é um framework de agentes em Python criado para facilitar a construção de aplicações de nível de produção com IA generativa. Ao conectar o Pydantic AI ao AI Gateway do Toqan Router, você transforma agentes experimentais em sistemas prontos para produção, com recursos de nível empresarial.

Principais benefícios

O AI Gateway do Toqan Router aprimora seus agentes Pydantic AI com:

Observabilidade completa

Acompanhe cada etapa do agente, uso de ferramenta e interação com traces e análises detalhados

Confiabilidade integrada

Fallbacks automáticos, novas tentativas e balanceamento de carga para resiliência em produção

Otimização de custos

Rastreamento de custos em tempo real e gestão de gastos em todas as suas operações de IA

Acesso a vários provedores

Acesse mais de 500 LLMs e mais de 30 provedores por meio de uma única integração unificada

Pré-requisitos

Antes de integrar o Pydantic AI ao Toqan Router, verifique se você tem:
  • Uma conta no Toqan Router e uma chave de API
  • Python 3.9 ou superior
  • O SDK do Pydantic AI instalado
Para configurar sua chave de API, consulte Chaves de API e endpoints.

Instalação

Instale o Pydantic AI e o OpenAI SDK:

Configuração

Configure o Pydantic AI para usar o AI Gateway do Toqan Router passando um cliente OpenAI personalizado:
Python
base_url: https://router.toqan.ai/eu/v3/router

Exemplo básico de agente

Veja um exemplo completo de criação e execução de um agente Pydantic AI pelo Toqan Router:
Python

Agente com ferramentas

Agentes Pydantic AI podem usar ferramentas enquanto são encaminhados pelo Toqan Router:
Python

Saídas estruturadas

O Pydantic AI se destaca em saídas estruturadas com validação com segurança de tipos:
Python

Seleção de modelo

Com o Toqan Router, você pode usar qualquer modelo compatível de mais de 30 provedores:
Python

Observabilidade

Primeiros passos

Integre o Pydantic AI à observabilidade do Toqan Router para obter uma visão completa das interações dos seus agentes de IA, do uso de ferramentas, do desempenho dos modelos e dos fluxos de conversa usando OpenTelemetry.

Pré-requisitos

Antes de começar, verifique se você tem:
  • Uma conta no Toqan Router e uma chave de API
  • O Pydantic AI instalado no seu projeto
  • Python 3.9+

Instale as dependências

Configure o Toqan Router

Configure suas variáveis de ambiente para se conectar ao coletor OpenTelemetry do Toqan Router: Unix/Linux/macOS:
Windows (PowerShell):
Usando um arquivo .env:

Exemplo de integração

Usando o LogFire para tracing com OpenTelemetry:
Python
Sempre passe name= para Agent(...). Sem isso, gen_ai.agent.name assume por padrão a string literal 'agent' e toda raiz de trace aparece como agent run em Traces.
Use logfire.span('label') para definir um nome personalizado na raiz do trace e rotular chamadas individualmente. O wrapper se torna a raiz do trace e o agente é executado como filho dele.
Python

Streaming

Use agent.run_stream(...) para consumir tokens de forma incremental. Os traces capturam a mesma estrutura de run_sync: um span de chat sob a execução do agente, com o uso registrado no chunk final.
Python
O mesmo padrão assíncrono funciona com a configuração do AI Gateway mostrada em Exemplo de integração, substituindo a construção do agente pela forma OpenAIChatModel(provider=OpenAIProvider(...)).

Solução de problemas

Erro 404 na exportação de spans: verifique se OTEL_EXPORTER_OTLP_ENDPOINT é exatamente https://router.toqan.ai/eu/v2/otel, sem caminho adicional no final. O SDK do OpenTelemetry acrescenta /v1/traces automaticamente. Nenhum trace aparece: chame logfire.instrument_pydantic_ai() antes de qualquer invocação de Agent(...) e confirme que logfire>=4 está instalado.

Visualize os traces

Veja seus traces no AI Studio, na aba Traces.
Acesse seu AI Studio para ver análises e traces em tempo real.