Skip to main content

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 utiliza internamente el formato de herramientas al estilo de Anthropic. TokenLab soporta ambos:
  • 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 exponen stream: true, incluyendo Chat Completions y Responses, utilizan Server-Sent Events (SSE):

Manejo de errores

TokenLab devuelve respuestas de error compatibles con OpenAI:
Consulte la Guía de manejo de errores para más detalles.

Mejores prácticas

Los parámetros desconocidos se reenvían solo cuando la ruta pública y el modelo seleccionados los soportan.
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.
Coincida con el formato esperado por su SDK. TokenLab acepta formatos tanto de OpenAI como de Anthropic.