ตั้งค่า Gemini Code Assist Standard และ Enterprise

ก่อนที่จะใช้ Gemini Code Assist Standard หรือ Enterprise ได้ ทีมของคุณต้องทำตามขั้นตอนการตั้งค่าที่ อธิบายไว้ในเอกสารนี้

  1. ซื้อการสมัครใช้บริการ Gemini Code Assist Standard หรือ Enterprise

  2. มอบหมายใบอนุญาตให้กับผู้ใช้ในองค์กร

  3. เปิดใช้ Gemini สำหรับ Google Cloud API ในโปรเจ็กต์ Google Cloud

  4. มอบบทบาท Identity and Access Management ในโปรเจ็กต์ Google Cloud

  5. ผู้ใช้ในองค์กรติดตั้งปลั๊กอิน Gemini Code Assist เพื่อใช้ Gemini Code Assist แบบมาตรฐานหรือ Enterprise ใน IDE ขั้นตอนนี้ไม่จำเป็นสำหรับผู้ใช้ Gemini CLI หรือผู้ใช้ Gemini ใน Android Studio

ซื้อการสมัครใช้บริการ Gemini Code Assist

โปรดดูรายการฟีเจอร์ที่พร้อมใช้งานในแต่ละรุ่นที่ฟีเจอร์ที่รองรับ

สำหรับลูกค้าใหม่ของ Gemini Code Assist ที่มีบัญชีสำหรับการเรียกเก็บเงินซึ่งไม่เคยสมัครใช้บริการ Gemini Code Assist มาก่อน เราจะมอบเครดิตให้โดยอัตโนมัติเทียบเท่ากับใบอนุญาตฟรีสูงสุด 50 ใบสำหรับเดือนแรก ไม่ว่าจะเป็น Gemini Code Assist รุ่นใด โปรดทราบว่าคุณไม่สามารถเพิ่มจำนวนเครดิตฟรีได้หลังจากที่ได้รับเครดิตฟรีสำหรับใบอนุญาตเริ่มต้นแล้ว นอกจากนี้ คุณยังเปลี่ยนรุ่นของ Gemini Code Assist ภายในเดือนแรกไม่ได้

หากคุณมีสัญญาที่มีอยู่กับ Google Cloud โปรดติดต่อทีมขายก่อนซื้อการสมัครใช้บริการ

  1. ไปที่หน้าผู้ดูแลระบบสำหรับ Gemini

    ไปที่ Admin สำหรับ Gemini

    หน้าผู้ดูแลระบบสำหรับ Gemini จะเปิดขึ้น

  2. เลือกรับ Gemini Code Assist

    โปรดทราบว่าหากคุณไม่มีconsumerprocurement.orders.place สิทธิ์ที่จำเป็น ปุ่มนี้จะปิดอยู่ หากมีการสมัครใช้บริการ Gemini Code Assist สำหรับบัญชีการเรียกเก็บเงินที่เชื่อมโยงกับโปรเจ็กต์อยู่แล้ว ปุ่มนี้จะแสดงเป็นจัดการ Gemini Code Assist และให้คุณแก้ไขการสมัครใช้บริการได้

    หน้าสมัครใช้บริการ Gemini Code Assist จะเปิดขึ้น

  3. ในส่วนเลือกรุ่นการสมัครใช้บริการ Gemini Code Assist ให้เลือกรุ่น Gemini Code Assist เลือกเปรียบเทียบ Gemini Code Assist รุ่นต่างๆ เพื่อดูรายการโดยละเอียดของฟีเจอร์ที่มีในแต่ละรุ่น

    จากนั้นเลือกดำเนินการต่อ

  4. ในกำหนดค่าการสมัครใช้บริการ ให้กรอกข้อมูลในช่องเพื่อกำหนดค่า การสมัครใช้บริการ รวมถึงข้อมูลต่อไปนี้

    • ชื่อการสมัครใช้บริการ
    • จำนวนใบอนุญาตในการสมัครใช้บริการ โปรดทราบว่าหากคุณซื้อรุ่น Enterprise คุณต้องซื้อใบอนุญาตอย่างน้อย 10 ใบ
    • ระยะเวลาการสมัครใช้บริการ (รายเดือนหรือรายปี) การสมัครใช้บริการรายปีจะช่วยให้คุณได้รับอัตราค่าบริการแบบมีส่วนลดซึ่งระบบจะเรียกเก็บเงินรายเดือน แทนการชำระเงินแบบครั้งเดียว

    โดยค่าเริ่มต้น ระบบจะตั้งค่าการสมัครใช้บริการใหม่ให้มอบหมายใบอนุญาตโดยอัตโนมัติ ระบบจะมอบหมายใบอนุญาตให้ผู้ใช้ในองค์กรโดยอัตโนมัติเมื่อผู้ใช้ ใช้ Gemini Code Assist ภายใน IDE ที่รองรับ โดยมีเงื่อนไขว่าต้องเป็นไปตามเงื่อนไขต่อไปนี้ทั้งหมด

    • ผู้ใช้เลือกโปรเจ็กต์ที่เชื่อมโยงกับบัญชีสำหรับการเรียกเก็บเงินของการสมัครใช้บริการ
    • ผู้ใช้มีcloudaicompanion.licences.selfAssignสิทธิ์ IAM ในโปรเจ็กต์ที่เลือก

    หลังจากตั้งค่า Gemini Code Assist แล้ว คุณจะเลือก มอบหมายใบอนุญาตด้วยตนเองได้

  5. เลือกดำเนินการต่อเพื่อยืนยันการสมัครใช้บริการ

  6. หากยอมรับข้อกำหนด ให้เลือกฉันยอมรับข้อกำหนดของการซื้อนี้ แล้วเลือกยืนยันการสมัครใช้บริการ

  7. เลือกถัดไป: จัดการการมอบหมายใบอนุญาต Gemini

ตอนนี้คุณได้ซื้อการสมัครใช้บริการ Gemini Code Assist Standard หรือ Enterprise แล้ว ตอนนี้คุณต้องจัดการการมอบหมายใบอนุญาต Gemini ในองค์กร

มอบหมายใบอนุญาต

ก่อนใช้ใบอนุญาต Gemini Code Assist ผู้ใช้ต้องมี บทบาทผู้ใช้ Gemini สำหรับ Google Cloud หรือสิทธิ์ที่คล้ายกันในโปรเจ็กต์ที่ เปิดใช้ API อยู่แล้ว

สำหรับลูกค้าใหม่ของ Gemini Code Assist ที่มีบัญชีสำหรับการเรียกเก็บเงินซึ่งไม่เคยสมัครใช้บริการ Gemini Code Assist มาก่อน เราจะมอบเครดิตให้โดยอัตโนมัติเทียบเท่ากับใบอนุญาตฟรีสูงสุด 50 ใบสำหรับเดือนแรก ไม่ว่าจะเป็น Gemini Code Assist รุ่นใด โปรดทราบว่าคุณไม่สามารถเพิ่มจำนวนเครดิตฟรีได้หลังจากที่ได้รับเครดิตฟรีสำหรับใบอนุญาตเริ่มต้นแล้ว นอกจากนี้ คุณยังเปลี่ยนรุ่นของ Gemini Code Assist ภายในเดือนแรกไม่ได้

โดยค่าเริ่มต้น ระบบจะตั้งค่าการสมัครใช้บริการใหม่ให้มอบหมายใบอนุญาตโดยอัตโนมัติ ระบบจะมอบหมายใบอนุญาตให้ผู้ใช้ในองค์กรโดยอัตโนมัติเมื่อผู้ใช้ใช้ Gemini Code Assist ภายใน IDE ที่รองรับ โดยมีเงื่อนไข ต่อไปนี้

  • ผู้ใช้เลือกโปรเจ็กต์ที่เชื่อมโยงกับบัญชีสำหรับการเรียกเก็บเงินของการสมัครใช้บริการ
  • ผู้ใช้มีcloudaicompanion.licences.selfAssignสิทธิ์ IAM ในโปรเจ็กต์ที่เลือก

หากใบอนุญาตไม่ได้ใช้งานเป็นเวลา 30 วัน ระบบจะมอบหมายใบอนุญาตนั้นให้แก่ ผู้ใช้รายอื่นในองค์กรของคุณโดยอัตโนมัติซึ่งมีคุณสมบัติตรงตามเงื่อนไขข้างต้น

หลังจากตั้งค่า Gemini Code Assist แล้ว คุณจะดูการมอบหมายใบอนุญาตได้โดยไปที่หน้าผู้ดูแลระบบสำหรับ Gemini เลือกบัญชีการเรียกเก็บเงิน คลิกจัดการการสมัครใช้บริการ Gemini Code Assist แล้วเลือกแท็บการจัดการใบอนุญาต หากต้องการควบคุมการมอบหมายใบอนุญาตให้ละเอียดยิ่งขึ้น คุณยังใช้แท็บนี้เพื่อเปลี่ยนจากการจัดการใบอนุญาตอัตโนมัติเป็นการจัดการใบอนุญาตด้วยตนเองได้ด้วย

ต้องเปิดใช้ Gemini สำหรับ Google Cloud API ในโปรเจ็กต์อย่างน้อย 1 โปรเจ็กต์ที่เชื่อมโยงกับบัญชีสำหรับการเรียกเก็บเงินนี้ ผู้ใช้จะไม่เห็น Gemini Code Assist จนกว่าคุณจะเปิดใช้งานในโปรเจ็กต์อย่างน้อย 1 รายการ

เปิดใช้ Gemini สำหรับ Google Cloud API ในโปรเจ็กต์ Cloud

ส่วนนี้อธิบายขั้นตอนที่จำเป็นในการเปิดใช้ Gemini สำหรับ Google Cloud API ในโปรเจ็กต์ Cloud Gemini Code Assist ต้องใช้โปรเจ็กต์ Cloud เพื่อจัดการการเข้าถึง API, โควต้า และการเรียกเก็บเงิน ด้วยเหตุนี้ คุณจึงต้องเปิดใช้ Gemini สำหรับ Google Cloud API ในโปรเจ็กต์ Cloud ที่คุณเลือกก่อน เพื่อให้ผู้ใช้เข้าถึง Gemini Code Assist ได้

คอนโซล

  1. หากต้องการเปิดใช้ Gemini สำหรับ Google Cloud API ให้ไปที่หน้า Gemini สำหรับ Google Cloud

    ไปที่ Gemini สำหรับ Google Cloud

  2. เลือกโปรเจ็กต์ในเครื่องมือเลือกโปรเจ็กต์

  3. คลิกเปิดใช้

    หน้าเว็บจะอัปเดตและแสดงสถานะเป็นเปิดใช้ ตอนนี้ Gemini พร้อมให้บริการในโปรเจ็กต์ Cloud ที่เลือกแก่ผู้ใช้ทุกคนที่มีบทบาท IAM ที่จำเป็นแล้ว

gcloud

หากต้องการใช้สภาพแวดล้อมการพัฒนาภายใน ให้ติดตั้งและเริ่มต้น gcloud CLI

  1. เลือกโปรเจ็กต์ในเมนูตัวเลือกโปรเจ็กต์

  2. เปิดใช้ Gemini สำหรับ Google Cloud API สำหรับ Gemini โดยใช้คำสั่ง gcloud services enable

    gcloud services enable cloudaicompanion.googleapis.com
    

    หากต้องการเปิดใช้ Gemini สำหรับ Google Cloud API ในโปรเจ็กต์ระบบคลาวด์อื่น ให้เพิ่มพารามิเตอร์ --project ดังนี้

    gcloud services enable cloudaicompanion.googleapis.com --project PROJECT_ID
    

    แทนที่ PROJECT_ID ด้วยรหัสโปรเจ็กต์ Cloud ของคุณ

    เอาต์พุตจะคล้ายกับตัวอย่างต่อไปนี้

    Waiting for async operation operations/acf.2e2fcfce-8327-4984-9040-a67777082687 to complete...
    Operation finished successfully.
    

ตอนนี้ Gemini สำหรับ Google Cloud พร้อมให้บริการในโปรเจ็กต์ Cloud ที่ระบุแก่ผู้ใช้ทุกคนที่มีบทบาท IAM ที่จำเป็น

กำหนดค่าไฟร์วอลล์สำหรับการรับส่งข้อมูล API ระหว่าง IDE กับ Google

นอกเหนือจากการเปิดใช้ Gemini สำหรับ Google Cloud แล้ว ผู้ใช้ที่อยู่หลังไฟร์วอลล์ ยังต้องอนุญาตให้การรับส่งข้อมูลผ่าน API ต่อไปนี้ด้วย

  • oauth2.googleapis.com: ใช้เพื่อลงชื่อเข้าใช้ Google Cloud
  • serviceusage.googleapis.com: ใช้เพื่อตรวจสอบว่าโปรเจ็กต์ Gemini Code Assist ของผู้ใช้ได้รับการกำหนดค่าอย่างถูกต้อง
  • cloudaicompanion.googleapis.com: ปลายทางหลักของ Gemini สำหรับ Google Cloud API
  • cloudcode-pa.googleapis.com: API ภายในที่ให้บริการฟีเจอร์ที่เกี่ยวข้องกับ IDE
  • cloudresourcemanager.googleapis.com: ใช้ใน IDE สำหรับตัวเลือกโปรเจ็กต์ คุณอาจไม่จำเป็นต้องใช้ Resource Manager API หากมีการกำหนดค่าโปรเจ็กต์อย่างชัดเจนในไฟล์ settings.json
  • people.googleapis.com: ให้สิทธิ์เข้าถึงข้อมูลเกี่ยวกับโปรไฟล์และรายชื่อติดต่อ
  • firebaselogging-pa.googleapis.com: API ภายในที่ใช้สําหรับส่งข้อมูลการวัดการใช้งานผลิตภัณฑ์ รวมถึงเหตุการณ์ที่ระบุว่ามีการยอมรับคําแนะนําหรือไม่
  • feedback-pa.googleapis.com: API ภายในที่ใช้สำหรับการส่งความคิดเห็นใน IDE
  • apihub.googleapis.com: ใช้โดยฟีเจอร์เบราว์เซอร์ API ของ Cloud Code
  • lh3.googleusercontent.com และ lh5.googleusercontent.com: ใช้เพื่อรับ รูปภาพของผู้ใช้

ตรวจสอบที่อยู่ IP สำหรับโดเมนเริ่มต้นของ Google Cloud

หากต้องการเปิดใช้การเชื่อมต่อจาก IDE ไปยัง Google Cloud APIs ไฟร์วอลล์ต้องอนุญาตการรับส่งข้อมูล TCP ขาออกไปยังช่วงที่อยู่ IP ที่ Google จัดทำเอกสารแบบสาธารณะ Google จะจัดการช่วงเหล่านี้แบบไดนามิก

หากต้องการดูแลรายการช่วง IP เพื่อเข้าถึงโดเมน Google Cloud คุณมีตัวเลือกหลายอย่างดังนี้

ไม่บังคับ: กำหนดค่าการควบคุมบริการ VPC

หากองค์กรมีขอบเขตบริการ คุณต้องเพิ่มทรัพยากรต่อไปนี้ ลงในขอบเขต

  • Gemini สำหรับ Google Cloud API
  • Gemini Code Assist API

หากคุณใช้ Gemini Code Assist Standard หรือ Enterprise จากภายนอกขอบเขตบริการ คุณจะต้องแก้ไขนโยบายขาเข้าเพื่ออนุญาตให้เข้าถึงบริการเหล่านั้นด้วย

ดูข้อมูลเพิ่มเติมได้ที่ กำหนดค่าการควบคุมบริการ VPC สำหรับ Gemini

มอบบทบาท IAM ในโปรเจ็กต์ Google Cloud

ส่วนนี้อธิบายขั้นตอนที่จำเป็นในการมอบบทบาท IAM ของผู้ใช้ Gemini สำหรับ Google Cloud และผู้ใช้บริการให้กับผู้ใช้

คอนโซล

  1. หากต้องการให้บทบาท IAM ที่จำเป็นต่อการใช้ Gemini ให้ไปที่หน้า IAM และผู้ดูแลระบบ

    ไปที่ IAM และผู้ดูแลระบบ

  2. คลิกให้สิทธิ์เข้าถึง แล้วป้อนชื่อ หลัก ที่คุณต้องการให้สิทธิ์เข้าถึง Gemini

  3. ในแผงให้สิทธิ์เข้าถึง ให้คลิก เพิ่มบทบาทอื่น

  4. ในกำหนดบทบาท ให้เลือก Gemini สำหรับผู้ใช้ Google Cloud

  5. คลิกเพิ่มบทบาท แล้วเลือกผู้ใช้การใช้งานบริการ

  6. คลิกบันทึก

gcloud

หากต้องการใช้สภาพแวดล้อมการพัฒนาภายใน ให้ติดตั้งและเริ่มต้น gcloud CLI

  1. เลือกโปรเจ็กต์ในเมนูตัวเลือกโปรเจ็กต์

  2. มอบบทบาทผู้ใช้ Gemini สำหรับ Google Cloud โดยทำดังนี้

    gcloud projects add-iam-policy-binding PROJECT_ID \
      --member=PRINCIPAL --role=roles/cloudaicompanion.user
    

    แทนที่ค่าต่อไปนี้

    • PROJECT_ID: รหัสของโปรเจ็กต์ระบบคลาวด์ เช่น 1234567890
    • PRINCIPAL: ตัวระบุสำหรับ ผู้รับผิดชอบ เช่น user:cloudysanfrancisco@gmail.com

    เอาต์พุตคือรายการการเชื่อมโยงนโยบายที่มีข้อมูลต่อไปนี้

    - members:
      - user:PRINCIPAL
      role: roles/cloudaicompanion.user
    
  3. ทำขั้นตอนก่อนหน้าซ้ำสำหรับบทบาท roles/serviceusage.serviceUsageConsumer

ดูข้อมูลเพิ่มเติมได้ที่ ให้สิทธิ์บทบาทเดียว และ gcloud projects add-iam-policy-binding

ผู้ใช้ทั้งหมดที่ได้รับบทบาทเหล่านี้จะเข้าถึงฟีเจอร์ Gemini สำหรับ Google Cloud ในคอนโซล Google Cloud ภายในโปรเจ็กต์ที่ระบุได้ ดูข้อมูลเพิ่มเติมได้ที่ ภาพรวมของ Gemini สำหรับ Google Cloud

ติดตั้งปลั๊กอิน Gemini Code Assist

ผู้ใช้ในองค์กรของคุณติดตั้งปลั๊กอิน Gemini Code Assist ใน IDE ที่รองรับ ที่ต้องการ ผู้ใช้ IDE ของ JetBrains ที่รองรับควรทำตามวิธีการของ IntelliJ

VS Code

  1. หากต้องการเปิดมุมมองส่วนขยายใน VS Code ให้คลิก ไอคอนส่วนขยาย ส่วนขยาย หรือกด Ctrl/Cmd+Shift+X

  2. ค้นหา Gemini Code Assist

  3. คลิกติดตั้ง

  4. หากได้รับข้อความแจ้ง ให้รีสตาร์ท VS Code

    หลังจากติดตั้งส่วนขยายเรียบร้อยแล้ว Gemini Code Assist จะปรากฏในแถบกิจกรรมและพร้อมใช้งาน คุณกำหนดค่าการติดตั้ง Gemini Code Assist เพิ่มเติมได้โดยระบุค่ากำหนดของคุณโดยใช้แถบงานของแอปพลิเคชันระดับบนสุด ไปที่โค้ด > การตั้งค่า > การตั้งค่า > ส่วนขยาย แล้วค้นหา Gemini Code Assist

IntelliJ

  1. คลิก settings IDE และการตั้งค่าโปรเจ็กต์ > ปลั๊กอิน
  2. ในแท็บ Marketplace ให้ค้นหา Gemini Code Assist
  3. คลิกติดตั้งเพื่อติดตั้งปลั๊กอิน
  4. เมื่อติดตั้งเสร็จแล้ว ให้คลิกรีสตาร์ท IDE
  5. เมื่อ IDE รีสตาร์ทแล้ว Gemini Code Assist จะปรากฏในแถบกิจกรรม

    ไอคอน Gemini Code Assist จะปรากฏในแถบกิจกรรม

ตอนนี้ผู้ใช้พร้อมที่จะใช้ Gemini Code Assist Standard หรือ Enterprise ใน IDE แล้ว ดูข้อมูลเพิ่มเติมเกี่ยวกับฟีเจอร์ที่รองรับ

เริ่มต้นใช้งานตามคำแนะนำต่อไปนี้

รายการไดเรกทอรีที่ Gemini Code Assist แคชข้อมูล

ตารางต่อไปนี้แสดงรายการไดเรกทอรีที่ Gemini Code Assist จัดเก็บข้อมูลส่วนขยาย เช่น โทเค็นการให้สิทธิ์

Windows

  • %LOCALAPPDATA%/cloud-code
  • %LOCALAPPDATA%/google-vscode-extension

macOS

  • ~/Library/Application Support/cloud-code
  • ~/Library/Application Support/google-vscode-extension

Linux

  • ~/.cache/cloud-code
  • ~/.cache/google-vscode-extension

ลงชื่อเข้าใช้ Google แล้วเลือกโปรเจ็กต์ Google Cloud

เมื่อผู้ใช้ติดตั้ง Gemini Code Assist ใน IDE แล้ว ผู้ใช้จะต้องลงชื่อเข้าใช้บัญชี Google และหากเป็นการใช้ Gemini Code Assist Standard หรือ Enterprise ใน IDE เป็นครั้งแรก ผู้ใช้จะต้องเลือกโปรเจ็กต์ Google Cloud นี่คือโปรเจ็กต์เดียวกันกับที่ใช้ตั้งค่า Gemini Code Assist และใช้เพื่อจัดการการเข้าถึง API, โควต้า และการเรียกเก็บเงิน

VS Code

หากเลือกโปรเจ็กต์ Google Cloud ที่ไม่ได้เปิดใช้ Gemini สำหรับ Google Cloud API คุณจะได้รับการแจ้งเตือนที่ให้ตัวเลือกในการเปิดใช้ API จาก IDE เลือกเปิดใช้ API ในหน้าต่างการแจ้งเตือนเพื่อเปิดใช้ API สำหรับโปรเจ็กต์

หากต้องการดูวิดีโอแนะนำเขียนโค้ดด้วย Gemini Code Assist โดยตรงใน IDE ให้คลิกเปิดใช้ VS Code แล้วทำตามขั้นตอนในวิดีโอแนะนำเพื่อ เชื่อมต่อกับ Google Cloud และเปิดใช้งาน Gemini Code Assist Standard หรือ Enterprise

เปิด VS Code

หรือทำตามขั้นตอนต่อไปนี้

  1. เปิด IDE

  2. คลิก Gemini Code Assist ในแถบกิจกรรม

  3. ในแผงแชทของ Gemini Code Assist ให้คลิกเข้าสู่ระบบ Google Cloud

  4. เมื่อได้รับข้อความแจ้งให้อนุญาต Gemini Code Assist เปิด เว็บไซต์ภายนอก ให้คลิกเปิด

  5. ทำตามข้อความแจ้งเพื่อลงชื่อเข้าใช้บัญชี Google

  6. เมื่อระบบถามว่าคุณดาวน์โหลด Gemini Code Assist จาก Google หรือไม่ ให้คลิกลงชื่อเข้าใช้

    ตอนนี้คุณเชื่อมต่อกับ Google Cloud แล้ว

    จากนั้นทำตามขั้นตอนต่อไปนี้เพื่อเลือกโปรเจ็กต์ Google Cloud ที่เปิดใช้ Gemini สำหรับ Google Cloud API

  7. ในแถบสถานะ Gemini Code Assist ให้คลิก Gemini Code Assist

    แถบสถานะ Gemini พร้อมใช้งาน

  8. ในเมนู Gemini Code Assist ให้เลือกเลือกโปรเจ็กต์ Gemini Code

  9. เลือกโปรเจ็กต์ที่อยู่ใน Google Cloud ที่เปิดใช้ Gemini สำหรับ Google Cloud API

    Gemini Code Assist แบบมาตรฐานหรือ Enterprise พร้อมใช้งานแล้ว

    ไอคอน Gemini ในแถบสถานะจะได้รับการตั้งค่าเป็นปกติ

IntelliJ

หากต้องการลงชื่อเข้าใช้บัญชี Google ให้ทำตามขั้นตอนต่อไปนี้

  1. ในแถบกิจกรรม ให้คลิก spark Gemini Code Assist

  2. คลิก Log in to Google หรือจะคลิกคัดลอกลิงก์ แล้ววาง URL ลงในเบราว์เซอร์ก็ได้

  3. ในหน้าที่เปิดขึ้นในเว็บเบราว์เซอร์ ให้เลือกบัญชี Google

  4. ในหน้าจอที่ขอให้คุณตรวจสอบว่าได้ดาวน์โหลดแอปนี้จาก Google หรือไม่ ให้คลิกลงชื่อเข้าใช้

    ตอนนี้ Gemini Code Assist ได้รับอนุญาตให้เข้าถึงบัญชีของคุณแล้ว

    จากนั้น หากคุณใช้ Gemini Code Assist Standard หรือ Enterprise ใน IDE เป็นครั้งแรก คุณต้องเลือกโปรเจ็กต์ Google Cloud โดยทำตามขั้นตอนต่อไปนี้

  5. กลับไปที่ IDE ในหน้าต่างเครื่องมือ Gemini Code Assist หากคุณตกลงที่จะอนุญาตให้ Google เปิดใช้ API ที่จำเป็นต่อการใช้ Gemini Code Assist ในนามของคุณสำหรับโปรเจ็กต์ที่เลือก ให้คลิกเลือกโปรเจ็กต์ GCP เพื่อดำเนินการต่อ

  6. ในกล่องโต้ตอบเลือกโปรเจ็กต์ที่อยู่ใน Google Cloud ให้ค้นหาและเลือก โปรเจ็กต์ที่อยู่ใน Google Cloud แล้วคลิกตกลง

  7. คลิกเสร็จสิ้น

ระบบเลือกโปรเจ็กต์ Google Cloud ของคุณโดยเปิดใช้ Gemini Code Assist API คุณพร้อมที่จะใช้ Gemini Code Assist Standard หรือ Enterprise ใน IDE แล้ว

งานการตั้งค่าขั้นสูง

ส่วนต่อไปนี้จะอธิบายงานการตั้งค่าขั้นสูงที่คุณทำได้เพื่อ ปรับแต่ง Gemini Code Assist

ข้อควรพิจารณาขั้นสูงเกี่ยวกับ IAM

คุณสามารถทำอย่างใดอย่างหนึ่งต่อไปนี้แทนการใช้คอนโซล Google Cloud หรือ gcloud เพื่อมอบบทบาท IAM ที่กำหนดไว้ล่วงหน้า

  • ใช้ IAM REST API หรือ ไลบรารีของไคลเอ็นต์ IAM เพื่อมอบบทบาท

    หากใช้อินเทอร์เฟซเหล่านี้ ให้ใช้ชื่อบทบาทที่สมบูรณ์

    • roles/cloudaicompanion.user
    • roles/serviceusage.serviceUsageConsumer

    ดูข้อมูลเพิ่มเติมเกี่ยวกับการให้บทบาทได้ที่ จัดการการเข้าถึงโปรเจ็กต์ โฟลเดอร์ และองค์กร

  • สร้างและให้สิทธิ์บทบาทที่กำหนดเอง

    บทบาทที่กำหนดเองที่คุณสร้างต้องมีสิทธิ์ต่อไปนี้เพื่อให้คุณเข้าถึง Gemini Code Assist Standard และ Enterprise ได้

    • cloudaicompanion.companions.generateChat
    • cloudaicompanion.companions.generateCode
    • cloudaicompanion.instances.completeCode
    • cloudaicompanion.instances.completeTask
    • cloudaicompanion.instances.generateCode
    • cloudaicompanion.instances.generateText
    • cloudaicompanion.instances.exportMetrics
    • cloudaicompanion.instances.queryEffectiveSetting
    • cloudaicompanion.instances.queryEffectiveSettingBindings
    • serviceusage.services.enable
  • มอบหมายและจัดการใบอนุญาต

    บทบาทที่กำหนดเองที่คุณสร้างต้องมีสิทธิ์ต่อไปนี้เพื่อให้คุณกำหนดและจัดการใบอนุญาต Gemini Code Assist ได้

    • consumerprocurement.orders.get
    • consumerprocurement.orders.licensePools.*
    • consumerprocurement.orders.licensePools.update
    • consumerprocurement.orders.licensePools.get
    • consumerprocurement.orders.licensePools.assign
    • consumerprocurement.orders.licensePools.unassign
    • consumerprocurement.orders.licensePools.enumerateLicensedUsers

นอกจากนี้ โปรดทราบว่าสิทธิ์ใดๆ ที่กล่าวถึงข้างต้นจะใช้งานได้ก็ต่อเมื่อมีการเปิดใช้ Gemini สำหรับ Google Cloud API ในโปรเจ็กต์ Google Cloud เดียวกันกับที่ คุณได้มอบหมายสิทธิ์แต่ละรายการ

เปลี่ยนเวอร์ชันการเผยแพร่ของโปรเจ็กต์ Google Cloud

เราเปิดตัวฟีเจอร์ Gemini Code Assist ในช่องทางการเผยแพร่ต่างๆ ไม่ว่าจะเป็นแบบพร้อมใช้งานทั่วไปหรือแบบตัวอย่าง เมื่อตั้งค่า Gemini Code Assist ระบบจะตั้งค่าโปรเจ็กต์เป็น เวอร์ชันการเผยแพร่ที่พร้อมใช้งานโดยทั่วไปโดยอัตโนมัติ

คุณสามารถเปลี่ยนช่องการเผยแพร่ Gemini Code Assist เป็นช่องเวอร์ชันตัวอย่างหรือกลับไปเป็นช่องเวอร์ชันที่พร้อมใช้งานโดยทั่วไปได้ทุกเมื่อ

ขั้นตอนถัดไป