Endpoint
Model
GET /models menampilkan semua model yang tersedia beserta harga, panjang konteks, dan kemampuannya, dengan filter kategori dan tanpa API key.
Tampilkan daftar semua model yang bisa Anda panggil, beserta kategori, context length, modalitas, parameter yang didukung, dan harga dalam USD. Daftar ini memakai format GET /models dari OpenAI ditambah field ekstra, sehingga client.models.list() bisa langsung dipakai.
Tidak perlu API key untuk endpoint daftar model. Response di-cache selama 5 menit.
Daftar model
GET https://api14.com/api/v1/models
| Query parameter | Deskripsi |
|---|---|
category | Filter berdasarkan kategori: text, image, video, speech, transcription, audio, embeddings, rerank, decisions, atau all. |
output_modalities | Alias dari 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"
}
]
}
| Field | Deskripsi |
|---|---|
id | Model id yang dikirim sebagai model, dalam format provider/model. Lihat Model id. |
category | Kategori utama. Menentukan endpoint mana yang dipanggil. |
pricing | Harga USD dalam bentuk string, per token kecuali key-nya menyatakan lain (request, image, SKU video). Inilah harga yang Anda bayar. |
supported_parameters | Parameter request yang diterima model (tools, reasoning, response_format, ...). |
endpoint | Endpoint gateway untuk kategori model ini. |
Hanya model yang diaktifkan di api14 yang ditampilkan.
Ambil satu model
GET https://api14.com/api/v1/models/{id}
curl https://api14.com/api/v1/models/openai/gpt-5-mini
Mengembalikan satu objek model dengan format yang sama. Sufiks varian diarahkan ke model dasarnya (openai/gpt-5-mini:nitro → openai/gpt-5-mini). Id yang tidak dikenal atau dinonaktifkan mengembalikan 404 model_not_found.
Katalog per kategori
Katalog ini dikembalikan apa adanya dan menyertakan parameter tambahan seperti resolusi, durasi, rasio aspek yang didukung, serta harga video per SKU. Publik, tidak perlu key:
curl https://api14.com/api/v1/images/models
curl https://api14.com/api/v1/videos/models
curl https://api14.com/api/v1/embeddings/models
Contoh: model teks termurah
curl -s "https://api14.com/api/v1/models?category=text" \
| jq -r '.data | sort_by(.pricing.prompt | tonumber) | .[:5][] | "\(.id) \(.pricing.prompt)"'
Error
| Status | Kode | Kapan |
|---|---|---|
| 404 | model_not_found | GET /models/{id} untuk model yang tidak dikenal atau dinonaktifkan. |
| 502 | upstream_unavailable | Katalog yang di-proxy (/images/models dll.) tidak dapat diambil. |
Lihat Error.