https://api.hostlinku.com. Semua endpoint gateway berada di bawah /v1 dan menerima
API key Hostlinku (sk-…) lewat header Authorization: Bearer atau x-api-key.
Rate Limiting
Untuk menjaga kualitas layanan bagi semua pengguna, gateway memberlakukan batas berikut per API key:
Detail rate limit:
- Jendela 60 detik per API key; request dari semua model dihitung bersama.
- Request yang ditolak limiter tidak menyentuh saldo (tidak ada reservasi kredit).
- Endpoint konsol & publik (
/api/*) dibatasi 120 req/min per IP; endpoint autentikasi 30 percobaan / 15 menit per IP.
- Mengembalikan HTTP
429 Too Many Requests. - Header
Retry-Afterberisi jumlah detik yang disarankan sebelum mencoba lagi. - Header
RateLimit-Limit/RateLimit-Remaining/RateLimit-Reset(format IETF) menunjukkan kuota RPM saat ini.
Anthropic Messages API Format
POST /v1/messages
Panggil model dengan format native Anthropic. Header request harus memuat x-api-key: YOUR_API_KEY
(atau Authorization: Bearer). Cocok untuk Anthropic SDK, Claude Code, Cursor, dan Cline — cukup
set ANTHROPIC_BASE_URL=https://api.hostlinku.com. Dokumentasi lengkap: Anthropic Messages.
Request Body Parameters
Example Request
Response Example
Streaming Output
OpenAI Protocol (Chat Completions API)
POST /v1/chat/completions
Panggil model apa pun dengan format OpenAI Chat Completions. Header request harus memuat
Authorization: Bearer YOUR_API_KEY. SDK OpenAI cukup diarahkan ke base_url="https://api.hostlinku.com/v1".
Dokumentasi lengkap: Chat Completions.
Request Body Parameters
Example Request
Example Response
Streaming Output
OpenAI Responses API Format
POST /v1/responses
Format yang dipakai Codex CLI, OpenAI Agents SDK, dan client.responses.create(). Header
request memuat Authorization: Bearer YOUR_API_KEY; base URL https://api.hostlinku.com/v1.
Stateless: store selalu false, previous_response_id ditolak 400 — kirim riwayat penuh di
input. Dokumentasi lengkap: Responses API.
Request Body Parameters
Example Request
Example Response
Streaming Output
Error Codes
Envelope error mengikuti protokol endpoint yang dipanggil:/v1/chat/completions → { "status": "error", "error": { "code", "message" } };
/v1/messages → { "type": "error", "error": { "type", "message" } };
/v1/responses → { "error": { "message", "type", "param", "code" } }.
Pesan error tidak pernah memuat identitas atau teks mentah provider upstream. Daftar kode
lengkap format OpenAI ada di Error.
429 Response Headers
Query Available Models
GET /v1/models
Mengembalikan model yang tersedia untuk Service Mode API key yang dipakai, beserta harga per
1M token pada mode tersebut.

