Dokumentasi

Dokumentasi Lintascode

Satu kunci, dua protokol. Semua yang perlu kamu tahu untuk menyambungkan agent dan memahami kuota.

Mulai cepat

  1. Buat akun di dasbor, pilih paket Claude Code atau GitHub Copilot, bayar.
  2. Buka Open API, salin kunci lc_….
  3. Kirim permintaan pertama:
curl https://api.lintascode.com/v1/models -H "Authorization: Bearer lc_kunci_kamu"

Respons berisi model yang aktif untuk langgananmu beserta kredit_per_permintaan.

Kunci API

Kunci berawalan lc_, bersifat pribadi, dan berlaku untuk semua grup yang kamu langgani. Kirim lewat header Authorization: Bearer lc_… (OpenAI) atau x-api-key / Authorization (Anthropic — keduanya diterima).

Rotasi: dasbor → Open API → Buat kunci baru. Kunci lama langsung dicabut. Bocor? Rotasi segera; pemakaian yang sudah terjadi tetap tercatat, hubungi dukungan bila mencurigakan.

Anthropic Messages — /v1/messages

Memerlukan langganan grup Claude Code. Kompatibel dengan Claude Code CLI, ekstensi VS Code, dan SDK Anthropic. Streaming via "stream": true.

curl https://api.lintascode.com/v1/messages \ -H "Authorization: Bearer lc_kunci_kamu" \ -H "anthropic-version: 2023-06-01" \ -H "Content-Type: application/json" \ -d '{ "model": "claude-sonnet-5", "max_tokens": 1024, "messages": [{"role": "user", "content": "Jelaskan closure di JavaScript."}] }'

OpenAI Chat Completions — /v1/chat/completions

Memerlukan langganan grup GitHub Copilot. Kompatibel dengan SDK OpenAI, VS Code, Cursor, Windsurf, Cline, Continue, dan klien OpenAI-compatible lain. Mendukung tools, stream, dan input gambar untuk model yang mendukung.

curl https://api.lintascode.com/v1/chat/completions \ -H "Authorization: Bearer lc_kunci_kamu" \ -H "Content-Type: application/json" \ -d '{ "model": "gpt-5.6-sol", "messages": [{"role": "user", "content": "Tulis fungsi debounce di TypeScript."}] }'

Daftar model — GET /v1/models

Mengembalikan hanya model yang ditanggung langganan aktifmu. Tiap entri punya grup dan kredit_per_permintaan. Bobot lengkap ada di halaman Model.

Kuota & kredit

LapisSifatContoh (Claude Max 5×)
5 jamBergulir — dihitung dari catatan pemakaian 5 jam terakhir1.000 kredit
MingguanBergulir — 7 hari terakhir4.000 kredit
BulananBatas keras sepanjang periode 30 hari11.900 kredit

Permintaan yang gagal di penyedia tidak menggerus kuota — potongan dikembalikan termasuk jejaknya di jendela bergulir. Permintaan bersamaan dari satu akun diserialkan di sisi server sehingga kuota tidak bisa tembus.

Header respons: X-Lintascode-Kredit (kredit permintaan ini), X-Lintascode-Sisa-5jam, X-Lintascode-Sisa-Minggu, X-Lintascode-Sisa-Bulan.

Kode galat

HTTPKodeArti
401kunci_tidak_validKunci salah, dicabut, atau header Authorization hilang.
402tanpa_langgananTidak ada langganan aktif di grup yang dibutuhkan endpoint ini.
403model_tidak_ditanggungModel tidak termasuk paketmu. Lihat GET /v1/models.
429kuota_habisBatas 5 jam / mingguan / bulanan tercapai. Header Retry-After menunjukkan kapan jendela terbuka lagi.
429terlalu_banyak_bersamaanTerlalu banyak permintaan paralel dari satu kunci.
502penyedia_gagalPenyedia di belakang layar bermasalah. Kredit dikembalikan; coba ulang.

Badan galat berbentuk {"error":{"type":"kuota_habis","message":"…"}} — kompatibel dengan cara SDK OpenAI dan Anthropic membaca galat.

Siap mencoba?

Buat akun, salin kunci, kirim permintaan pertama dalam dua menit.