ใช้คีย์ของคุณใน Claude Code

ติดตั้ง CLI ชี้ ANTHROPIC_BASE_URL มาที่ OLETOKEN แล้วเลือกโมเดล พร้อมส่วนขยาย VS Code และการแก้ไขปัญหา

Claude Code คือเอเจนต์เขียนโค้ดของ Anthropic (มีทั้ง CLI และส่วนขยาย VS Code) ที่ใช้โปรโตคอล Anthropic Messages หากชี้ให้มันมาที่ OLETOKEN มันจะใช้คีย์และโควตาโมเดลของ OLETOKEN คุณ โดยไม่ต้องมีบัญชี Anthropic

ก่อนเริ่มต้น

  1. คุณได้สร้างคีย์ APIและบันทึกคีย์แบบเต็มไว้แล้ว
  2. คุณเลือก ID โมเดล Claude จากตลาดโมเดลแล้ว (ตัวอย่างเช่น claude-sonnet-5)
  3. ติดตั้ง Node.js และ npm แล้ว

การตั้งค่า

การตั้งค่าอยู่ในบล็อก env ของไฟล์ ~/.claude/settings.json ทั้ง CLI และส่วนขยาย VS Codeใช้ไฟล์นี้ร่วมกัน จึงตั้งค่าครั้งเดียวใช้ได้ทั้งสองทาง และยังเชื่อถือได้มากกว่าการ export ผ่านเชลล์ เพราะ VS Code ไม่ได้รับตัวแปรสภาพแวดล้อมจากเชลล์เสมอไป:

{
  "env": {
    "ANTHROPIC_BASE_URL": "https://<your-base-url>",
    "ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY",
    "ANTHROPIC_MODEL": "claude-sonnet-5",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-sonnet-5"
  }
}
ตัวแปรความหมาย
ANTHROPIC_BASE_URLใส่เฉพาะโฮสต์ ห้ามมี /v1 — CLI จะต่อ /v1/messages เอง หากใส่มาด้วยจะได้ 404
ANTHROPIC_AUTH_TOKENคีย์ OLETOKEN ของคุณ ซึ่งจะถูกส่งเป็น Authorization: Bearer
ANTHROPIC_MODELID โมเดลเริ่มต้น
ANTHROPIC_DEFAULT_HAIKU_MODELโมเดลที่ใช้กับงานเบา (สร้างชื่อเรื่อง ฯลฯ) การชี้ไปที่โมเดลเดียวกันช่วยเลี่ยง 404 เมื่อเกตเวย์ไม่มีโมเดล haiku

ติดตั้งแล้วเปิดใช้งาน:

npm i -g @anthropic-ai/claude-code
claude

กล่อง เริ่มต้นอย่างรวดเร็ว ในหน้าคีย์ API มีสคริปต์ตั้งค่าแบบเดียวกันให้ดาวน์โหลด โดยเติมคีย์ โมเดล และ Base URL ของคุณไว้ให้แล้ว

ใช้ตัวแปรสภาพแวดล้อมก็ได้เช่นกัน

ถ้าไม่อยากแก้ไฟล์ settings.json ให้ export ตัวแปรชุดเดียวกันจากโปรไฟล์เชลล์ของคุณ (โดยทั่วไปคือ ~/.zshrc บน macOS และ ~/.bashrc บน Linux) แล้วเปิดเทอร์มินัลใหม่:

export ANTHROPIC_BASE_URL="https://<your-base-url>"
export ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY"
export ANTHROPIC_MODEL="claude-sonnet-5"

เมื่อตั้งค่าทั้งสองที่ บล็อก env ใน ~/.claude/settings.json จะมีผลเหนือกว่า

การแก้ไขปัญหา

อาการสาเหตุและวิธีแก้
401คีย์ผิดหรือถูกปิดใช้งาน ตรวจสอบว่าเป็นคีย์ OLETOKEN และอยู่ใน ANTHROPIC_AUTH_TOKEN
404ANTHROPIC_BASE_URL มี /v1 (หรือพาธที่ยาวกว่านั้น) ต่อท้าย ให้ใส่เฉพาะโฮสต์
Model not foundANTHROPIC_MODEL ไม่ใช่โมเดลที่แสดงบนเว็บไซต์นี้ ให้คัดลอก ID จากตลาดโมเดล
Insufficient balanceเติมเงินก่อน
สลับโมเดลระหว่างใช้งานใช้คำสั่ง /model ภายในเซสชัน

ควรแยกคีย์ตามการใช้งาน (คีย์หนึ่งสำหรับ CLI อีกคีย์สำหรับเอดิเตอร์) พร้อมตั้งวงเงินการใช้จ่าย เพื่อให้หากคีย์รั่วไหลก็เสียหายไม่เกินวงเงินนั้น