Resumen
GET /v1/models está optimizado para el descubrimiento. Los metadatos solo de detalle, como capability_flags, pricing_provenance y el request_format_details completo, viven en GET /v1/models/{model}.
Parámetros de consulta
Filtro opcional por categoría pública. Admite
chat, image, video, audio, tts, stt, music, 3d, embedding, rerank y translation.Escena opcional de recomendación no chat. Admite
image, video, music, 3d, tts, stt, embedding, rerank y translation.Filtro opcional por proveedor, por ejemplo
openai, anthropic, google o deepseek.Filtro opcional por etiqueta de modelo, por ejemplo
chat, image, video, embedding o translation.Cuando
recommended_for está presente, /v1/models ordena los modelos no chat según la instantánea más reciente de éxito en 24 horas almacenada en caché. Los modelos con status = "insufficient_samples" siguen visibles, pero se muestran después de los modelos con puntuación.Respuesta
Siempre
list.Array de objetos de modelo.Cada modelo siempre contiene:
id(string): Identificador del modeloobject(string):modelcreated(integer): Marca temporal de creaciónowned_by(string): Proveedor del modelotokenlab.aliases(array): Alias públicos del mismo modelotokenlab.pricing(object): Resumen público de precios escalarestokenlab.capabilities(array): Etiquetas públicas de capacidadtokenlab.max_input_tokens(number onull): Límite de contexto de entrada cuando esté disponibletokenlab.max_output_tokens(number onull): Límite de salida cuando esté disponibletokenlab.category(string): Categoría pública del modelotokenlab.pricing_unit(string): Unidad pública de preciotokenlab.has_complex_pricing(boolean): Indica si el precio tiene dimensiones específicas del modelotokenlab.lifecycle(object): etapa del ciclo de vida, fechas de lanzamiento/deprecación, modelo de reemplazo y origen de latesttokenlab.commercial(object): política de cobro al usuario, motivo gratuito y fecha opcional de fin gratuitotokenlab.badges(array): insignias derivadas del ciclo de vida y metadatos comerciales
tokenlab.providers(array): Proveedores públicos cuando estén disponiblestokenlab.cache_pricing(object onull): Precios de prompt cache cuando estén disponiblestokenlab.pricing_summary(object onull): Solo se devuelve para modelos con precios complejostokenlab.request_format_summary(object onull): Resumen ligero de descubrimiento no chat conpublic_operations,request_endpointyrequest_endpoint_by_operationtokenlab.agent_preferences(object): Solo se devuelve cuando existerecommended_for
tokenlab.capability_flags, tokenlab.supported_operations, tokenlab.pricing_provenance y tokenlab.request_format_details, solo se devuelven en GET /v1/models/{model}.Filtrado por proveedor
Categorías de modelos
| Proveedor | Modelos de ejemplo |
|---|---|
openai | gpt-5.4, gpt-5.4-mini, gpt-5-mini, gpt-4o, gpt-image-2 |
anthropic | claude-opus-4-6, claude-sonnet-4-6, claude-haiku-4-5 |
google | gemini-3.1-pro-preview, gemini-3.5-flash, gemini-2.5-pro |
deepseek | deepseek-r1, deepseek-v3-2 |
xai | grok-4.1 |
moonshot | kimi-k2.5 |
minimax | minimax-m3 |
meta | llama-3.3-70b, llama-3.1-405b |
Ejemplo de recomendación de agente
Response
Eliminación de modelos
DELETE /v1/models/{model} no está admitido. Los modelos de TokenLab son un catálogo público compartido, no recursos de modelos fine-tuned propiedad del usuario.