ใช้คีย์ของคุณใน Claude Code
ติดตั้ง CLI ชี้ ANTHROPIC_BASE_URL มาที่ OLETOKEN แล้วเลือกโมเดล พร้อมส่วนขยาย VS Code และการแก้ไขปัญหา
Claude Code คือเอเจนต์เขียนโค้ดของ Anthropic (มีทั้ง CLI และส่วนขยาย VS Code) ที่ใช้โปรโตคอล Anthropic Messages หากชี้ให้มันมาที่ OLETOKEN มันจะใช้คีย์และโควตาโมเดลของ OLETOKEN คุณ โดยไม่ต้องมีบัญชี Anthropic
ก่อนเริ่มต้น
- คุณได้สร้างคีย์ APIและบันทึกคีย์แบบเต็มไว้แล้ว
- คุณเลือก ID โมเดล Claude จากตลาดโมเดลแล้ว (ตัวอย่างเช่น
claude-sonnet-5) - ติดตั้ง 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_MODEL | ID โมเดลเริ่มต้น |
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 |
| 404 | ANTHROPIC_BASE_URL มี /v1 (หรือพาธที่ยาวกว่านั้น) ต่อท้าย ให้ใส่เฉพาะโฮสต์ |
| Model not found | ANTHROPIC_MODEL ไม่ใช่โมเดลที่แสดงบนเว็บไซต์นี้ ให้คัดลอก ID จากตลาดโมเดล |
| Insufficient balance | เติมเงินก่อน |
| สลับโมเดลระหว่างใช้งาน | ใช้คำสั่ง /model ภายในเซสชัน |
ควรแยกคีย์ตามการใช้งาน (คีย์หนึ่งสำหรับ CLI อีกคีย์สำหรับเอดิเตอร์) พร้อมตั้งวงเงินการใช้จ่าย เพื่อให้หากคีย์รั่วไหลก็เสียหายไม่เกินวงเงินนั้น

