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

Envie traces do Semantic Kernel para o Toqan Router com OpenTelemetry.

AI Gateway

Visão geral

O Microsoft Semantic Kernel é um SDK que integra Large Language Models (LLMs) a linguagens de programação convencionais. Ao conectar o Semantic Kernel ao AI Gateway do Toqan Router, você transforma agentes de IA experimentais em sistemas prontos para produção, com recursos de nível empresarial.

Principais benefícios

O AI Gateway do Toqan Router aprimora suas aplicações Semantic Kernel 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 Semantic Kernel ao Toqan Router, verifique se você tem:
  • Uma conta no Toqan Router e uma chave de API
  • Python 3.10 ou superior
  • O SDK do Semantic Kernel instalado
Para configurar sua chave de API, consulte Chaves de API e endpoints.

Instalação

Instale o Semantic Kernel e o OpenAI SDK:

Configuração

Configure o Semantic Kernel para usar o AI Gateway do Toqan Router criando um cliente OpenAI com uma URL base personalizada:
base_url: https://router.toqan.ai/eu/v3/router

Exemplo básico

Veja um exemplo completo de uso do Semantic Kernel com o Toqan Router:

Usando plugins (funções)

O poder do Semantic Kernel vem da combinação de LLMs com plugins. Veja como usá-los com o Toqan Router:

Seleção de modelo

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

Respostas em streaming

O Semantic Kernel oferece suporte a streaming com o Toqan Router:

Observabilidade

O AI Gateway registra as solicitações de modelo encaminhadas por ele. Para capturar os spans do próprio Semantic Kernel, incluindo chamadas de funções do kernel, configure o OpenTelemetry na aplicação.

Instale as dependências

Bash

Ative o diagnóstico de modelos

Defina esta variável antes de iniciar o Python para que o Semantic Kernel também emita spans de modelo:
Bash
Esta configuração experimental inclui nomes de modelos e uso de tokens sem ativar a captura de prompts ou respostas. Consulte a documentação de telemetria do Semantic Kernel para ver as configurações de diagnóstico disponíveis.

Envie traces para o Toqan Router

Defina TOQAN_API_KEY com uma chave de API do Toqan Router e execute este exemplo. Inicialize um único tracer provider para a aplicação e encerre-o quando a aplicação for finalizada.
Python
Abra Traces para inspecionar os spans exportados de semantic-kernel-app.