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: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.
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