ก่อนที่จะใช้ Gemini Code Assist รุ่น Standard หรือ Enterprise ได้ ทีมของคุณต้องทำตามขั้นตอนการตั้งค่าที่อธิบายไว้ในเอกสารนี้
ซื้อการสมัครใช้บริการ Gemini Code Assist Standard หรือ Enterprise
เปิดใช้ Gemini สำหรับ Google Cloud API ในโปรเจ็กต์ Google Cloud
มอบบทบาท Identity and Access Management ในโปรเจ็กต์ Google Cloud
ผู้ใช้ในองค์กรของคุณติดตั้งปลั๊กอิน 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 โปรดติดต่อทีมขายก่อนซื้อการสมัครใช้บริการ
ไปที่หน้าผู้ดูแลระบบสำหรับ Gemini
หน้าผู้ดูแลระบบสำหรับ Gemini จะเปิดขึ้น
เลือกรับ Gemini Code Assist
โปรดทราบว่าหากคุณไม่มี
consumerprocurement.orders.place
สิทธิ์ที่จำเป็น ปุ่มนี้จะปิดอยู่ หากมีการสมัครใช้บริการ Gemini Code Assist สำหรับบัญชีการเรียกเก็บเงินที่เชื่อมโยงกับโปรเจ็กต์อยู่แล้ว ปุ่มนี้จะแสดงเป็นจัดการ Gemini Code Assist และให้คุณแก้ไขการสมัครใช้บริการได้หน้าสมัครใช้บริการ Gemini Code Assist จะเปิดขึ้น
ในส่วนเลือกรุ่นการสมัครใช้บริการ Gemini Code Assist ให้เลือกรุ่น Gemini Code Assist เลือกเปรียบเทียบ Gemini Code Assist รุ่นต่างๆ เพื่อดูรายการโดยละเอียดของ ฟีเจอร์ที่มีในแต่ละรุ่น
จากนั้นเลือกดำเนินการต่อ
ในกำหนดค่าการติดตาม ให้กรอกข้อมูลในช่องเพื่อกำหนดค่า การติดตาม ซึ่งรวมถึงข้อมูลต่อไปนี้
- ชื่อการสมัครใช้บริการ
- จำนวนใบอนุญาตในการสมัครใช้บริการ โปรดทราบว่าหากคุณซื้อรุ่น 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 Console คุณต้องมีสิทธิ์ต่อไปนี้ในบัญชี สำหรับการเรียกเก็บเงิน
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
เลือกการสมัครใช้บริการที่ต้องการเปลี่ยนแปลง แล้วคลิกแก้ไขการสมัครใช้บริการ
สำหรับบัญชีการเรียกเก็บเงินนี้ ให้ตรวจสอบว่าคุณได้ตั้งค่าการมอบหมายใบอนุญาตเป็น มอบหมายใบอนุญาตด้วยตนเอง หากตั้งค่าบัญชีสำหรับการเรียกเก็บเงินเป็นมอบหมายใบอนุญาตโดยอัตโนมัติ คุณจะจัดการใบอนุญาตแต่ละรายการไม่ได้ การเปลี่ยนบัญชีสำหรับการเรียกเก็บเงินนี้เป็นมอบหมายใบอนุญาตด้วยตนเอง จะปิดการมอบหมายใบอนุญาตโดยอัตโนมัติหลังจากทำการเปลี่ยนแปลง แต่ การมอบหมายใบอนุญาตที่มีอยู่ก่อนแล้วจะไม่ได้รับผลกระทบ
คลิกมอบหมายใบอนุญาต กล่องโต้ตอบการเลือกผู้ใช้จะปรากฏขึ้น หากต้องการค้นหาผู้ใช้ที่เฉพาะเจาะจง ให้ป้อนชื่อผู้ใช้ในช่องค้นหา
เลือกผู้ใช้จากรายการ แล้วคลิกถัดไป
เลือกบริการ Gemini ที่ต้องการมอบหมายใบอนุญาต
คลิกมอบหมายใบอนุญาต
API
หากต้องการมอบหมายใบอนุญาต Gemini ด้วย API ให้ใช้เมธอด billingAccounts.orders.licensePool.assign
ตรวจสอบว่าคุณมี
consumerprocurement.licensePools.assign
สิทธิ์ Identity and Access Management ในบัญชีสำหรับการเรียกเก็บเงินที่มี กลุ่มใบอนุญาตที่คุณต้องการมอบหมายสร้างไฟล์ 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 สำหรับ 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 ในโปรเจ็กต์ระบบคลาวด์อื่น ให้เพิ่มพารามิเตอร์
--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 Cloudserviceusage.googleapis.com
: ใช้เพื่อตรวจสอบว่าโปรเจ็กต์ Gemini Code Assist ของผู้ใช้มีการกำหนดค่าอย่างถูกต้องcloudaicompanion.googleapis.com
: ปลายทาง API หลักของ Gemini สำหรับ Google Cloudcloudcode-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
: ใช้โดยฟีเจอร์เบราว์เซอร์ API ของ Cloud Codelh3.googleusercontent.com
และlh5.googleusercontent.com
: ใช้เพื่อรับ รูปภาพของผู้ใช้
ตรวจสอบที่อยู่ IP สำหรับโดเมนเริ่มต้นของ Google Cloud
หากต้องการเปิดใช้การเชื่อมต่อจาก IDE ไปยัง Google Cloud APIs ไฟร์วอลล์ต้องอนุญาตการรับส่งข้อมูล 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 Console ภายในโปรเจ็กต์ที่ระบุได้ ดูข้อมูลเพิ่มเติมได้ที่ ภาพรวมของ Gemini สำหรับ Google Cloud
ติดตั้งปลั๊กอิน Gemini Code Assist
ผู้ใช้ในองค์กรของคุณติดตั้งปลั๊กอิน Gemini Code Assist ใน IDE ที่รองรับ ที่ต้องการ ผู้ใช้ IDE ของ JetBrains ที่รองรับควรทำตามวิธีการของ IntelliJ
VS Code
หากต้องการเปิดมุมมองส่วนขยายใน VS Code ให้คลิก
ส่วนขยายหรือกด
Ctrl
/Cmd
+Shift
+X
ค้นหา
Gemini Code Assist
คลิกติดตั้ง
หากได้รับข้อความแจ้ง ให้รีสตาร์ท VS Code
หลังจากติดตั้งส่วนขยายเรียบร้อยแล้ว Gemini Code Assist จะปรากฏในแถบกิจกรรมและพร้อมใช้งาน คุณสามารถกำหนดค่าการติดตั้ง Gemini Code Assist เพิ่มเติมได้โดยระบุค่ากำหนดของคุณโดยใช้แถบงานของแอปพลิเคชันระดับบนสุด โดยไปที่โค้ด > การตั้งค่า > การตั้งค่า > ส่วนขยาย แล้วค้นหา
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 สำหรับ Google Cloud API คุณจะได้รับการแจ้งเตือนที่ให้ตัวเลือกในการเปิดใช้ API จาก IDE เลือกเปิดใช้ API ในหน้าต่างการแจ้งเตือนเพื่อเปิดใช้ API สำหรับโปรเจ็กต์ ดูข้อมูลเพิ่มเติมได้ที่ ตั้งค่า Gemini Code Assist แบบมาตรฐานและแบบ Enterprise สำหรับโปรเจ็กต์
หากต้องการทำตามคำแนะนำเขียนโค้ดด้วย Gemini Code Assist โดยตรงใน IDE ให้คลิกเปิดใช้ VS Code แล้วทำตามขั้นตอนในคำแนะนำเพื่อ เชื่อมต่อกับ Google Cloud และเปิดใช้งาน Gemini Code Assist Standard หรือ Enterprise
หรือทำตามขั้นตอนต่อไปนี้
เปิด IDE
คลิก Gemini Code Assist ในแถบกิจกรรม
ในแผงแชทของ 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
คลิก Log in to Google
ในหน้าที่เปิดขึ้นในเว็บเบราว์เซอร์ ให้เลือกบัญชี Google
ในหน้าจอที่ขอให้คุณตรวจสอบว่าได้ดาวน์โหลดแอปนี้จาก Google หรือไม่ ให้คลิกลงชื่อเข้าใช้
ตอนนี้ Gemini Code Assist ได้รับอนุญาตให้เข้าถึงบัญชีของคุณแล้ว
จากนั้น หากคุณใช้ Gemini Code Assist Standard หรือ Enterprise ใน IDE เป็นครั้งแรก คุณต้องเลือกโปรเจ็กต์ Google Cloud โดยทำตามขั้นตอนต่อไปนี้
กลับไปที่ IDE ในหน้าต่างเครื่องมือ Gemini Code Assist หากคุณตกลงที่จะอนุญาตให้ Google เปิดใช้ API ที่จำเป็นต่อการใช้ Gemini Code Assist ในนามของคุณสำหรับโปรเจ็กต์ที่เลือก ให้คลิกเลือกโปรเจ็กต์ 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 สำหรับ Google Cloud API ในโปรเจ็กต์ Google Cloud เดียวกันกับที่ คุณได้มอบหมายสิทธิ์แต่ละรายการ
ขั้นตอนถัดไป
- ดูข้อมูลเพิ่มเติมเกี่ยวกับประเภทความช่วยเหลือจาก Generative AI ที่มีใน Gemini สำหรับ Google Cloud
- ดูวิธีที่ Gemini สำหรับ Google Cloud ใช้ข้อมูลของคุณ
- ดูวิธีเข้าถึงและจัดการการควบคุมของผู้ดูแลระบบ Gemini Code Assist แบบมาตรฐานและแบบ Enterprise
- ดูวิธีกำหนดค่าการปรับแต่งโค้ดสำหรับ Gemini Code Assist Enterprise
- กำหนดค่าการควบคุมบริการ VPC สำหรับ Gemini Code Assist แบบมาตรฐานและ Enterprise