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

ทีมของคุณต้องทำตามขั้นตอนการตั้งค่าที่อธิบายไว้ในเอกสารนี้ก่อนจึงจะใช้ Gemini Code Assist รุ่นมาตรฐานหรือ 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 Code Assist

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

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

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

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

    ไปที่ผู้ดูแลระบบสําหรับ 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 เพื่อดูรายการฟีเจอร์ที่มีให้ใช้งานในแต่ละรุ่นโดยละเอียด

    จากนั้นเลือกต่อไป

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

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

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

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

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

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

ก่อนใช้ Gemini Code Assist คุณต้องมอบหมายใบอนุญาตให้แก่ผู้ใช้แต่ละรายที่ควรได้รับสิทธิ์เข้าถึงในองค์กร

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

คอนโซล

หากต้องการมอบหมายใบอนุญาต Gemini ให้กับผู้ใช้แต่ละรายในคอนโซล API คุณต้องมีสิทธิ์ต่อไปนี้ในบัญชีการเรียกเก็บเงิน

  • billing.accounts.get
  • billing.accounts.list
  • consumerprocurement.orders.get
  • consumerprocurement.orders.list
  • consumerprocurement.orders.modify
  • consumerprocurement.orders.place
  • consumerprocurement.licensePools.enumerateLicensedUsers
  • consumerprocurement.licensePools.get
  • consumerprocurement.licensePools.update
  • consumerprocurement.licensePools.assign
  • consumerprocurement.licensePools.unassign
  1. ไปที่หน้าผู้ดูแลระบบสำหรับ Gemini

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

  2. เลือกการสมัครใช้บริการที่ต้องการเปลี่ยนแปลง แล้วคลิกแก้ไขการสมัครใช้บริการ

  3. คลิกมอบหมายใบอนุญาต กล่องโต้ตอบการเลือกผู้ใช้จะปรากฏขึ้น หากต้องการค้นหาผู้ใช้ที่เฉพาะเจาะจง ให้ป้อนชื่อผู้ใช้ในช่องค้นหา

  4. เลือกผู้ใช้อย่างน้อย 1 คนจากรายการ แล้วคลิกถัดไป

  5. เลือกบริการ Gemini ที่ต้องการมอบหมายใบอนุญาต

  6. คลิกมอบหมายใบอนุญาต

API

หากต้องการมอบหมายใบอนุญาต Gemini ด้วย API ให้ใช้เมธอด billingAccounts.orders.licensePool.assign

  1. ตรวจสอบว่าคุณมีconsumerprocurement.licensePools.assignสิทธิ์การจัดการข้อมูลประจำตัวและการเข้าถึงในบัญชีสำหรับการเรียกเก็บเงินซึ่งมีกลุ่มใบอนุญาตที่มีใบอนุญาตที่คุณต้องการมอบหมาย

  2. สร้างไฟล์ JSON ที่มีข้อมูลต่อไปนี้

    {
      "usernames": [
        USER_EMAILS
      ]
    }
    

    โดยที่ USER_EMAILS คือรายการบัญชีผู้ใช้ที่คั่นด้วยคอมมาซึ่งจะได้รับมอบหมายใบอนุญาต เช่น "dana@example.com", "lee@example.com"

  3. ใช้ cURL เพื่อเรียกใช้เมธอด

    curl -X POST --data-binary @JSON_FILE_NAME \
      -H "Authorization: Bearer $(gcloud auth print-access-token)" \
      -H "X-Goog-User-Project: PROJECT_ID" \
      -H "Content-Type: application/json" \
      "https://cloudcommerceconsumerprocurement.googleapis.com/v1/billingAccounts/BILLING_ACCOUNT_ID/orders/ORDER_ID/licensePool:assign/"

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

    • JSON_FILE_NAME: เส้นทางของไฟล์ JSON ที่คุณสร้างในขั้นตอนที่ 2
    • PROJECT_ID: รหัสโปรเจ็กต์ การใช้งานโควต้าและการเรียกเก็บเงินที่เกี่ยวข้องกับคําขอ API จะมีผลกับโปรเจ็กต์นี้
    • BILLING_ACCOUNT_ID: รหัสของบัญชีการเรียกเก็บเงินที่เชื่อมโยงกับพูลใบอนุญาต
    • ORDER_ID: รหัสคำสั่งซื้อ หากไม่ทราบรหัสคำสั่งซื้อ คุณสามารถเรียกดูรหัสได้โดยแสดงคำสั่งซื้อที่เชื่อมโยงกับบัญชีการเรียกเก็บเงิน

หากดำเนินการสำเร็จ การตอบกลับจะมีลักษณะคล้ายกับตัวอย่างต่อไปนี้

  {}

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

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

ส่วนนี้จะอธิบายขั้นตอนที่จำเป็นในการเปิดใช้ Gemini สำหรับ Google Cloud API ในโปรเจ็กต์ Cloud

คอนโซล

  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 ในโปรเจ็กต์ Cloud อื่น ให้เพิ่มพารามิเตอร์ --project ดังนี้

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

    แทนที่ PROJECT_ID ด้วยรหัสโปรเจ็กต์ที่อยู่ในระบบคลาวด์

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

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

ตอนนี้ Gemini สำหรับ Google Cloud พร้อมให้บริการในโปรเจ็กต์ Google 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: ใช้โดยฟีเจอร์เบราว์เซอร์ Cloud Code API
  • lh3.googleusercontent.com และ lh5.googleusercontent.com: ใช้เพื่อรับรูปภาพผู้ใช้

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

หากต้องการเปิดใช้การเชื่อมต่อจาก IDE กับ Google Cloud API ไฟร์วอลล์ต้องอนุญาตให้การรับส่งข้อมูล 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 ในคอนโซล API ภายในโปรเจ็กต์ที่ระบุได้ ดูข้อมูลเพิ่มเติมได้ที่ภาพรวมของ Gemini สำหรับ Google Cloud

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

ผู้ใช้ขององค์กรจะติดตั้งปลั๊กอิน Gemini Code Assist ใน IDE ที่รองรับที่ต้องการ

VS Code

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

  2. ค้นหา Gemini Code Assist

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

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

    หลังจากติดตั้งส่วนขยายเรียบร้อยแล้ว ฟีเจอร์ช่วยเขียนโค้ดของ Gemini จะปรากฏในแถบกิจกรรมและพร้อมใช้งาน คุณสามารถกำหนดค่าการติดตั้ง Gemini Code Assist เพิ่มเติมได้โดยระบุค่ากำหนดโดยใช้แถบงานแอปพลิเคชันระดับบนสุด โดยไปที่ Code > Settings > Settings > Extensions แล้วค้นหา 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 แบบมาตรฐานหรือ 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

VS Code

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

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

เปิด VS Code

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

  1. เปิด IDE

  2. คลิกตัวช่วยเขียนโค้ด Gemini ในแถบกิจกรรม

  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 Standard หรือ Enterprise พร้อมใช้งานแล้ว

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

IntelliJ

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

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

  2. คลิกลงชื่อเข้าใช้ Google

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

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

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

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

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

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

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

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

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

คุณสามารถทำอย่างใดอย่างหนึ่งต่อไปนี้แทนการใช้ API Console หรือ 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 for Google Cloud API ในโปรเจ็กต์ Google Cloud เดียวกันกับที่คุณกำหนดสิทธิ์แต่ละรายการ

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