Descripción general
TokenLab expone múltiples formatos de API para que las herramientas de codificación, SDKs y frameworks comunes puedan integrarse con un mínimo de código de conexión. Esta página es intencionalmente más específica que una matriz de marketing:- Soportado significa que documentamos una ruta de configuración concreta y TokenLab expone la forma del protocolo que dicha ruta espera.
- Ruta nativa sólida significa que el repositorio también cuenta con evidencia de adaptadores directos o formatos de solicitud para esa familia de protocolos.
- Mejor esfuerzo significa que la integración puede funcionar, pero el cliente upstream no trata este flujo de trabajo de gateway personalizado como un contrato estable.
Los campos no soportados no se manejan de manera uniforme. En las rutas de compatibilidad, algunos campos se ignoran o normalizan. En
/v1/responses, los campos no soportados pueden devolver errores explícitos 400 o 503 cuando esa ruta no puede garantizar el comportamiento solicitado.Formatos de API soportados
Compatibilidad de IDE y CLI
Rutas de herramientas documentadas
Otros editores y herramientas de agentes compatibles con OpenAI a menudo funcionan con el mismo patrón de URL base; verifique el soporte de proveedor personalizado de la herramienta antes de usarla en producción.
Ejemplos de configuración
- Cursor
- Claude Code
- OpenCode
- Aider
- Formato OpenAI:
{ type: "function", function: { name, parameters } } - Formato Anthropic:
{ name, input_schema }(sin campo type)
Compatibilidad de SDK
Rutas de SDK y Framework documentadas
Parámetros de Chat Completions
Parámetros principales
Llamada a herramientas (Tool Calling)
Opciones de elección de herramientas (Tool Choice)
Parámetros avanzados
Características avanzadas de OpenAI
Opciones específicas del proveedor
Parámetros de Anthropic Messages
Parámetros principales
Llamada a herramientas (Tool Calling)
Pensamiento extendido (Extended Thinking)
Parámetros de la API Responses
Parámetros principales
Parámetros avanzados
Formato de herramientas
Soporta formatos de herramientas tanto de OpenAI como de Anthropic:Parámetros de la API Gemini
Parámetros principales
Herramientas
Configuración de seguridad
Parámetros adicionales
Streaming
Los endpoints de generación que exponenstream: true, incluyendo Chat Completions y Responses, utilizan Server-Sent Events (SSE):
Manejo de errores
TokenLab devuelve respuestas de error compatibles con OpenAI:Mejores prácticas
Use passthrough para parámetros desconocidos
Use passthrough para parámetros desconocidos
Los parámetros desconocidos se reenvían solo cuando la ruta pública y el modelo seleccionados los soportan.
Use stream_options.include_usage solo para Chat Completions
Use stream_options.include_usage solo para Chat Completions
Para el streaming de Chat Completions, habilite
stream_options.include_usage para obtener conteos de tokens precisos. Responses tiene su propio contrato de streaming y no expone esta opción exclusiva de Chat.Use el formato de tool_choice apropiado
Use el formato de tool_choice apropiado
Coincida con el formato esperado por su SDK. TokenLab acepta formatos tanto de OpenAI como de Anthropic.