Endpunkte
Modelle
GET /models listet jedes aufrufbare Modell mit Kategorie, Kontextlänge, Modalitäten, unterstützten Parametern und USD-Preisen im OpenAI-Format auf.
Listen Sie jedes Modell auf, das Sie aufrufen können, mit Kategorie, Kontextlänge, Modalitäten, unterstützten Parametern und USD-Preisen. Die Liste verwendet das GET /models-Format von OpenAI plus zusätzliche Felder, sodass client.models.list() funktioniert.
Für die Modelllisten-Endpunkte ist kein API-Schlüssel erforderlich. Antworten werden 5 Minuten lang gecacht.
Modelle auflisten
GET https://api14.com/api/v1/models
| Query-Parameter | Beschreibung |
|---|---|
category | Nach Kategorie filtern: text, image, video, speech, transcription, audio, embeddings, rerank, decisions oder all. |
output_modalities | Alias für category. |
curl https://api14.com/api/v1/models
curl "https://api14.com/api/v1/models?category=image"
Response
{
"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"
}
]
}
| Feld | Beschreibung |
|---|---|
id | Die Modell-ID, die Sie als model senden. Im Format anbieter/modell. Siehe Modell-IDs. |
category | Primäre Kategorie. Bestimmt, welcher Endpunkt aufgerufen wird. |
pricing | USD-Preise als Strings, pro Token, sofern der Schlüssel nichts anderes angibt (request, image, Video-SKUs). Das sind die Preise, die Sie zahlen. |
supported_parameters | Request-Parameter, die das Modell akzeptiert (tools, reasoning, response_format, ...). |
endpoint | Der Gateway-Endpunkt für die Kategorie dieses Modells. |
Es werden nur Modelle aufgeführt, die auf api14 aktiviert sind.
Ein einzelnes Modell abrufen
GET https://api14.com/api/v1/models/{id}
curl https://api14.com/api/v1/models/openai/gpt-5-mini
Gibt ein einzelnes Modellobjekt im selben Format zurück. Varianten-Suffixe werden zum Basismodell aufgelöst (openai/gpt-5-mini:nitro → openai/gpt-5-mini). Unbekannte oder deaktivierte IDs liefern 404 model_not_found.
Kategoriekataloge
Diese enthalten zusätzliche Parameter wie unterstützte Auflösungen, Laufzeiten, Seitenverhältnisse und Videopreise pro SKU. Öffentlich, kein Schlüssel erforderlich:
curl https://api14.com/api/v1/images/models
curl https://api14.com/api/v1/videos/models
curl https://api14.com/api/v1/embeddings/models
Beispiel: die günstigsten Textmodelle
curl -s "https://api14.com/api/v1/models?category=text" \
| jq -r '.data | sort_by(.pricing.prompt | tonumber) | .[:5][] | "\(.id) \(.pricing.prompt)"'
Fehler
| Status | Code | Wann |
|---|---|---|
| 404 | model_not_found | GET /models/{id} für ein unbekanntes oder deaktiviertes Modell. |
| 502 | upstream_unavailable | Ein durchgereichter Katalog (/images/models usw.) konnte nicht abgerufen werden. |
Siehe Fehler.