Usamos cookies. Cookies e o armazenamento do navegador mantêm você conectado e lembram suas preferências. Com sua permissão, também medimos como o site é usado. Você pode a qualquer momento. Veja nossa política de cookies.

Modelos

Endpoints

Modelos

Use GET /models para listar todos os modelos disponíveis no api14, com ids, preços por modelo e recursos, e escolha o modelo certo para a sua aplicação.

Liste todos os modelos que você pode chamar, com categoria, tamanho de contexto, modalidades, parâmetros suportados e preços em USD. A lista usa o formato GET /models da OpenAI mais alguns campos extras, então client.models.list() funciona.

Nenhuma chave de API é necessária para os endpoints de lista de modelos. As respostas ficam em cache por 5 minutos.

Listar modelos

GET https://api14.com/api/v1/models
Parâmetro de queryDescrição
categoryFiltra por categoria: text, image, video, speech, transcription, audio, embeddings, rerank, decisions ou all.
output_modalitiesAlias de category.
curl https://api14.com/api/v1/models
curl "https://api14.com/api/v1/models?category=image"

Resposta

{
  "object": "list",
  "data": [
    {
      "id": "anthropic/claude-sonnet-4.5",
      "object": "model",
      "created": 1758672000,
      "owned_by": "anthropic",
      "name": "Anthropic: Claude Sonnet 4.5",
      "description": "Anthropic's most capable Sonnet model...",
      "category": "text",
      "context_length": 1000000,
      "architecture": {
        "input_modalities": ["text", "image", "file"],
        "output_modalities": ["text"]
      },
      "pricing": {
        "prompt": "0.000003",
        "completion": "0.000015",
        "input_cache_read": "0.0000003",
        "input_cache_write": "0.00000375"
      },
      "supported_parameters": ["tools", "tool_choice", "reasoning", "max_tokens", "temperature"],
      "endpoint": "/api/v1/chat/completions"
    }
  ]
}
CampoDescrição
idO id do modelo a enviar como model. Veja Ids de modelo.
categoryCategoria principal. Define qual endpoint chamar.
pricingPreços em USD como strings, por token, a menos que a chave indique outra coisa (request, image, SKUs de vídeo). Esses são os preços que você paga.
supported_parametersParâmetros de requisição aceitos pelo modelo (tools, reasoning, response_format, ...).
endpointO endpoint do gateway para a categoria deste modelo.

Apenas os modelos habilitados no api14 são listados.

Obter um modelo

GET https://api14.com/api/v1/models/{id}
curl https://api14.com/api/v1/models/openai/gpt-5-mini

Retorna um único objeto de modelo no mesmo formato. Sufixos de variante são resolvidos para o modelo base (openai/gpt-5-mini:nitro → openai/gpt-5-mini). Ids desconhecidos ou desativados retornam 404 model_not_found.

Catálogos por categoria

Estes são fornecidos como estão e incluem parâmetros extras, como resoluções, durações e proporções suportadas, além de preços de vídeo por SKU. Públicos, sem necessidade de chave:

curl https://api14.com/api/v1/images/models
curl https://api14.com/api/v1/videos/models
curl https://api14.com/api/v1/embeddings/models

Exemplo: modelos de texto mais baratos

curl -s "https://api14.com/api/v1/models?category=text" \
  | jq -r '.data | sort_by(.pricing.prompt | tonumber) | .[:5][] | "\(.id)  \(.pricing.prompt)"'

Erros

StatusCódigoQuando
404model_not_foundGET /models/{id} para um modelo desconhecido ou desativado.
502upstream_unavailableNão foi possível obter um catálogo repassado (/images/models etc.).

Veja Erros.