Skip to main content

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.
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 modelo
  • object (string): model
  • created (integer): Timestamp de criação
  • owned_by (string): Provedor do modelo
  • tokenlab.aliases (array): Aliases públicos do mesmo modelo
  • tokenlab.pricing (object): Resumo público de preços escalares
  • tokenlab.capabilities (array): Tags públicas de capacidade
  • tokenlab.max_input_tokens (number ou null): Limite de contexto de entrada quando disponível
  • tokenlab.max_output_tokens (number ou null): Limite de saída quando disponível
  • tokenlab.category (string): Categoria pública do modelo
  • tokenlab.pricing_unit (string): Unidade pública de preço
  • tokenlab.has_complex_pricing (boolean): Se o preço tem dimensões específicas do modelo
  • tokenlab.lifecycle (object): estágio do ciclo de vida, datas de lançamento/depreciação, modelo substituto e origem do badge latest
  • tokenlab.commercial (object): política de cobrança do usuário, motivo gratuito e prazo opcional de gratuidade
  • tokenlab.badges (array): badges derivados dos metadados de ciclo de vida e comercial
Metadados condicionais da lista:
  • tokenlab.providers (array): Provedores públicos quando disponíveis
  • tokenlab.cache_pricing (object ou null): Preços de prompt cache quando disponíveis
  • tokenlab.pricing_summary (object ou null): Retornado apenas para modelos com preços complexos
  • tokenlab.request_format_summary (object ou null): Resumo leve de descoberta não chat com public_operations, request_endpoint e request_endpoint_by_operation
  • tokenlab.agent_preferences (object): Só é retornado quando recommended_for está presente
Campos apenas de detalhe, como 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.