ทีมของคุณต้องทำตามขั้นตอนการตั้งค่าที่อธิบายไว้ในเอกสารนี้ก่อนจึงจะใช้ Gemini Code Assist รุ่นมาตรฐานหรือ Enterprise ได้
เปิดใช้ Gemini สำหรับ Google Cloud API ในโปรเจ็กต์ Google Cloud
มอบหมายบทบาท Identity and Access Management ในโปรเจ็กต์ Google Cloud
ผู้ใช้ขององค์กรติดตั้งปลั๊กอิน 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 อยู่แล้ว โปรดติดต่อทีมขายก่อนซื้อการสมัครใช้บริการ
ไปที่หน้าผู้ดูแลระบบสำหรับ Gemini
ไปที่ผู้ดูแลระบบสําหรับ Gemini
หน้าผู้ดูแลระบบสําหรับ Gemini จะเปิดขึ้น
เลือกรับ Gemini Code Assist
โปรดทราบว่าหากไม่มี
consumerprocurement.orders.place
สิทธิ์ที่จําเป็น ปุ่มนี้จะปิดอยู่ หากมีการสมัครใช้บริการ Gemini Code Assist อยู่แล้วสำหรับบัญชีการเรียกเก็บเงินที่เชื่อมโยงกับโปรเจ็กต์ ปุ่มนี้จะแสดงเป็นจัดการ Gemini Code Assist และให้คุณแก้ไขการสมัครใช้บริการได้หน้าสมัครใช้บริการ Gemini Code Assist จะเปิดขึ้น
ในส่วนเลือกรุ่นการสมัครใช้บริการ Gemini Code Assist ให้เลือกรุ่น Gemini Code Assist เลือกเปรียบเทียบรุ่นของฟีเจอร์ช่วยเขียนโค้ดของ Gemini เพื่อดูรายการฟีเจอร์ที่มีให้ใช้งานในแต่ละรุ่นโดยละเอียด
จากนั้นเลือกต่อไป
ในส่วนกำหนดค่าการสมัครใช้บริการ ให้กรอกข้อมูลในช่องต่างๆ เพื่อกำหนดค่าการสมัครใช้บริการ ซึ่งรวมถึงข้อมูลต่อไปนี้
- ชื่อการสมัครใช้บริการ
- จำนวนใบอนุญาตในการสมัครใช้บริการ โปรดทราบว่าหากซื้อรุ่น Enterprise คุณต้องซื้อใบอนุญาตอย่างน้อย 10 ใบ
- ระยะเวลาการสมัครใช้บริการ (รายเดือนหรือรายปี) เมื่อสมัครใช้บริการรายปี คุณจะได้รับส่วนลดแบบรายเดือนแทนการชําระเงินแบบครั้งเดียว
เลือกดำเนินการต่อเพื่อยืนยันการสมัครใช้บริการ
หากยอมรับข้อกำหนด ให้เลือกฉันยอมรับข้อกำหนดของการซื้อครั้งนี้ แล้วเลือกยืนยันการสมัครใช้บริการ
เลือกถัดไป: จัดการการมอบหมายใบอนุญาต 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
ไปที่หน้าผู้ดูแลระบบสำหรับ Gemini
เลือกการสมัครใช้บริการที่ต้องการเปลี่ยนแปลง แล้วคลิกแก้ไขการสมัครใช้บริการ
คลิกมอบหมายใบอนุญาต กล่องโต้ตอบการเลือกผู้ใช้จะปรากฏขึ้น หากต้องการค้นหาผู้ใช้ที่เฉพาะเจาะจง ให้ป้อนชื่อผู้ใช้ในช่องค้นหา
เลือกผู้ใช้อย่างน้อย 1 คนจากรายการ แล้วคลิกถัดไป
เลือกบริการ Gemini ที่ต้องการมอบหมายใบอนุญาต
คลิกมอบหมายใบอนุญาต
API
หากต้องการมอบหมายใบอนุญาต Gemini ด้วย API ให้ใช้เมธอด billingAccounts.orders.licensePool.assign
ตรวจสอบว่าคุณมี
consumerprocurement.licensePools.assign
สิทธิ์การจัดการข้อมูลประจำตัวและการเข้าถึงในบัญชีสำหรับการเรียกเก็บเงินซึ่งมีกลุ่มใบอนุญาตที่มีใบอนุญาตที่คุณต้องการมอบหมายสร้างไฟล์ JSON ที่มีข้อมูลต่อไปนี้
{ "usernames": [ USER_EMAILS ] }
โดยที่
USER_EMAILS
คือรายการบัญชีผู้ใช้ที่คั่นด้วยคอมมาซึ่งจะได้รับมอบหมายใบอนุญาต เช่น"dana@example.com", "lee@example.com"
ใช้
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
คอนโซล
หากต้องการเปิดใช้ Gemini สำหรับ Google Cloud API ให้ไปที่หน้า Gemini สำหรับ Google Cloud
เลือกโปรเจ็กต์ในเครื่องมือเลือกโปรเจ็กต์
คลิกเปิดใช้
หน้าเว็บจะอัปเดตและแสดงสถานะเป็นเปิดใช้ ตอนนี้ Gemini พร้อมให้บริการในโปรเจ็กต์ Cloud ที่เลือกสำหรับผู้ใช้ทุกคนที่มีบทบาท IAM ที่จำเป็นแล้ว
gcloud
หากต้องการใช้สภาพแวดล้อมการพัฒนาซอฟต์แวร์ภายใน ให้ติดตั้งและเริ่มต้น gcloud CLI
เลือกโปรเจ็กต์ในเมนูตัวเลือกโปรเจ็กต์
เปิดใช้ 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 Cloudserviceusage.googleapis.com
: ใช้สำหรับตรวจสอบว่าโปรเจ็กต์ Gemini Code Assist ของผู้ใช้ได้รับการกําหนดค่าอย่างถูกต้องcloudaicompanion.googleapis.com
: ปลายทาง Gemini หลักสําหรับ Google Cloud APIcloudcode-pa.googleapis.com
: API ภายในที่ให้บริการฟีเจอร์ที่เกี่ยวข้องกับ IDEcloudresourcemanager.googleapis.com
: ใช้กับ IDE สำหรับเครื่องมือเลือกโปรเจ็กต์ คุณอาจไม่จำเป็นต้องใช้ Resource Manager API หากมีการกําหนดค่าโปรเจ็กต์อย่างชัดเจนในไฟล์settings.json
people.googleapis.com
: ให้สิทธิ์เข้าถึงข้อมูลเกี่ยวกับโปรไฟล์และรายชื่อติดต่อfirebaselogging-pa.googleapis.com
: API ภายในที่ใช้ส่งข้อมูลการวัดผลผลิตภัณฑ์ รวมถึงเหตุการณ์ที่ระบุว่ามีการยอมรับคำแนะนำหรือไม่feedback-pa.googleapis.com
: API ภายในที่ใช้ส่งความคิดเห็นใน IDEapihub.googleapis.com
: ใช้โดยฟีเจอร์เบราว์เซอร์ Cloud Code APIlh3.googleusercontent.com
และlh5.googleusercontent.com
: ใช้เพื่อรับรูปภาพผู้ใช้
กำหนดที่อยู่ IP สำหรับโดเมนเริ่มต้นของ Google Cloud
หากต้องการเปิดใช้การเชื่อมต่อจาก IDE กับ Google Cloud API ไฟร์วอลล์ต้องอนุญาตให้การรับส่งข้อมูล TCP ขาออกไปยังช่วงที่อยู่ IP ที่เผยแพร่ต่อสาธารณะของ Google Google จะจัดการช่วงเหล่านี้แบบไดนามิก
หากต้องการดูแลรักษารายการช่วงที่อยู่ IP เพื่อเข้าถึงโดเมน Google Cloud คุณมีตัวเลือกหลายอย่างดังนี้
- ใช้รายการที่เผยแพร่หรือทำให้สคริปต์ทำงานอัตโนมัติเพื่อดูช่วงที่อยู่ IP ของ Google
- ใช้ IP เสมือน private.googleapis.com
- ใช้ Private Service Connect
ไม่บังคับ: กำหนดค่าการควบคุมบริการ VPC
หากองค์กรมีขอบเขตบริการ คุณต้องเพิ่มทรัพยากรต่อไปนี้ลงในขอบเขต
- Gemini สำหรับ Google Cloud API
- Gemini Code Assist API
หากคุณใช้ Gemini Code Assist Standard หรือ Enterprise จากภายนอกขอบเขตบริการ คุณจะต้องแก้ไขนโยบายขาเข้าเพื่ออนุญาตให้เข้าถึงบริการเหล่านั้นด้วย
โปรดดูข้อมูลเพิ่มเติมที่หัวข้อกำหนดค่าการควบคุมบริการ VPC สำหรับ Gemini
มอบบทบาท IAM ในโปรเจ็กต์ Google Cloud
ส่วนนี้จะอธิบายขั้นตอนที่จำเป็นในการให้บทบาท IAM ผู้ใช้ Gemini สำหรับ Google Cloud และผู้ใช้บริการ
คอนโซล
หากต้องการมอบหมายบทบาท IAM ที่จําเป็นสําหรับการใช้ Gemini ให้ไปที่หน้า IAM และผู้ดูแลระบบ
ในคอลัมน์ผู้ใช้หลัก ให้ค้นหาผู้ใช้หลักที่ต้องการให้สิทธิ์เข้าถึง Gemini แล้วคลิก แก้ไขผู้ใช้หลักในแถวนั้น
ในแผงแก้ไขสิทธิ์เข้าถึง ให้คลิก
เพิ่มบทบาทอื่นในส่วนเลือกบทบาท ให้เลือก Gemini สำหรับผู้ใช้ Google Cloud
คลิกเพิ่มบทบาทอื่น แล้วเลือกผู้ใช้บริการ
คลิกบันทึก
gcloud
หากต้องการใช้สภาพแวดล้อมการพัฒนาซอฟต์แวร์ภายใน ให้ติดตั้งและเริ่มต้น gcloud CLI
เลือกโปรเจ็กต์ในเมนูตัวเลือกโปรเจ็กต์
ให้บทบาทผู้ใช้ 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
ทำขั้นตอนก่อนหน้าซ้ำสำหรับบทบาท
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
หากต้องการเปิดมุมมองส่วนขยายใน VS Code ให้คลิก
ส่วนขยาย หรือกด
Ctrl
/Cmd
+Shift
+X
ค้นหา
Gemini Code Assist
คลิกติดตั้ง
รีสตาร์ท VS Code หากได้รับข้อความแจ้ง
หลังจากติดตั้งส่วนขยายเรียบร้อยแล้ว ฟีเจอร์ช่วยเขียนโค้ดของ Gemini จะปรากฏในแถบกิจกรรมและพร้อมใช้งาน คุณสามารถกำหนดค่าการติดตั้ง Gemini Code Assist เพิ่มเติมได้โดยระบุค่ากำหนดโดยใช้แถบงานแอปพลิเคชันระดับบนสุด โดยไปที่ Code > Settings > Settings > Extensions แล้วค้นหา
Gemini Code Assist
IntelliJ
- คลิก settings IDE และการตั้งค่าโปรเจ็กต์ > ปลั๊กอิน
- ในแท็บMarketplace ให้ค้นหา
Gemini Code Assist
- คลิกติดตั้งเพื่อติดตั้งปลั๊กอิน
- เมื่อติดตั้งเสร็จแล้ว ให้คลิกรีสตาร์ท IDE
เมื่อ IDE รีสตาร์ท 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
หรือทำตามขั้นตอนต่อไปนี้
เปิด IDE
คลิกตัวช่วยเขียนโค้ด Gemini ในแถบกิจกรรม
ในแผงแชทของ Gemini Code Assist ให้คลิกเข้าสู่ระบบ Google Cloud
เมื่อได้รับข้อความแจ้งให้อนุญาต Gemini Code Assist เปิดเว็บไซต์ภายนอก ให้คลิกเปิด
ทำตามข้อความแจ้งเพื่อลงชื่อเข้าใช้บัญชี Google
เมื่อระบบถามว่าคุณดาวน์โหลด Gemini Code Assist จาก Google หรือไม่ ให้คลิกลงชื่อเข้าใช้
ตอนนี้คุณเชื่อมต่อกับ Google Cloud แล้ว
ถัดไป หากต้องการเลือกโปรเจ็กต์ Google Cloud ที่เปิดใช้ Gemini สำหรับ Google Cloud API ให้ทําตามขั้นตอนต่อไปนี้
ในแถบสถานะ Gemini Code Assist ให้คลิก Gemini Code Assist
ในเมนู Gemini Code Assist ให้เลือกเลือกโปรเจ็กต์ Gemini Code
เลือกโปรเจ็กต์ Google Cloud ที่เปิดใช้ Gemini สำหรับ Google Cloud API
Gemini Code Assist Standard หรือ Enterprise พร้อมใช้งานแล้ว
IntelliJ
หากต้องการลงชื่อเข้าใช้บัญชี Google ให้ทำตามขั้นตอนต่อไปนี้
ในแถบกิจกรรม ให้คลิก spark Gemini Code Assist
คลิกลงชื่อเข้าใช้ Google
เลือกบัญชี Google ในหน้าที่เปิดขึ้นในเว็บเบราว์เซอร์
ในหน้าจอที่ขอให้คุณตรวจสอบว่าคุณดาวน์โหลดแอปนี้มาจาก Google ให้คลิกลงชื่อเข้าใช้
ตอนนี้ Gemini Code Assist ได้รับอนุญาตให้เข้าถึงบัญชีของคุณแล้ว
ถัดไป หากคุณใช้ฟีเจอร์ช่วยเขียนโค้ด Gemini แบบมาตรฐานหรือ Enterprise ใน IDE เป็นครั้งแรก คุณต้องเลือกโปรเจ็กต์ Google Cloud โดยทำตามขั้นตอนต่อไปนี้
กลับไปที่ IDE ในหน้าต่างเครื่องมือช่วยเขียนโค้ดของ Gemini หากคุณยินยอมให้ Google เปิดใช้ API ที่จําเป็นสําหรับใช้ช่วยเขียนโค้ดของ Gemini ในนามของคุณสําหรับโปรเจ็กต์ที่เลือก ให้คลิกเลือกโปรเจ็กต์ GCP เพื่อดําเนินการต่อ
ในกล่องโต้ตอบเลือกโปรเจ็กต์ที่อยู่ใน Google Cloud ให้ค้นหาและเลือกโปรเจ็กต์ที่อยู่ใน Google Cloud แล้วคลิกตกลง
คลิกเสร็จสิ้น
เลือกโปรเจ็กต์ 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 เดียวกันกับที่คุณกำหนดสิทธิ์แต่ละรายการ
ขั้นตอนถัดไป
- ดูข้อมูลเพิ่มเติมเกี่ยวกับประเภทความช่วยเหลือของ Generative AI ที่มีให้ใน Gemini สำหรับ Google Cloud
- ดูวิธีที่ Gemini สำหรับ Google Cloud ใช้ข้อมูลของคุณ
- ดูวิธีเข้าถึงและจัดการการควบคุมของผู้ดูแลระบบ Gemini Code Assist แบบมาตรฐานและแบบองค์กร
- ดูวิธีกำหนดค่าการปรับแต่งโค้ดสําหรับ Gemini Code Assist Enterprise
- กำหนดค่าการควบคุมบริการ VPC สำหรับ Gemini Code Assist Standard และ Enterprise