Esta página documenta el skill compartido mantenido
tokenlab-api-integration. La distribución canónica vive en hedging8563/tokenlab-skills, donde el repositorio público conserva intencionalmente solo este skill.Usa esta página para instalar el skill y guiar el flujo del agent. Para configuración por endpoint, usa la página dedicada de SDK, cliente o referencia API.
Qué hace el skill
- Genera ejemplos mínimos ejecutables para chat, imagen, audio, video, traducción y otras familias de API de TokenLab.
- Usa
https://api.tokenlab.sh/v1para clientes compatibles con OpenAI y explica cuándo cambiar a rutas nativas de Anthropic o Gemini. - Descubre modelos con
/v1/models,/llms.txty listasrecommended_foren lugar de adivinar desde listas obsoletas. - Lee los detalles de un modelo antes de reintentar solicitudes que no sean de chat para no eliminar silenciosamente campos no compatibles.
- Gestiona pistas de error Agent-First como
did_you_mean,suggestions,retry_afteryrecommended_request.
Instalación
Usa el comando canónico de instalación no interactiva:Esto instala el skill compartido
tokenlab-api-integration desde el repositorio TokenLab skills.Si tu herramienta no soporta el installer, copia skills/tokenlab-api-integration/ del repositorio al directorio compartido de skills o rules de tu herramienta.Actualizar instalaciones existentes
Si instalaste el skill anteriormente, vuelve a ejecutar el mismo comando para actualizar al paquete público actual.Verificar instalación
Pregunta a tu coding agent:tokenlab-api-integration, la instalación fue correcta.
Obtén tu API Key
1
Visita TokenLab
Ve a tokenlab.sh
2
Inicia sesión
Crea una cuenta o inicia sesión
3
Obtén la API Key
Abre Dashboard → API Keys y crea una nueva key
4
Copia la key
Tu key empieza por
sk-.... Guárdala de forma segura.Flujo recomendado para Agent
- Empieza con el ejemplo funcional más pequeño que coincida con el lenguaje y la familia de API solicitados.
- Si la elección de modelo está abierta, llama a
/v1/modelsohttps://api.tokenlab.sh/llms.txtantes de fijar un modelo. - Para trabajo no-chat, llama a
/v1/models?recommended_for=<scene>donde<scene>esimage,video,music,3d,tts,stt,embedding,rerankotranslation. - Antes de cambiar una solicitud no-chat fallida, lee
/v1/models/:modely alineasupported_operations,supported_parameters,request_endpoint,request_endpoint_by_operation,request_shape_modeyrecommended_request. - Si la API devuelve un error Agent-First, usa los campos estructurados para corregir la solicitud y reintenta solo si el error es retryable.
Ejemplo mínimo de chat
Este ejemplo usa el SDK Python de OpenAI con la base URL de TokenLab:Descubrimiento de modelos y contratos
Prefiere descubrimiento en vivo antes que listas empaquetadas obsoletas:Selección del protocolo nativo
La ruta compatible con OpenAI/v1 es la opción predeterminada para ejemplos comunes de chat, imagen, embedding, audio y rerank. No deduzcas la disponibilidad de un protocolo nativo por el nombre del modelo o proveedor ni por cabeceras de una respuesta de Chat. Consulta GET /v1/models/{model} y usa solo un formato de solicitud anunciado en los detalles del modelo.
El campo exacto es tokenlab.accepted_request_formats.
Los endpoints son /v1/chat/completions para Chat Completions, /v1/responses para Responses, /v1/messages para Messages y /v1beta/models/{model}:generateContent para Gemini.
Recuperación de errores Agent-First
Los errores incluyen campos que los coding agents pueden analizar sin extraer la documentación:Familias de API compatibles
Buenas prácticas
Seguridad de API Key
Usa variables de entorno y llamadas del lado servidor. Nunca expongas keys en código frontend.
Contrato primero para no-chat
Lee
/v1/models?recommended_for=... y /v1/models/:model antes de reintentar solicitudes de imagen, video, música, 3D, traducción, audio, embedding o rerank.Ejemplo ejecutable mínimo
Genera una llamada funcional antes de añadir abstracciones, colas o flujos de UI.
Usa pistas estructuradas
Analiza
did_you_mean, retry_after, alternatives y recommended_request antes de cambiar el código.FAQ
¿El skill no se activa automáticamente?
¿El skill no se activa automáticamente?
Menciona “TokenLab” o “TokenLab API” en la solicitud, por ejemplo:
Usa TokenLab para agregar generación de imágenes a mi app Node.js.¿Qué coding agents son compatibles?
¿Qué coding agents son compatibles?
Cualquier coding agent que soporte directorios compartidos de skill o rules puede usar la carpeta. El installer
skills gestiona automáticamente los agents compatibles.¿Cómo actualizo el skill?
¿Cómo actualizo el skill?
Vuelve a ejecutar el comando de instalación. Actualiza la copia local desde el repositorio público canónico.
Recursos
Agent-First API
Pistas estructuradas de error y comportamiento de recuperación
Documentación API
Configuración por endpoint y API Reference
Modelos
Explora modelos disponibles
llms.txt
Resumen API legible por máquina para agents
¿Preguntas? Usa GitHub Issues o contacta a support@tokenlab.sh.