การกำหนดค่า Claude Code
Claude Code คือเครื่องมือเขียนโปรแกรมบนเทอร์มินัลจาก Anthropic สำหรับนักพัฒนา สามารถอ่านโปรเจกต์ปัจจุบัน ช่วยอธิบายโค้ด แก้ไขไฟล์ รันคำสั่งตรวจสอบ และทำงานร่วมกับโมเดล Claude เพื่อจัดการงานพัฒนาที่ซับซ้อนยิ่งขึ้นได้
ข้อมูลทางการ การดาวน์โหลดและเอกสารอ้างอิงให้ยึดตามเว็บไซต์ทางการเป็นหลัก
เครื่องมือนี้คืออะไรและใช้ทำอะไร
การแก้ไขโค้ดเครื่องมือเทอร์มินัลโมเดล Claudeควรระมัดระวังเรื่องการให้สิทธิ์
ควรดูการกำหนดค่าที่ใดก่อน
| ตำแหน่ง | เหมาะสำหรับใคร | คำอธิบาย |
|---|---|---|
~/. claude/settings.json | ผู้ที่ต้องการบันทึกการกำหนดค่าไว้อย่างถาวร | เขียนตัวแปรสภาพแวดล้อมที่เกี่ยวข้องกับ Claude Code ลงในไฟล์กำหนดค่า จะช่วยให้ตรวจสอบและแก้ไขปัญหาได้ง่ายขึ้น |
| ตัวแปรสภาพแวดล้อมของเทอร์มินัลปัจจุบัน | ผู้ที่ต้องการทดสอบชั่วคราวเท่านั้น | โดยปกติแล้วจะไม่มีผลต่อหลังปิดเทอร์มินัล |
| CC Switch | ผู้ที่จัดการ CLI หลายตัวพร้อมกัน | กำหนดค่า Provider ในหน้า CC Switch ก่อน แล้วจึงนำไปใช้กับ Claude Code |
วิธีระบุ Key และอินเทอร์เฟซ
หากใช้ Claude ทางการ แนะนำให้ทำตามขั้นตอนการเข้าสู่ระบบทางการหรือใช้ Key ทางการผ่าน Anthropic / Claude Code เป็นหลัก หากใช้ผู้ให้บริการ API (Provider) ต้องตรวจสอบให้แน่ใจว่าผู้ให้บริการนั้นมีอินเทอร์เฟซ Claude / Anthropic และอย่าป้อนที่อยู่ OpenAI-compatible ทั่วไปลงใน Claude Code
ตัวอย่าง settings.json ของ Claude Code
{ "env": { "ANTHROPIC_API_KEY": "YOUR_KEY", "ANTHROPIC_BASE_URL": "https://YOUR_PROVIDER_CLAUDE_API_URL", "ANTHROPIC_MODEL": "PROVIDER_SUPPORTED_CLAUDE_MODEL" } } | การตั้งค่า | นำมาจากที่ไหน | ข้อผิดพลาดที่พบบ่อย |
|---|---|---|
| ANTHROPIC_API_KEY | Claude / Anthropic Key จากแดชบอร์ดของผู้ให้บริการ | อย่าใช้ชื่อบันทึกกำกับโทเค็น (Remark) เป็น Key |
| ANTHROPIC_BASE_URL | ที่อยู่อินเทอร์เฟซ Claude / Anthropic ที่ผู้ให้บริการกำหนดไว้ | อย่าคัดลอกที่อยู่ OpenAI-compatible มาใส่ |
| ANTHROPIC_MODEL | ชื่อโมเดล Claude จากรายการโมเดลของผู้ให้บริการ | คัดลอกตัวพิมพ์เล็ก-ใหญ่ เครื่องหมายขีดกลาง และเลขเวอร์ชันให้ตรงกันทุกตัวอักษร |
วิธีทดสอบหลังบันทึก
การทดสอบแบบง่ายของ Claude Code
claude "Please reply only: Configuration successful" หากยังคงใช้การกำหนดค่าเดิมอยู่ ให้ตรวจสอบก่อนว่ามี Key เก่าหรือ Base URL เก่าอยู่ในตัวแปรสภาพแวดล้อมของระบบหรือไม่ ลำดับความสำคัญของตัวแปรสภาพแวดล้อมอาจทำให้การตั้งค่าที่คุณเพิ่งแก้ไขไม่มีผล
เอกสารทางการเกี่ยวกับการตั้งค่า Claude Code ตรวจสอบขอบเขตและวิธีกำหนดค่า settings.json
ตัวแปรสภาพแวดล้อมของ Claude Code ดูคำแนะนำเกี่ยวกับตัวแปรการยืนยันตัวตน Base URL และโมเดล
