Endpoints
Modellen
GET /models geeft alle beschikbare modellen terug met prijzen, contextlengte en mogelijkheden, te filteren op categorie en zonder API-key op te vragen.
Vraag een lijst op van elk model dat je kunt aanroepen, met categorie, contextlengte, modaliteiten, ondersteunde parameters en prijzen in USD. De lijst gebruikt de GET /models-structuur van OpenAI plus enkele extra velden, dus client.models.list() werkt gewoon.
Er is geen API-key nodig voor de endpoints met modellenlijsten. Responses worden 5 minuten gecachet.
Modellen opvragen
GET https://api14.com/api/v1/models
| Queryparameter | Beschrijving |
|---|---|
category | Filter op categorie: text, image, video, speech, transcription, audio, embeddings, rerank, decisions of all. |
output_modalities | Alias van 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"
}
]
}
| Veld | Beschrijving |
|---|---|
id | De model-id die je als model meestuurt. Zie Model-id's. |
category | Hoofdcategorie. Bepaalt welk endpoint je aanroept. |
pricing | Prijzen in USD als strings, per token tenzij de sleutel iets anders aangeeft (request, image, video-SKU's). Dit zijn de prijzen die je betaalt. |
supported_parameters | Request-parameters die het model accepteert (tools, reasoning, response_format, ...). |
endpoint | Het gateway-endpoint voor de categorie van dit model. |
Alleen modellen die op api14 zijn ingeschakeld, worden vermeld.
Eén model opvragen
GET https://api14.com/api/v1/models/{id}
curl https://api14.com/api/v1/models/openai/gpt-5-mini
Geeft één modelobject terug in dezelfde structuur. Variant-achtervoegsels verwijzen naar het basismodel (openai/gpt-5-mini:nitro → openai/gpt-5-mini). Onbekende of uitgeschakelde id's geven 404 model_not_found terug.
Catalogi per categorie
Deze worden ongewijzigd geleverd en bevatten extra parameters zoals ondersteunde resoluties, duur, beeldverhoudingen en videoprijzen per SKU. Openbaar, geen key nodig:
curl https://api14.com/api/v1/images/models
curl https://api14.com/api/v1/videos/models
curl https://api14.com/api/v1/embeddings/models
Voorbeeld: de goedkoopste tekstmodellen
curl -s "https://api14.com/api/v1/models?category=text" \
| jq -r '.data | sort_by(.pricing.prompt | tonumber) | .[:5][] | "\(.id) \(.pricing.prompt)"'
Fouten
| Status | Code | Wanneer |
|---|---|---|
| 404 | model_not_found | GET /models/{id} voor een onbekend of uitgeschakeld model. |
| 502 | upstream_unavailable | Een doorgegeven catalogus (/images/models enz.) kon niet worden opgehaald. |
Zie Fouten.