Nous utilisons des cookies. Les cookies et le stockage du navigateur vous gardent connecté et mémorisent vos préférences. Avec votre accord, nous mesurons aussi l’utilisation du site. Vous pouvez à tout moment. Consultez notre politique relative aux cookies.

Modèles

Endpoints

Modèles

GET /models : listez tous les modèles disponibles avec leurs prix, leur longueur de contexte et leurs capacités, filtrables par catégorie et sans clé d'API.

Liste tous les modèles que vous pouvez appeler, avec leur catégorie, leur longueur de contexte, leurs modalités, leurs paramètres pris en charge et leurs prix en USD. La liste utilise le format GET /models d'OpenAI, enrichi de champs supplémentaires : client.models.list() fonctionne donc.

Aucune clé d'API n'est requise pour les endpoints de liste des modèles. Les réponses sont mises en cache pendant 5 minutes.

Lister les modèles

GET https://api14.com/api/v1/models
Paramètre de requêteDescription
categoryFiltre par catégorie : 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"

Réponse

{
  "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"
    }
  ]
}
ChampDescription
idL'id du modèle à envoyer dans model. Voir Ids de modèle.
categoryCatégorie principale. Détermine l'endpoint à appeler.
pricingPrix en USD sous forme de chaînes, par token sauf indication contraire de la clé (request, image, SKU vidéo). Ce sont les prix que vous payez.
supported_parametersParamètres de requête acceptés par le modèle (tools, reasoning, response_format, ...).
endpointL'endpoint de la passerelle pour la catégorie de ce modèle.

Seuls les modèles activés sur api14 sont listés.

Obtenir un modèle

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

Renvoie un seul objet modèle, au même format. Les suffixes de variante sont résolus vers le modèle de base (openai/gpt-5-mini:nitro → openai/gpt-5-mini). Les ids inconnus ou désactivés renvoient 404 model_not_found.

Catalogues par catégorie

Ils sont fournis tels quels et incluent des paramètres supplémentaires comme les résolutions prises en charge, les durées, les formats d'image et les prix vidéo par SKU. Publics, sans clé requise :

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

Exemple : les modèles de texte les moins chers

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

Erreurs

StatutCodeQuand
404model_not_foundGET /models/{id} pour un modèle inconnu ou désactivé.
502upstream_unavailableUn catalogue relayé (/images/models, etc.) n'a pas pu être récupéré.

Voir Erreurs.