Claude Code ชุดสอน 6: วิธีรับรองตัวตน – การเข้าสู่ระบบผ่านเบราว์เซอร์และการตั้งค่า API Key ด้วยตนเอง
กระบวนการรับรองตัวตน: การเข้าสู่ระบบผ่านเบราว์เซอร์และการตั้งค่า API Key ด้วยตนเอง
หลังจากติดตั้ง Claude Code แล้ว คุณต้องทำการรับรองตัวตนจึงจะสามารถใช้งานได้ คุณต้องเชื่อมโยงเครื่องมือกับบัญชี Anthropic ของคุณ มีสองวิธีในการเชื่อมโยง: การเข้าสู่ระบบผ่านเบราว์เซอร์ และ การตั้งค่า API Key ด้วยตนเอง ทั้งสองวิธีให้ผลลัพธ์สุดท้ายเหมือนกัน เลือกวิธีที่สะดวกสำหรับคุณ
วิธีที่ 1: การเข้าสู่ระบบผ่านเบราว์เซอร์ (แนะนำ)
Claude Code มีคำสั่งรับรองตัวตนอัตโนมัติ claude login ซึ่งจะเปิดเบราว์เซอร์ ให้คุณอนุญาตบนหน้าเว็บ จากนั้นจะเขียนข้อมูลรับรองกลับไปยังเทอร์มินัลโดยอัตโนมัติ
ขั้นตอน:
- ป้อนคำสั่งในเทอร์มินัล:
bash
claude login
-
ระบบจะแสดงข้อความแจ้งเตือน และเปิดหน้าให้สิทธิ์ของ Anthropic ในเบราว์เซอร์เริ่มต้นของคุณโดยอัตโนมัติ
หากไม่เปิดอัตโนมัติ เทอร์มินัลจะพิมพ์ลิงก์ให้ คุณสามารถคัดลอกไปเปิดในเบราว์เซอร์ด้วยตนเองได้ -
ลงชื่อเข้าใช้บัญชี Anthropic ของคุณในเบราว์เซอร์ (หากลงชื่อเข้าใช้แล้ว หน้านี้จะขอให้อนุญาตโดยตรง)
-
คลิก "อนุญาต" หรือ "ให้สิทธิ์" หน้าเบราว์เซอร์จะแสดง "อนุญาตสำเร็จ สามารถปิดหน้านี้ได้"
-
กลับไปที่เทอร์มินัล คุณจะเห็นข้อความแจ้งว่าการรับรองตัวตนเสร็จสมบูรณ์ จากนั้นเมื่อรันคำสั่ง
claudeก็จะเชื่อมโยงกับบัญชีของคุณแล้ว
วิธีที่ 2: การตั้งค่า API Key ด้วยตนเอง
หากคุณใช้เซิร์ฟเวอร์หรือคอนเทนเนอร์ที่ไม่มีอินเทอร์เฟซกราฟิก หรือไม่ต้องการใช้การอนุญาตผ่านเบราว์เซอร์ คุณสามารถรับ API Key จากคอนโซล Anthropic โดยตรง แล้วกำหนดค่าใน Claude Code
ขั้นตอน:
-
เปิดเบราว์เซอร์ ไปที่
https://console.anthropic.comและลงชื่อเข้าใช้บัญชี Anthropic ของคุณ -
ไปที่หน้า API Keys (โดยปกติอยู่ภายใต้การตั้งค่าหรือตัวเลือกนักพัฒนา) คลิก "สร้าง API Key"
-
ตั้งชื่อให้ Key (เช่น
claude-code-local) หลังสร้างให้คัดลอกทันที
หมายเหตุ: Key นี้จะแสดงเพียงครั้งเดียว หากปิดหน้าจะมองไม่เห็นอีก หากลืมบันทึก ให้ลบอันเก่าแล้วสร้างใหม่ -
กลับไปที่เทอร์มินัล มีสองวิธีในการป้อน Key ให้ Claude Code:
A. ใช้ตัวแปรสภาพแวดล้อม:
bash
export ANTHROPIC_API_KEY=your-api-key
เพิ่มบรรทัดนี้ใน ~/.bashrc หรือ ~/.zshrc ของคุณ เพื่อให้มีผลโดยอัตโนมัติทุกครั้ง
B. เขียนการตั้งค่าลงในไฟล์:
Claude Code จะอ่านไฟล์การตั้งค่าของตัวเองด้วย แก้ไข ~/.claude/config.json ด้วยตนเอง (หากไม่มีให้สร้างใหม่) และเขียน:
json
{
"apiKey": "your-api-key"
}
หมายเหตุ: แนะนำให้ตั้งสิทธิ์ของไฟล์นี้เป็น 600 (chmod 600 ~/.claude/config.json) เพื่อป้องกันไม่ให้ผู้ใช้อื่นอ่าน
- ทดสอบการเชื่อมต่อ:
bash
claude "สวัสดี กรุณาตอบกลับ 'OK'"
หากได้รับการตอบกลับปกติ แสดงว่าตั้งค่า Key เสร็จสมบูรณ์
ข้อผิดพลาดทั่วไปในการตั้งค่าด้วยตนเอง:
- Key ไม่ควรขึ้นต้นด้วย
sk-ant-หรือsk-? ไม่ใช่ API Key ของ Anthropic ขึ้นต้นด้วยsk-ant-api03-จริงๆ เป็นสตริงยาว เมื่อคัดลอกอย่าข้ามอักขระ - หากคุณตั้งทั้งตัวแปรสภาพแวดล้อมและไฟล์ ตัวแปรสภาพแวดล้อมมีลำดับความสำคัญสูงกว่า ควรเก็บไว้เพียงรูปแบบเดียวเพื่อหลีกเลี่ยงความสับสน
- Key เป็นข้อมูลรับรองที่คิดค่าบริการ อย่าส่งไปยังที่เก็บ Git แนะนำให้ใช้
.gitignoreเพื่อละเว้นไดเรกทอรี~/.claudeทั้งหมดหรือไฟล์การตั้งค่า
การเปลี่ยนบัญชีหรือออกจากระบบ
หากต้องการเปลี่ยนบัญชี หรือล้างข้อมูลรับรองในเครื่อง:
- หากใช้
claude login: รันclaude logoutจากนั้นรันclaude loginอีกครั้ง - หากตั้งค่า Key ด้วยตนเอง: ลบตัวแปรสภาพแวดล้อมหรือ Key เก่าในไฟล์การตั้งค่า แล้วแทนที่ด้วย Key ใหม่
ทดสอบว่าการรับรองตัวตนปกติหรือไม่
claude "อธิบายว่าไดเรกทอรีปัจจุบันใช้ทำอะไร"
หากสามารถอ่านภาพรวมโปรเจกต์ของคุณได้ แสดงว่าสภาพแวดล้อมพร้อมใช้งานแล้ว
评论
暂无已展示的评论。
发表评论(匿名)