Frameworks y plataformas
VoltAgent
Utiliza modelos de TokenLab en agentes de VoltAgent
Descripción general
VoltAgent acepta modelos de lenguaje de AI SDK directamente. Configura un proveedor de AI SDK compatible con OpenAI con la URL base /v1 de TokenLab y pasa el modelo seleccionado a tu agente.
Instalación
npm install @voltagent/core@2 ai@6 @ai-sdk/openai@3 zodEntorno
export TOKENLAB_API_KEY="sk-your-tokenlab-key"Proveedor directo de AI SDK
import { Agent } from "@voltagent/core";
import { createOpenAI } from "@ai-sdk/openai";
const tokenlab = createOpenAI({
apiKey: process.env.TOKENLAB_API_KEY,
baseURL: "https://api.tokenlab.sh/v1",
});
const agent = new Agent({
name: "tokenlab-agent",
instructions: "Answer concisely.",
model: tokenlab.chat("claude-sonnet-5"),
});Ruta del Router de modelos
Si tu snapshot del registro de VoltAgent incluye una entrada de proveedor de TokenLab desde models.dev, configura:
export TOKENLAB_API_KEY="sk-your-tokenlab-key"
export TOKENLAB_BASE_URL="https://api.tokenlab.sh/v1"Luego, utiliza la cadena del modelo del registro, por ejemplo tokenlab/claude-sonnet-5.
Notas sobre los endpoints
La ruta directa de AI SDK es la configuración más explícita. Utiliza las respuestas nativas de TokenLab, los mensajes de Anthropic o los endpoints de Gemini solo cuando tu proveedor/cliente de AI SDK seleccionado esté configurado para ese protocolo.