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 Instructor é uma biblioteca para extrair saídas estruturadas de LLMs usando modelos Pydantic. Ao conectar o Instructor ao AI Gateway do Toqan Router, você obtém extração estruturada com tipagem segura e acesso a mais de 500 modelos com uma única alteração de configuração.

Principais benefícios

O AI Gateway do Toqan Router aprimora suas aplicações Instructor com:

Observabilidade completa

Acompanhe cada extração, validação e nova tentativa 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 Instructor ao Toqan Router, certifique-se de ter:
  • Uma conta no Toqan Router e uma chave de API
  • Python 3.8 ou superior
Para configurar sua chave de API, consulte Chaves de API e endpoints.

Instalação

Configuração

Configure o Instructor para usar o AI Gateway do Toqan Router aplicando um patch em um cliente OpenAI com uma base_url personalizada:
Python
base_url: https://router.toqan.ai/eu/v3/router

Extração básica

Python

Classificação

Use o Instructor com tipos Literal para classificação:
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

O Instructor permite obter saídas estruturadas de modelos de linguagem usando schemas Pydantic. Rastrear o Instructor com o Toqan Router oferece insights abrangentes sobre padrões de extração de dados, taxas de sucesso de validação, mecanismos de nova tentativa e desempenho das saídas estruturadas, para que você otimize seus pipelines de processamento de dados com LLMs.

Pré-requisitos

Antes de começar, certifique-se de ter:
  • Uma conta no Toqan Router e uma chave de API
  • Python 3.8+
  • A biblioteca Instructor instalada no seu projeto
  • Chave de API da OpenAI (ou credenciais de outro provedor de LLM compatível)

Instalar dependências

Configurar 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:

Integração

O Instructor usa a instrumentação OpenInference para tracing automático com OpenTelemetry.
Configure a instrumentação na sua aplicação:
Use o Instructor com tracing automático:
Todas as extrações de saída estruturada do Instructor serão instrumentadas automaticamente e exportadas para o Toqan Router pelo exporter OTLP. Para mais detalhes, consulte Traces.

Exemplos avançados

Schemas aninhados complexos
Processamento em lote com validação
Nova tentativa com lógica personalizada
O Instructor também é compatível com nosso AI Gateway. Para saber mais, consulte Instructor.