Lewati ke konten
kenari.

Untuk agen AI

Halaman ini menjelaskan cara agen AI (dan orang yang merangkainya) memakai kenari secara hemat. Semua endpoint kompatibel dengan OpenAI atau Anthropic, dan dokumentasinya tersedia dalam bentuk yang mudah dibaca mesin.

Dua berkas teks biasa membantu model memuat dokumentasi tanpa key:

  • /llms.txt: indeks ringkas, satu tautan dan satu baris per bagian. Muat di context window mana pun.
  • /llms-full.txt: seluruh dokumentasi digabung jadi satu file, untuk dibaca sekali.
Terminal window
curl https://kenari.id/llms.txt
curl https://kenari.id/llms-full.txt

Tiap halaman docs tersedia sebagai Markdown bersih. Tambahkan .md pada URL halaman, misalnya https://kenari.id/docs/chat.md.

/docs.md berisi seluruh dokumentasi dalam satu file Markdown.

Terminal window
curl https://kenari.id/docs/chat.md
curl https://kenari.id/docs.md

Bagi model, Markdown sekitar 30x lebih hemat token daripada HTML, jadi pilih format ini saat memberi konteks ke agen.

Spesifikasi OpenAPI 3.1 ada di https://kenari.id/openapi.json. File ini menjelaskan keempat endpoint /v1, skema bearer kn-..., bentuk request dan response, serta format error. Cocok untuk generator kode, Postman, dan eksplorer API.

Terminal window
curl https://kenari.id/openapi.json

kenari mendukung protokol Anthropic secara penuh di /v1/messages: semua id model di katalog bisa dipakai, termasuk tool calling dan streaming. ANTHROPIC_API_KEY (dikirim lewat header x-api-key) juga diterima, dan POST /v1/messages/count_tokens tersedia sehingga pelacakan konteks Claude Code berjalan seperti biasa. Langkah setup lengkapnya ada di Editor & agen AI.

Server Model Context Protocol di https://kenari.id/mcp mengekspos tool berikut:

ToolFungsiButuh key
kenari_search_docsCari di dokumentasi.tidak
kenari_list_modelsDaftar model beserta harga IDR live.tidak
kenari_balanceSaldo kamu (Rupiah).ya
kenari_usagePemakaian 30 hari terakhir per model.ya
kenari_quotaKuota paket dan kupon kamu (Rupiah).ya
kenari_web_searchCari di web secara live, hasil berupa daftar tautan berperingkat.ya
kenari_web_fetchAmbil konten bersih dari satu URL.ya
kenari_x_searchCari X (dulu Twitter) secara live, hasil berupa jawaban dengan tautan sumber.ya

Tambahkan endpoint ini ke Claude Code, Cursor, atau klien MCP lain. Tool tanpa key bersifat publik. Untuk kenari_balance, kenari_usage, kenari_quota, kenari_web_search, kenari_web_fetch, dan kenari_x_search, set header Authorization: Bearer kn-... (API key kamu) pada konfigurasi server MCP-nya. Tiga tool terakhir juga ditagih ke saldo per pemanggilan.

Header juga menerima x-api-key kalau klien MCP kamu memakai gaya itu. Authorization menang saat keduanya ada.

GET /v1/models (publik) dan GET /api/public/pricing mengembalikan daftar model dan harga token terbaru. Selalu panggil salah satu endpoint ini daripada menyalin angka statis, karena harga dan katalog model bisa berubah.

Terminal window
curl https://kenari.id/v1/models
curl https://kenari.id/api/public/pricing

Lihat juga Model & harga untuk struktur daftar model dan Penagihan untuk cara token dihitung menjadi Rupiah.