Skip to main content

Visión general

TokenLab es nativo primero y compatible con OpenAI. Usa rutas nativas del proveedor como POST /v1/messages para Anthropic y /v1beta/models/…:generateContent para Gemini cuando necesites comportamiento nativo, y endpoints /v1 compatibles con OpenAI cuando migres SDKs o herramientas de estilo OpenAI. POST /v1/responses sigue siendo una ruta avanzada opcional para comportamiento específico de Responses.

URL base

Autenticación

Todos los endpoints de la API requieren autenticación mediante un token Bearer:
Obtén tu clave API en el Panel de control.
Acerca del Playground interactivo: el playground en este sitio de documentación es solo para fines de demostración y no admite ingresar claves API. Para probar la API, por favor utiliza:
  • cURL - Copia los comandos de ejemplo y reemplaza sk-your-api-key con tu clave real
  • Postman - Importa nuestra OpenAPI spec
  • SDK - Usa el SDK de OpenAI/Anthropic con nuestra URL base

Endpoints compatibles

Chat y generación de texto

Embeddings y rerank

Imágenes

Algunos modelos de imagen pueden devolver resultados inline, otros pueden devolver respuestas basadas en tareas, y algunos pueden comportarse de ambas formas dependiendo de la ruta del proveedor. Si la respuesta de creación incluye poll_url, síguela exactamente.

Audio

Tiempo real

Usa /v1/realtime para solicitudes de upgrade WebSocket. Un GET /v1/realtime normal devuelve metadatos del endpoint para clientes que no pueden inspeccionar rutas WebSocket directamente. No es la superficie REST de OpenAI Realtime; los endpoints de client secret, translation client secret, Calls y legacy beta session no se exponen actualmente.

Video

Para clientes nuevos, prefiera /v1/tasks/{id} y siga el poll_url devuelto por las respuestas de creación. Mantenga /v1/videos/generations/{id} solo por compatibilidad con versiones anteriores.

Tareas asincrónicas

Este endpoint no está limitado a video, música y 3D. Algunas tareas de imagen también pueden usar /v1/tasks/{id} como la ruta canónica de polling.

Música

Para clientes nuevos, prefiera primero el poll_url devuelto. Si necesitas un endpoint fijo de estado de tarea, usa /v1/tasks/{id}; mantén /v1/music/generations/{id} para rutas de compatibilidad específicas de música.

Generación 3D

Para clientes nuevos, prefiera primero el poll_url devuelto. Si necesitas un endpoint fijo de estado de tarea, usa /v1/tasks/{id}; mantén /v1/3d/generations/{id} para rutas de compatibilidad específicas de 3D.

Modelos

Gemini (v1beta)

Soporte nativo para el formato de la API Google Gemini:
Los endpoints de Gemini admiten la autenticación mediante el parámetro de consulta ?key= además del token Bearer estándar.

Formato de respuesta

Todas las respuestas siguen un formato consistente:

Respuesta exitosa

Transparencia de enrutamiento

Todas las respuestas incluyen un campo _routing con información del canal:

Respuesta de error

Límites de tasa

Los límites de tasa son basados en roles y configurables por los administradores. Valores predeterminados:
Contacta con el soporte para límites de tasa personalizados. Los valores exactos pueden variar según la configuración de la cuenta.
Cuando se exceden los límites de tasa, la API devuelve un código de estado 429 con un encabezado Retry-After que indica cuánto tiempo esperar.

Especificación OpenAPI

Especificación OpenAPI

Descarga la especificación completa OpenAPI 3.0