← 返回列表

Claude Code ชุดสอน 6: วิธีรับรองตัวตน – การเข้าสู่ระบบผ่านเบราว์เซอร์และการตั้งค่า API Key ด้วยตนเอง

กระบวนการรับรองตัวตน: การเข้าสู่ระบบผ่านเบราว์เซอร์และการตั้งค่า API Key ด้วยตนเอง

หลังจากติดตั้ง Claude Code แล้ว คุณต้องทำการรับรองตัวตนจึงจะสามารถใช้งานได้ คุณต้องเชื่อมโยงเครื่องมือกับบัญชี Anthropic ของคุณ มีสองวิธีในการเชื่อมโยง: การเข้าสู่ระบบผ่านเบราว์เซอร์ และ การตั้งค่า API Key ด้วยตนเอง ทั้งสองวิธีให้ผลลัพธ์สุดท้ายเหมือนกัน เลือกวิธีที่สะดวกสำหรับคุณ

วิธีที่ 1: การเข้าสู่ระบบผ่านเบราว์เซอร์ (แนะนำ)

Claude Code มีคำสั่งรับรองตัวตนอัตโนมัติ claude login ซึ่งจะเปิดเบราว์เซอร์ ให้คุณอนุญาตบนหน้าเว็บ จากนั้นจะเขียนข้อมูลรับรองกลับไปยังเทอร์มินัลโดยอัตโนมัติ

ขั้นตอน:

  1. ป้อนคำสั่งในเทอร์มินัล:

bash claude login

  1. ระบบจะแสดงข้อความแจ้งเตือน และเปิดหน้าให้สิทธิ์ของ Anthropic ในเบราว์เซอร์เริ่มต้นของคุณโดยอัตโนมัติ
    หากไม่เปิดอัตโนมัติ เทอร์มินัลจะพิมพ์ลิงก์ให้ คุณสามารถคัดลอกไปเปิดในเบราว์เซอร์ด้วยตนเองได้

  2. ลงชื่อเข้าใช้บัญชี Anthropic ของคุณในเบราว์เซอร์ (หากลงชื่อเข้าใช้แล้ว หน้านี้จะขอให้อนุญาตโดยตรง)

  3. คลิก "อนุญาต" หรือ "ให้สิทธิ์" หน้าเบราว์เซอร์จะแสดง "อนุญาตสำเร็จ สามารถปิดหน้านี้ได้"

  4. กลับไปที่เทอร์มินัล คุณจะเห็นข้อความแจ้งว่าการรับรองตัวตนเสร็จสมบูรณ์ จากนั้นเมื่อรันคำสั่ง claude ก็จะเชื่อมโยงกับบัญชีของคุณแล้ว

วิธีที่ 2: การตั้งค่า API Key ด้วยตนเอง

หากคุณใช้เซิร์ฟเวอร์หรือคอนเทนเนอร์ที่ไม่มีอินเทอร์เฟซกราฟิก หรือไม่ต้องการใช้การอนุญาตผ่านเบราว์เซอร์ คุณสามารถรับ API Key จากคอนโซล Anthropic โดยตรง แล้วกำหนดค่าใน Claude Code

ขั้นตอน:

  1. เปิดเบราว์เซอร์ ไปที่ https://console.anthropic.com และลงชื่อเข้าใช้บัญชี Anthropic ของคุณ

  2. ไปที่หน้า API Keys (โดยปกติอยู่ภายใต้การตั้งค่าหรือตัวเลือกนักพัฒนา) คลิก "สร้าง API Key"

  3. ตั้งชื่อให้ Key (เช่น claude-code-local) หลังสร้างให้คัดลอกทันที
    หมายเหตุ: Key นี้จะแสดงเพียงครั้งเดียว หากปิดหน้าจะมองไม่เห็นอีก หากลืมบันทึก ให้ลบอันเก่าแล้วสร้างใหม่

  4. กลับไปที่เทอร์มินัล มีสองวิธีในการป้อน 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) เพื่อป้องกันไม่ให้ผู้ใช้อื่นอ่าน

  1. ทดสอบการเชื่อมต่อ:

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 "อธิบายว่าไดเรกทอรีปัจจุบันใช้ทำอะไร"

หากสามารถอ่านภาพรวมโปรเจกต์ของคุณได้ แสดงว่าสภาพแวดล้อมพร้อมใช้งานแล้ว

评论

暂无已展示的评论。

发表评论(匿名)