วิธีตั้งค่า Gemini CLI สำหรับผู้ใช้ Google Workspace
- หากผู้ใช้ Google Workspace ต้องการใช้ Gemini CLI ขั้นตอนยืนยันตัวตนช่วงแรกจะค่อนข้างยุ่งยากเล็กน้อย
- ถ้าทำแบบปกติจะขึ้นว่าไม่สามารถล็อกอินได้ และบอกว่าต้องตั้งค่า
GOOGLE_CLOUDE_PROJECTเป็น environment variable ก่อนจึงจะใช้งานได้
ต้องทำตามขั้นตอนด้านล่าง
- สร้าง Google Cloud Project
- เปิดใช้งาน Gemini API ใน Google Cloud Project
- กำหนดบทบาท IAM ใน Google Cloud Project
- คัดลอก ID ของ Google Cloud Project ไปใส่ใน environment variable
- เปิดเทอร์มินัลใหม่ แล้วรัน
geminiใหม่อีกครั้ง
(ในบล็อกได้สรุปเนื้อหาทั้งหมดพร้อมภาพหน้าจอไว้แล้ว)
นำ CLAUDE.md กลับมาใช้ซ้ำใน Gemini CLI
- เช่นเดียวกับ Claude Code หากต้องการใช้ Gemini CLI ให้ได้เต็มประสิทธิภาพ จำเป็นต้องสร้าง
GEMINI.md - แต่มีไฟล์
CLAUDE.mdที่สร้างไว้แล้วด้วยคำสั่ง/initของ Claude Code จึงไม่อยากเขียนซ้ำอีก
ดังนั้นจึงทำแบบนี้:
- เขียนใน
CLAUDE.mdว่า "See @AGENTS.md for guidelines." - ย้ายเนื้อหาเดิมของ
CLAUDE.mdไปไว้ในAGENTS.md - ในการตั้งค่าแบบ global ของ Gemini แก้
contextFileNameเป็นAGENTS.md
ที่ทำได้เพราะมีความสามารถต่อไปนี้
- Claude Code สามารถ อ้างอิงไฟล์อื่นผ่าน @ ได้ (Gemini ทำแบบนี้ไม่ได้)
- Gemini สามารถ เปลี่ยนชื่อไฟล์สำหรับตั้งค่ากฎได้ (Claude ทำแบบนี้ไม่ได้)
- และ Gemini ก็สามารถอ่าน context file ใน subdirectory ได้เหมือน Claude Code กล่าวคือสามารถใช้
AGENTS.mdแยกตามโมดูลได้เช่นกัน - หลังตั้งค่าแล้ว สามารถตรวจสอบได้ว่าอ่านเข้ามาถูกต้องหรือไม่ โดยใช้คำสั่ง
/memoryใน Claude และ/memory showใน Gemini
4 ความคิดเห็น
ฝั่ง Workspace ไม่ใช่แบบเสียเงินเหรอ..?
อ๋อ ครับ นี่เป็นบทความแนะนำการเริ่มต้นใช้งานสำหรับผู้ใช้บัญชีองค์กรที่ใช้ Google Workspace!
เพิ่งลองใช้งานดูตอนนี้ แม้จะเป็นบัญชี Google แบบฟรีก็สามารถใช้งานได้ฟรีเช่นกัน
โอ้โห ดีเลย :)