Laman utama → Panduan → Base URL Anthropic untuk Claude Code: menetapkan ANTHROPIC_BASE_URL dengan betul

Base URL Anthropic untuk Claude Code: menetapkan ANTHROPIC_BASE_URL dengan betul

Claude Code bersambung ke alamat yang ditunjukkan oleh ANTHROPIC_BASE_URL. Satu-satunya peraturan yang sering memerangkap: ia mahukan hos sahaja tanpa /v1 — bertentangan dengan hampir semua alat gaya OpenAI.

Jawapan ringkas

Tetapkan dua pemboleh ubah persekitaran sebelum memulakan Claude Code:

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

Alamat rasmi Anthropic ialah https://api.anthropic.com; untuk relay cukup gantikan sahaja. Claude Code menambah /v1/messages sendiri, jadi base URL berhenti di hos. Di get laluan ini, 88% daripada semua trafik Claude dalam 30 hari lalu datang daripada Claude Code yang ditetapkan tepat begini.

Di mana menetapkannya

macOS / Linux — dalam shell yang anda gunakan untuk memulakannya:

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

Windows PowerShell — untuk tetingkap semasa:

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

~/.claude/settings.json — supaya setiap sesi menggunakannya tanpa menyentuh shell:

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

Nilai ini dibaca semasa Claude Code bermula. Jika anda mengubahnya, keluar dan buka sesi baharu; sesi yang terbuka kekal menggunakan alamat lama. ANTHROPIC_AUTH_TOKEN dihantar sebagai Authorization: Bearer; ANTHROPIC_API_KEY sebagai x-api-key. Get laluan ini menerima kedua-duanya — gunakan satu sahaja.

Uji dengan satu arahan

Sebelum menyalahkan Claude Code, semak alamat dan kunci secara terus:

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 bermakna kedua-duanya betul. text/html atau 404 bermakna URL salah; 401 dalam JSON bermakna URL betul tetapi kunci salah.

Bila menambah /v1 dan bila tidak

Dua keluarga SDK memotong URL pada titik berbeza. Klien gaya Anthropic menambah /v1/messages sendiri; klien gaya OpenAI menjangka /v1 dalam base URL dan hanya menambah /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 dalam Claude Code, permintaan pergi ke /v1/v1/messages dan memulangkan 404. Tanpa /v1 dalam Cursor, ia pergi ke /chat/completions — juga 404. Kedua-duanya tidak sampai ke API.

Kesilapan URL atau kesilapan kunci?

Memilih model

Nama model ialah rentetan tepat dengan tanda sempang, bukan titik — claude-fable-5-1, bukan claude-fable-5.1. Pilih semasa memulakan, atau dengan /model dalam sesi:

claude --model claude-opus-5-5

Nama dan harga semasa ada dalam senarai harga. Tetapan klien lain ada dalam mula pantas, dan aplikasi Claude Desktop dalam panduan aplikasi desktop.

Mula guna

Tiada langganan, tiada minimum bulanan, tiada panggilan jualan. Tambah nilai dengan USDT dan belanja apa yang anda guna — 1 USDT memberi anda 2 kredit baki API.

Baca panduan pantas 30 saat

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 secara automatik daripada data pengebilan sebenar. Terma pihak ketiga dipetik daripada dokumentasi mereka sendiri.