ต้องเตรียมอะไรบ้าง?
- Claude Code ติดตั้งในเครื่องแล้ว (ทำตามวิธีติดตั้งในเอกสารทางการของ Anthropic)
- บัญชี MaCloud AI ที่มียอดเงินหรือเครดิตต้อนรับ สมัครที่นี่ แล้วเติมเงินที่หน้าเติมเงิน ขั้นต่ำ ฿94
- API key จากหน้า API Key แนะนำให้สร้างคีย์ใหม่ชื่อ
claude-codeแยกจากงานอื่น - ชื่อโมเดล Claude จากหน้าโมเดล เช่น
hk-5-5
ตั้งค่าทีละขั้น
- สร้าง API key ในคอนโซลแล้วคัดลอกไว้
- ตั้ง
ANTHROPIC_BASE_URLเป็นhttps://api.macloudai.com(ไม่มี/v1) - ตั้ง
ANTHROPIC_AUTH_TOKENเป็นคีย์ที่ขึ้นต้นด้วยsk- - ตั้ง
ANTHROPIC_MODELเป็นชื่อโมเดลที่คัดลอกจากหน้าโมเดล - เปิดโฟลเดอร์โปรเจกต์แล้วรัน
claudeส่งข้อความสั้น ๆ ทดสอบ
จุดที่พลาดบ่อยที่สุด: ใส่ https://api.macloudai.com/v1 ให้ Claude Code ซึ่งผิด Claude Code ใช้รูปแบบ Anthropic ต้องเป็น https://api.macloudai.com เฉย ๆ ส่วนที่อยู่ที่มี /v1 ใช้กับเครื่องมือรูปแบบ OpenAI เท่านั้น
ตั้งค่าบน macOS, Linux และ Windows
export ANTHROPIC_BASE_URL=https://api.macloudai.com
export ANTHROPIC_AUTH_TOKEN=sk-...
export ANTHROPIC_MODEL=hk-5-5
claude
$env:ANTHROPIC_BASE_URL="https://api.macloudai.com"
$env:ANTHROPIC_AUTH_TOKEN="sk-..."
$env:ANTHROPIC_MODEL="hk-5-5"
claude
คำสั่งด้านบนมีผลเฉพาะหน้าต่าง terminal ที่เปิดอยู่ ถ้าอยากให้ติดถาวร บน macOS ให้เพิ่มสามบรรทัด export ลงใน ~/.zshrc บน Linux ใส่ใน ~/.bashrc แล้วเปิด terminal ใหม่ บน Windows ใช้ setx ทีละตัว เช่น setx ANTHROPIC_BASE_URL "https://api.macloudai.com" แล้วปิดเปิด PowerShell ใหม่
ใช้ settings.json แทนตัวแปรระบบ
ถ้าไม่อยากยุ่งกับ shell ให้ใส่ค่าไว้ในไฟล์ ~/.claude/settings.json ในส่วน env Claude Code จะอ่านทุกครั้งที่เปิด:
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.macloudai.com",
"ANTHROPIC_AUTH_TOKEN": "sk-...",
"ANTHROPIC_MODEL": "hk-5-5"
}
}
ถ้าไฟล์มีอยู่แล้วและมีค่าอื่นอยู่ ให้เพิ่มเฉพาะส่วน env อย่าลบของเดิม และอย่า commit ไฟล์ที่มีคีย์ขึ้น git
ตรวจสอบว่าใช้งานได้จริง
- รัน
claudeในโฟลเดอร์โปรเจกต์ แล้วพิมพ์ว่า "สวัสดี" - ถ้าตอบกลับ ไปที่คอนโซล → การใช้งาน จะเห็นการเรียกล่าสุดพร้อมชื่อโมเดล token อินพุต / เอาต์พุต และค่าใช้จ่าย
- ถ้าเห็น 401 คีย์ผิดหรือถูกลบ ถ้าเห็น 403 ยอดเงินไม่พอหรือคีย์ใช้โมเดลนี้ไม่ได้ ถ้าเห็น 404 ชื่อโมเดลผิด ให้คัดลอกจากหน้าโมเดลใหม่
ตำแหน่งในหน้าจอ: หน้าการใช้งานแสดงการเรียก 50 ครั้งล่าสุด ถ้าทดสอบแล้วไม่มีรายการขึ้นเลย แปลว่า Claude Code ยังไม่ได้ส่งคำขอมาที่ MaCloud AI ให้เช็กว่าตัวแปรตั้งใน terminal เดียวกับที่รัน claude หรือไม่
ใช้ Claude Code ยังไงให้ประหยัด token?
Claude Code ส่งบริบทจำนวนมากในทุกขั้น ทั้งเนื้อหาไฟล์ ผลลัพธ์ของคำสั่ง และประวัติการคุย ทั้งหมดนับเป็น token อินพุต ยิ่งเซสชันยาว แต่ละขั้นยิ่งแพงขึ้น
- พิมพ์
/clearเมื่อเปลี่ยนไปทำงานอื่น ประวัติเก่าจะไม่ถูกส่งซ้ำ - บอกให้ชัดว่าต้องแก้ไฟล์ไหน แทนที่จะให้มันอ่านทั้งโปรเจกต์
- ใช้โมเดลที่เบากว่ากับงานง่าย เช่นเขียนคอมเมนต์หรือจัดรูปแบบโค้ด แล้วเปลี่ยน
ANTHROPIC_MODELเป็นโมเดลใหญ่เฉพาะงานยาก - ดูค่าใช้จ่ายรายวันในหน้าการใช้งาน วิธีคิดอยู่ในคู่มือค่า token
ใช้กับ VS Code หรือ Cursor ได้ไหม?
ถ้าใช้ Claude Code ผ่าน terminal ใน VS Code หรือ Cursor ตัวแปรเดียวกันใช้ได้เลย ถ้าอยากใช้ส่วนขยาย Cline ให้เลือก API Provider เป็น Anthropic แล้วเปิดใช้ base URL แบบกำหนดเองเป็น https://api.macloudai.com หรือเลือก OpenAI Compatible กับ https://api.macloudai.com/v1 ดูวิธีตั้งค่าเครื่องมืออื่นในเอกสารการเชื่อมต่อ