Beranda → Panduan → Base URL Anthropic untuk Claude Code: mengatur ANTHROPIC_BASE_URL dengan benar

Base URL Anthropic untuk Claude Code: mengatur ANTHROPIC_BASE_URL dengan benar

Claude Code terhubung ke alamat yang ditunjuk ANTHROPIC_BASE_URL. Satu-satunya aturan yang sering menjebak: ia butuh host saja tanpa /v1 — kebalikan dari hampir semua alat bergaya OpenAI.

Jawaban singkat

Atur dua variabel lingkungan sebelum menjalankan Claude Code:

ANTHROPIC_BASE_URL=https://apiclan.us
ANTHROPIC_AUTH_TOKEN=sk-your-key

Alamat resmi Anthropic adalah https://api.anthropic.com; untuk relay cukup menggantinya. Claude Code menambahkan /v1/messages sendiri, jadi base URL berhenti di host. Di gateway ini, 88% seluruh trafik Claude dalam 30 hari terakhir berasal dari Claude Code yang diatur persis seperti ini.

Di mana mengaturnya

macOS / Linux — di shell tempat Anda menjalankannya:

export ANTHROPIC_BASE_URL=https://apiclan.us
export ANTHROPIC_AUTH_TOKEN=sk-your-key
claude

Windows PowerShell — untuk jendela saat ini:

$env:ANTHROPIC_BASE_URL = "https://apiclan.us"
$env:ANTHROPIC_AUTH_TOKEN = "sk-your-key"
claude

~/.claude/settings.json — agar setiap sesi memakainya tanpa mengubah shell:

{
  "env": {
    "ANTHROPIC_BASE_URL": "https://apiclan.us",
    "ANTHROPIC_AUTH_TOKEN": "sk-your-key"
  }
}

Nilainya dibaca saat Claude Code dimulai. Jika diubah, keluar lalu buka sesi baru; sesi yang masih terbuka tetap memakai alamat lama. ANTHROPIC_AUTH_TOKEN dikirim sebagai Authorization: Bearer; ANTHROPIC_API_KEY sebagai x-api-key. Gateway ini menerima keduanya — pakai salah satu saja.

Uji dengan satu perintah

Sebelum menyalahkan Claude Code, periksa alamat dan kunci secara langsung:

curl https://apiclan.us/v1/messages \
  -H "Authorization: Bearer sk-your-key" \
  -H "anthropic-version: 2023-06-01" \
  -H "content-type: application/json" \
  -d '{"model":"claude-sonnet-5","max_tokens":20,"messages":[{"role":"user","content":"hi"}]}'

Balasan JSON berarti keduanya benar. text/html atau 404 berarti URL salah; 401 dalam JSON berarti URL benar dan kuncinya salah.

Kapan menambahkan /v1 dan kapan tidak

Dua keluarga SDK memotong URL di titik berbeda. Klien bergaya Anthropic menambahkan /v1/messages sendiri; klien bergaya OpenAI mengharapkan /v1 di base URL dan hanya menambahkan /chat/completions:

KlienBase URL
Claude Code, Anthropic SDKhttps://apiclan.us
Codex, OpenAI SDKhttps://apiclan.us/v1
Cursor, Cline, Roo Codehttps://apiclan.us/v1
Cherry Studio, Chatbox, LobeChat, LM Studiohttps://apiclan.us/v1

Dengan /v1 di Claude Code, permintaan pergi ke /v1/v1/messages dan menghasilkan 404. Tanpa /v1 di Cursor, permintaan pergi ke /chat/completions — juga 404. Keduanya tidak sampai ke API.

Kesalahan URL atau kesalahan kunci?

Memilih model

Nama model adalah string persis dengan tanda hubung, bukan titik — claude-fable-5-1, bukan claude-fable-5.1. Pilih saat mulai, atau dengan /model di dalam sesi:

claude --model claude-opus-5-5

Nama dan harga terbaru ada di daftar harga. Pengaturan klien lain ada di mulai cepat, dan aplikasi Claude Desktop di panduan aplikasi desktop.

Mulai gunakan

Tanpa langganan, tanpa minimum bulanan, tanpa panggilan sales. Isi saldo dengan USDT dan pakai sesuai kebutuhan — 1 USDT memberi Anda 2 kredit saldo API.

Baca panduan cepat 30 detik

Bahasa: English · 简体中文 · 繁體中文 · 日本語 · 한국어 · Deutsch · Français · Español · Türkçe · Português · Italiano · Bahasa Indonesia · Tiếng Việt · Bahasa Melayu · Polski · Čeština · فارسی · Русский

Harga di halaman ini diisi otomatis dari data penagihan nyata. Ketentuan pihak ketiga dikutip dari dokumentasi mereka sendiri.