Claude Code di Muapi
Variabel lingkungan
| Variabel | Nilai |
|---|---|
ANTHROPIC_BASE_URL | https://api.muapi.ai/anthropic |
ANTHROPIC_AUTH_TOKEN | Kunci API Muapi Anda (Claude Code mengirimkannya sebagai token Bearer) |
ANTHROPIC_MODEL | Opsional. ID dari endpoint model, misalnya claude-sonnet-5-5 |
Jangan sertakan /v1/messages pada base URL; Claude Code akan menambahkannya sendiri.
Mulai cepat (shell)
export ANTHROPIC_BASE_URL=https://api.muapi.ai/anthropic
export ANTHROPIC_AUTH_TOKEN="$MUAPI_API_KEY"
claude
File pengaturan
~/.claude/settings.json (atau .claude/settings.local.json). Nilai di sini ditulis apa adanya, jadi gunakan export shell jika Anda tidak ingin kunci tersimpan di dalam file. Jangan pernah melakukan commit kredensial ke .claude/settings.json tingkat proyek.
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.muapi.ai/anthropic",
"ANTHROPIC_AUTH_TOKEN": "<your Muapi API key>"
}
}
Model
curl -s -H "Authorization: Bearer $MUAPI_API_KEY" https://api.muapi.ai/anthropic/v1/models
Model tanpa sensor (abliterated)
Endpoint model juga mencantumkan model tanpa sensor milik Muapi yang mendukung pemanggilan alat (misalnya qwen-3-8-27b-obliterated, mimo-v2-6-flash-abliterated, glm-5-3-abliterated, abliterated-model-large-v2). Claude Code dapat berjalan di atas model-model ini: Muapi menerjemahkan antara protokol Claude Code dan API chat model tersebut untuk Anda.
export ANTHROPIC_BASE_URL=https://api.muapi.ai/anthropic
export ANTHROPIC_AUTH_TOKEN="$MUAPI_API_KEY"
export ANTHROPIC_DEFAULT_HAIKU_MODEL=qwen-3-8-27b-obliterated
export ANTHROPIC_SMALL_FAST_MODEL=qwen-3-8-27b-obliterated
claude --model qwen-3-8-27b-obliterated
Atur kedua variabel HAIKU/SMALL_FAST ke ID model yang sama. Claude Code mengirim permintaan latar belakang (judul, ringkasan) ke nama model "Haiku" yang kecil, dan tanpa kedua variabel tersebut permintaan itu gagal dengan error 404.
Yang perlu diketahui:
- Kualitas bervariasi menurut model. Ini adalah model terbuka yang lebih kecil; pada tugas coding bertahap banyak, model bisa melewatkan satu langkah (misalnya lupa membuat salah satu dari beberapa file). Periksa hasilnya, dan coba model yang lebih besar untuk pekerjaan yang lebih sulit.
- Biaya bertambah di setiap giliran. Tidak ada prompt caching, sehingga setiap giliran ditagih untuk seluruh percakapan sejauh ini. Satu giliran biasanya berbiaya sekitar satu sen hingga beberapa sen pada model yang lebih kecil, dan lebih mahal pada model besar; endpoint Models dan dasbor Anda menampilkan penggunaan yang persis.
- Keluaran per respons dibatasi hingga 16.384 token (beberapa model lebih rendah), dan jendela konteks model lebih kecil daripada Claude, sehingga sesi yang sangat panjang memerlukan
/compactlebih cepat. - Hanya model dengan pemanggilan alat yang ditawarkan di sini; Claude Code tidak dapat berjalan tanpa alat.
- Input gambar hanya berfungsi pada model yang mendukung penglihatan.
Verifikasi
Jalankan /status di Claude Code untuk memastikan base URL. Gunakan claude --debug untuk melihat permintaan.
Catatan
- Jika Claude Code meminta Anda masuk ke Anthropic, tutup terminal sepenuhnya lalu buka kembali dari shell tempat variabel tersebut sudah di-export.
- Error
401berarti kunci atau header salah; error402berarti saldo Anda tidak cukup untuk skenario terburuk dari permintaan tersebut (seluruh prompt ditambah keluaran maksimum ditahan terlebih dahulu dan bagian yang tidak terpakai dikembalikan), jadi sisakan saldo lebih di atas biaya satu giliran.