Lewati ke konten

Claude Code CLI

Panduan memakai API SemutSSH di Claude Code CLI dari Anthropic.

  • Sudah punya API key SemutSSH dari plan aktif atau Pay-As-You-Go.
  • Node.js 18+ sudah terpasang.
Terminal window
npm install -g @anthropic-ai/claude-code

Pilih salah satu cara di bawah.

Edit file ~/.claude/settings.json (buat kalau belum ada):

{
"env": {
"ANTHROPIC_AUTH_TOKEN": "sk-semut-xxxxxxxxxxxx",
"ANTHROPIC_BASE_URL": "https://ai.semutssh.com",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1",
"API_TIMEOUT_MS": "3000000",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-4-6",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-4-6",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-4-5"
}
}

Sesuaikan nama model dengan model yang ada di plan kamu (lihat AI Services → AI Models).

Tambahkan ke ~/.zshrc atau ~/.bashrc:

Terminal window
export ANTHROPIC_AUTH_TOKEN="sk-semut-xxxxxxxxxxxx"
export ANTHROPIC_BASE_URL="https://ai.semutssh.com"

Lalu muat ulang terminal:

Terminal window
source ~/.zshrc

Kalau kamu berlangganan Unlimited, arahkan semua model ke semut-auto:

{
"env": {
"ANTHROPIC_AUTH_TOKEN": "sk-semut-xxxxxxxxxxxx",
"ANTHROPIC_BASE_URL": "https://ai.semutssh.com",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1",
"API_TIMEOUT_MS": "3000000",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "semut-auto",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "semut-auto",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "semut-auto"
}
}
Terminal window
claude

Di dalam Claude Code, ketik /model untuk melihat atau mengganti model yang dipakai.

GejalaYang dicek
Error 401 / unauthorizedAPI key salah atau sudah dihapus
Model not foundNama model tidak ada di plan kamu. Cek Available Models di kartu plan
Error 429 / terlalu banyak requestBatas RPM atau parallel tercapai, atau budget habis. Lihat Monitoring
Masih minta login AnthropicPastikan ANTHROPIC_BASE_URL dan ANTHROPIC_AUTH_TOKEN terbaca (buka terminal baru)
Request lambat setelah lama dipakai (Unlimited)Kemungkinan sudah melewati batas FUP bulan ini