Resumo
GET /v1/models é otimizado para descoberta. Metadados apenas de detalhe, como capability_flags, pricing_provenance e o request_format_details completo, ficam em GET /v1/models/{model}.
Parâmetros de consulta
string
Filtro opcional por categoria pública. Suporta
chat, image, video, audio, tts, stt, music, 3d, embedding, rerank e translation.string
Cena opcional de recomendação não chat. Suporta
image, video, music, 3d, tts, stt, embedding, rerank e translation.string
Filtro opcional por provedor, como
openai, anthropic, google ou deepseek.string
Filtro opcional por tag de modelo, como
chat, image, video, embedding ou translation.Quando
recommended_for está presente, /v1/models ordena os modelos não chat pela captura mais recente de taxa de sucesso das últimas 24 horas em cache. Modelos com status = "insufficient_samples" continuam visíveis, mas aparecem depois dos modelos pontuados.Resposta
string
Sempre
list.array
Array de objetos de modelo.Cada modelo sempre contém:
id(string): Identificador do modeloobject(string):modelcreated(integer): Timestamp de criaçãoowned_by(string): Provedor do modelotokenlab.aliases(array): Aliases públicos do mesmo modelotokenlab.pricing(object): Resumo público de preços escalarestokenlab.capabilities(array): Tags públicas de capacidadetokenlab.max_input_tokens(number ounull): Limite de contexto de entrada quando disponíveltokenlab.max_output_tokens(number ounull): Limite de saída quando disponíveltokenlab.category(string): Categoria pública do modelotokenlab.pricing_unit(string): Unidade pública de preçotokenlab.has_complex_pricing(boolean): Se o preço tem dimensões específicas do modelotokenlab.lifecycle(object): estágio do ciclo de vida, datas de lançamento/depreciação, modelo substituto e origem do badge latesttokenlab.commercial(object): política de cobrança do usuário, motivo gratuito e prazo opcional de gratuidadetokenlab.badges(array): badges derivados dos metadados de ciclo de vida e comercial
tokenlab.providers(array): Provedores públicos quando disponíveistokenlab.cache_pricing(object ounull): Preços de prompt cache quando disponíveistokenlab.pricing_summary(object ounull): Retornado apenas para modelos com preços complexostokenlab.request_format_summary(object ounull): Resumo leve de descoberta não chat compublic_operations,request_endpointerequest_endpoint_by_operationtokenlab.agent_preferences(object): Só é retornado quandorecommended_forestá presente
tokenlab.capability_flags, tokenlab.supported_operations, tokenlab.pricing_provenance e tokenlab.request_format_details, só são retornados por GET /v1/models/{model}.Filtragem por provedor
Categorias de modelos
Exemplo de recomendação do agente
Response
Exclusão de modelos
DELETE /v1/models/{model} não é compatível. Os modelos da TokenLab são um catálogo público compartilhado, não recursos de modelos fine-tuned pertencentes ao usuário.