การกำหนดค่า Gemini CLI
Gemini CLI คือเครื่องมือ AI บนเทอร์มินัลของ Google เหมาะสำหรับใช้ Gemini ในคอมมานด์ไลน์เพื่อถาม-ตอบ ทำความเข้าใจโค้ด และช่วยเหลือในการทำโปรเจกต์
ข้อมูลอย่างเป็นทางการ การดาวน์โหลดและเอกสารประกอบให้อิงตามเว็บไซต์ทางการเป็นหลัก
เครื่องมือนี้คืออะไรและใช้ทำอะไร
Google Geminiเครื่องมือเทอร์มินัลเข้าสู่ระบบด้วย GoogleGemini API Key
เลือกวิธีการยืนยันตัวตนก่อน
| วิธีการ | เหมาะสำหรับใคร | คำอธิบาย |
|---|---|---|
| เข้าสู่ระบบด้วย Google | ผู้ใช้ทั่วไปและผู้เริ่มต้น | รัน Gemini และเข้าสู่ระบบตามที่ระบบแนะนำ |
| Gemini API Key | ผู้ใช้ที่มีคีย์ Google AI Studio อยู่แล้ว | นำคีย์ไปใส่ใน GEMINI_API_KEY |
| Vertex AI | ผู้ใช้ระดับองค์กรหรือโปรเจกต์ Cloud | กำหนดค่าตามโปรเจกต์และสิทธิ์ของ Google Cloud |
วิธีทดสอบ API Key
การทดสอบชั่วคราวใน PowerShell
$env:GEMINI_API_KEY = "YOUR_GEMINI_API_KEY" gemini การทดสอบชั่วคราวใน Terminal
GEMINI_API_KEY="YOUR_GEMINI_API_KEY" gemini การเข้าสู่ระบบแบบโต้ตอบ (Interactive Login)
gemini ขั้นตอนต่อไปหลังทดสอบสำเร็จ
- ขั้นแรก ให้รัน Gemini CLI ในไดเรกทอรีว่างเปล่า อย่าเพิ่งเปิดโปรเจกต์สำคัญโดยตรง
- ถามคำถามสั้นๆ เพียงคำถามเดียวก่อนเพื่อยืนยันว่าโมเดลสามารถตอบกลับได้ตามปกติ
- จากนั้นให้โมเดลอ่านไฟล์ทดสอบและระบุให้ชัดเจนว่าห้ามแก้ไขไฟล์ดังกล่าว
- หากต้องการใช้ API Key ในระยะยาว ให้บันทึกวิธียืนยันตัวตนลงในสภาพแวดล้อมหรือไฟล์การกำหนดค่าในเครื่องตามเอกสารประกอบทางการของ Gemini CLI
- หากมีการเปลี่ยนผู้ให้บริการ relay AI หรือ CC-Switch ให้เปิดเทอร์มินัลใหม่อีกครั้งแล้วทำการทดสอบซ้ำ
| อาการที่พบ | สิ่งที่ควรตรวจสอบเป็นลำดับแรก | วิธีจัดการ |
|---|---|---|
| ยังคงต้องเข้าสู่ระบบด้วย Google | วิธีการยืนยันตัวตนปัจจุบันเป็นกระบวนการเข้าสู่ระบบด้วย Google หรือไม่? | ทำการยืนยันตัวตนให้เสร็จสิ้นก่อนตามคำแนะนำของ Gemini CLI เอง อย่าสับสนระหว่างการแก้ไขปัญหา API Key กับกระบวนการเข้าสู่ระบบ |
| คีย์ไม่ถูกต้อง | GEMINI_API_KEY มาจาก Google AI Studio / Gemini หรือไม่? | อย่าใส่คีย์ของ OpenAI หรือ Claude ลงใน Gemini |
| โมเดลไม่พร้อมใช้งาน | ชื่อโมเดลมาจากรายการของ Gemini หรือไม่? | อย่าใส่ชื่อโมเดลของ OpenAI / Claude ลงใน Gemini CLI |
ข้อควรระวังในการกำหนดค่าผู้ให้บริการ relay AI
Gemini CLI และผู้ให้บริการ relay ที่รองรับ OpenAI ไม่ใช่สิ่งเดียวกัน ควรทำตามคำแนะนำเฉพาะเมื่อผู้ให้บริการระบุวิธีการกำหนดค่าสำหรับ Gemini CLI, Google Gemini หรือ Vertex AI ไว้อย่างชัดเจนเท่านั้น
อย่ากรอก Base URL ทั่วไปของ OpenAI ลงใน Gemini CLI เนื่องจาก OpenAI, Claude และ Gemini ใช้โพรโทคอลที่แตกต่างกัน หากผู้ให้บริการมีที่อยู่แยกต่างหากในระบบหลังบ้าน คุณจะต้องกรอกที่อยู่ที่ตรงกับเครื่องมือนี้เท่านั้น
เอกสารประกอบอย่างเป็นทางการของ Gemini CLI ดูการติดตั้ง คำสั่ง และจุดเริ่มต้นการกำหนดค่า
เอกสารประกอบการยืนยันตัวตนของ Gemini CLI ตรวจสอบการเข้าสู่ระบบด้วย Google, Gemini API Key และ Vertex AI
