Pular para o conteúdo principal

AI Gateway

Roteie suas chamadas de LLM pelo AI Gateway alterando apenas a base URL. Sem dependência de fornecedor: use 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 LiveKit Agents é um framework para criar agentes de IA de voz e multimodais em tempo real que se comunicam via WebRTC. Ao conectar o LiveKit Agents ao AI Gateway do Toqan Router, você obtém IA de voz pronta para produção com acesso a LLMs de nível empresarial, sem dependência de fornecedor.

Principais benefícios

O AI Gateway do Toqan Router aprimora seus LiveKit Agents com:

Observabilidade completa

Acompanhe cada chamada de LLM, uso de ferramenta e interação de agente com traces detalhados

Confiabilidade integrada

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

Otimização de custos

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

Acesso a múltiplos provedores

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

Pré-requisitos

Antes de integrar o LiveKit Agents ao Toqan Router, certifique-se de ter:
  • Uma conta no Toqan Router e uma chave de API
  • Python 3.9 ou superior
  • Uma conta no LiveKit com URL, chave de API e secret de API
Para configurar sua chave de API, consulte Chaves de API e endpoints.

Instalação

Instale o LiveKit Agents com o plugin da OpenAI:

Configuração

Configure o LiveKit Agents para usar o AI Gateway do Toqan Router por meio do parâmetro base_url do plugin da OpenAI:
Python
base_url: https://router.toqan.ai/eu/v3/router

Variáveis de ambiente

Configure suas credenciais do LiveKit e do Toqan Router:

Agente de voz básico

Veja um exemplo completo de um agente de voz usando o AI Gateway do Toqan Router:
Python

Agente com function tools

Adicione ferramentas ao seu agente de voz para respostas dinâmicas:
Python

Observabilidade

Instalação

O LiveKit Agents tem suporte integrado a OTEL via livekit.agents.telemetry. Nenhum pacote de instrumentação adicional é necessário.

Configurar a observabilidade do Toqan Router

Use set_tracer_provider de livekit.agents.telemetry para registrar o exporter. Chame-o antes de o entrypoint do seu agente iniciar:
O LiveKit usa livekit.agents.telemetry.set_tracer_provider, e não o padrão opentelemetry.trace.set_tracer_provider. BatchSpanProcessor é preferível a SimpleSpanProcessor para cargas de trabalho de voz em produção.

Exemplo básico