Model
Endpoint GET /v1/models, bentuk data katalog, dan cara memilih model yang tepat
Hostlinku menyediakan satu katalog model terpusat. Setiap model punya slug unik yang dipakai
di parameter model pada Chat Completions, lengkap dengan provider,
ukuran konteks, kapabilitas, dan harga per token.
GET /v1/models
Mengembalikan semua model yang berstatus available dan belum deprecated pada akun Anda.
GET https://api.hostlinku.com/v1/models
Authorization: Bearer sk-isi-kunci-andaContoh:
curl https://api.hostlinku.com/v1/models \
-H "Authorization: Bearer sk-isi-kunci-anda"Respons (contoh dipotong; nilai persis untuk akun Anda diambil dari endpoint ini):
{
"object": "list",
"data": [
{
"id": "gpt-5-4-mini",
"object": "model",
"created": 1759296000,
"owned_by": "openai",
"context_window": 128000,
"capabilities": ["text", "tool-calling", "json-mode", "streaming"],
"pricing": {
"input": 0.00000015,
"output": 0.0000006,
"currency": "USD"
}
}
]
}Katalog publik (tanpa autentikasi)
Untuk situs marketing atau eksplorasi tanpa kunci, tersedia katalog publik:
GET https://api.hostlinku.com/api/public/modelsQuery yang didukung: q (pencarian nama/deskripsi), provider, capability, family, sort
(popular, newest, price-asc, price-desc, context-desc, name-asc), page, dan
pageSize (maks 100). Respons memuat items, total, page, pageSize, dan totalPages.
Cara memilih model
- Tentukan kebutuhan — chat biasa, penalaran (reasoning), vision/multimodal, tool calling,
atau output JSON terstruktur. Cek field
capabilities. - Perhatikan ukuran konteks — pastikan
context_windowcukup untuk prompt + output Anda. - Bandingkan harga —
pricing.inputuntuk token prompt danpricing.outputuntuk token jawaban; model reasoning umumnya lebih mahal di output. - Mulai dari model kecil — untuk pengembangan, model mini/flash (mis.
gpt-5-4-mini,deepseek-v4-1-flash,gemini-3-5-flash) jauh lebih murah; naikkan kelas model hanya bila kualitas kurang. - Lihat konsol — menu Model di console.hostlinku.com menampilkan katalog dengan harga dan kapabilitas yang sama, plus halaman detail per model.
Routing dan failover
Model di katalog dipetakan ke satu atau beberapa gateway/provider (diatur di backend). Jika
gateway utama gagal (5xx/timeout), request otomatis dicoba ke gateway berikutnya sebelum
menyerah — Anda tetap memakai slug model yang sama dan tidak perlu mengubah apa pun. ID gateway
yang akhirnya melayani request terlihat di field hostlinku.gateway pada respons.