คู่มือตั้งค่า Claude Code กับ BazaarLink
Claude Code ใช้ BazaarLink ได้โดยเปลี่ยน base URL และ API key การตั้งค่าด้านล่างเชื่อมต่อกับ Messages endpoint ที่เข้ากันได้กับ Anthropic ของ BazaarLink
1. ตั้งค่า environment variables
Export ตัวแปรเหล่านี้ก่อนเริ่ม Claude Code โดย ANTHROPIC_AUTH_TOKEN จะถูกส่งเป็น Authorization token เก็บไว้ใน shell environment และอย่า commit
export ANTHROPIC_BASE_URL="https://api.bazaarlink.ai/v1"
export ANTHROPIC_AUTH_TOKEN="your-bazaarlink-api-key"
export ANTHROPIC_MODEL="openai/gpt-5.6-luna"
export ANTHROPIC_SMALL_FAST_MODEL="anthropic/claude-haiku-4.5"
export CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC="1"2. ตั้งค่าผ่าน settings.json
หากต้องการตั้งค่า Claude Code แบบถาวร ให้ใส่ค่าเดียวกันในไฟล์ settings ของผู้ใช้ เปลี่ยน placeholder เป็น BazaarLink key จริงเฉพาะบนเครื่องของคุณ
3. ตรวจสอบ request path
รัน Messages request ขนาดเล็กนี้ก่อนเริ่ม Claude Code session ที่ยาวขึ้น JSON response ที่มี model และ stop reason ยืนยันว่า base URL และ key ไปถึง BazaarLink แล้ว จากนั้นตรวจสอบ request ในหน้า Logs
4. ข้อผิดพลาดที่พบบ่อย
401 Unauthorized
อาการ: Claude Code หรือ curl check รายงาน authentication error สาเหตุ: ANTHROPIC_AUTH_TOKEN หายหรือพิมพ์ผิด หรือยังไม่ได้ restart shell หลังแก้ไข วิธีแก้: ตั้งเป็น BazaarLink API key ตรวจว่า request ส่ง Authorization: Bearer และเริ่ม Claude Code จาก shell เดิม
404 model_not_found
อาการ: request ถึง gateway แต่ model ถูกปฏิเสธ สาเหตุ: ANTHROPIC_MODEL หรือ ANTHROPIC_SMALL_FAST_MODEL ไม่ใช่ ID ที่ตรงกับ /models response ปัจจุบัน ให้คัดลอก ID พร้อม provider prefix และเครื่องหมาย
Base URL ไม่มี /v1
อาการ: ได้ route 404 หรือ traffic ยังไป Anthropic สาเหตุ: ขาด /v1 มี /messages ซ้ำ หรือใช้ host อื่น ตั้ง ANTHROPIC_BASE_URL เป็น https://api.bazaarlink.ai/v1 และให้ Claude Code เติม /messages
5. เลือก model
ใช้ live /models endpoint เป็นแหล่งข้อมูลหลัก ตัวอย่างสามรายการด้านล่างมาจาก brief และใช้ได้จริง คัดลอก provider/model ID แบบเต็มไปยัง ANTHROPIC_MODEL หรือ ANTHROPIC_SMALL_FAST_MODEL
openai/gpt-5.6-luna
anthropic/claude-haiku-4.5
deepseek/deepseek-v4.1-flash