Endpoint
Modelli
Usa GET /models per elencare tutti i modelli disponibili su api14 con prezzi, funzionalità e identificatori da usare nelle tue richieste.
Elenca tutti i modelli che puoi chiamare, con categoria, lunghezza del contesto, modalità, parametri supportati e prezzi in USD. L'elenco usa il formato GET /models di OpenAI più alcuni campi aggiuntivi, quindi client.models.list() funziona.
Non serve alcuna chiave API per gli endpoint dell'elenco dei modelli. Le risposte vengono messe in cache per 5 minuti.
Elencare i modelli
GET https://api14.com/api/v1/models
| Parametro di query | Descrizione |
|---|---|
category | Filtra per categoria: text, image, video, speech, transcription, audio, embeddings, rerank, decisions o all. |
output_modalities | Alias di category. |
curl https://api14.com/api/v1/models
curl "https://api14.com/api/v1/models?category=image"
Risposta
{
"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"
}
]
}
| Campo | Descrizione |
|---|---|
id | L'id del modello da inviare come model. Vedi Id dei modelli. |
category | Categoria principale. Determina quale endpoint chiamare. |
pricing | Prezzi in USD come stringhe, per token salvo diversa indicazione della chiave (request, image, SKU video). Sono i prezzi che paghi. |
supported_parameters | Parametri di richiesta accettati dal modello (tools, reasoning, response_format, ...). |
endpoint | L'endpoint del gateway per la categoria di questo modello. |
Vengono elencati solo i modelli abilitati su api14.
Ottenere un modello
GET https://api14.com/api/v1/models/{id}
curl https://api14.com/api/v1/models/openai/gpt-5-mini
Restituisce un singolo oggetto modello nello stesso formato. I suffissi di variante vengono risolti nel modello base (openai/gpt-5-mini:nitro → openai/gpt-5-mini). Gli id sconosciuti o disattivati restituiscono 404 model_not_found.
Cataloghi per categoria
Questi vengono forniti così come sono e includono parametri aggiuntivi come risoluzioni, durate e rapporti d'aspetto supportati e prezzi video per SKU. Pubblici, senza chiave:
curl https://api14.com/api/v1/images/models
curl https://api14.com/api/v1/videos/models
curl https://api14.com/api/v1/embeddings/models
Esempio: i modelli di testo più economici
curl -s "https://api14.com/api/v1/models?category=text" \
| jq -r '.data | sort_by(.pricing.prompt | tonumber) | .[:5][] | "\(.id) \(.pricing.prompt)"'
Errori
| Stato | Codice | Quando |
|---|---|---|
| 404 | model_not_found | GET /models/{id} per un modello sconosciuto o disattivato. |
| 502 | upstream_unavailable | Impossibile recuperare un catalogo inoltrato (/images/models ecc.). |
Vedi Errori.