Response
Always
list.Array of model objects.Each model always contains:
id(string): Model identifierobject(string):modelcreated(integer): Creation timestampowned_by(string): Model providertokenlab.aliases(array): Public aliases for the same modeltokenlab.pricing(object): Scalar public pricing summarytokenlab.capabilities(array): Public capability tagstokenlab.max_input_tokens(number ornull): Input context limit when availabletokenlab.max_output_tokens(number ornull): Output limit when availabletokenlab.category(string): Public model categorytokenlab.pricing_unit(string): Public pricing unittokenlab.has_complex_pricing(boolean): Whether model pricing has model-specific dimensionstokenlab.lifecycle(object): Lifecycle stage, release/deprecation dates, replacement model, and latest badge derivationtokenlab.commercial(object): User charge policy, free reason, and optional free-until timestamptokenlab.badges(array): Display badges derived from lifecycle and commercial metadata
tokenlab.providers(array): Public providers when availabletokenlab.cache_pricing(object ornull): Prompt-cache prices when availabletokenlab.pricing_summary(object ornull): Returned only for complex-pricing modelstokenlab.request_format_summary(object ornull): Lightweight non-chat discovery summary withpublic_operations,request_endpoint, andrequest_endpoint_by_operationtokenlab.agent_preferences(object): Returned only whenrecommended_foris present
tokenlab.capability_flags, tokenlab.supported_operations, tokenlab.pricing_provenance, and tokenlab.request_format_details are only returned by GET /v1/models/{model}.GET /v1/models is optimized for discovery. Detail-only metadata such as capability_flags, pricing_provenance, and the full request_format_details live on GET /v1/models/{model}.Model Deletion
DELETE /v1/models/{model} is not supported. TokenLab models are a shared public catalog, not user-owned fine-tuned model resources.
Query Parameters
Optional public category filter. Supports
chat, image, video, audio, tts, stt, music, 3d, embedding, rerank, and translation.Optional non-chat recommendation scene. Supports
image, video, music, 3d, tts, stt, embedding, rerank, and translation.Optional provider filter such as
openai, anthropic, google, or deepseek.Optional model tag filter such as
chat, image, video, embedding, or translation.When
recommended_for is present, /v1/models sorts non-chat models by the latest cached 24-hour success-rate snapshot. Models with status = "insufficient_samples" remain visible but sort after scored models.Filtering by Provider
Model Categories
| Provider | Example Models |
|---|---|
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 |
Agent Recommendation Example
Response