Định cấu hình tính năng tuỳ chỉnh mã của Gemini Code Assist

Tài liệu này mô tả cách thiết lập chế độ tuỳ chỉnh mã của Gemini Code Assist trong API Console, bằng Google Cloud CLI hoặc bằng Terraform bằng cách kết nối Gemini Code Assist với các kho lưu trữ mã riêng tư của bạn. Tính năng tuỳ chỉnh mã của Gemini Code Assist cho phép bạn nhận các đề xuất về mã dựa trên thư viện nội bộ, API riêng tư và kiểu mã hoá của tổ chức.

Trước khi bắt đầu

  1. Thiết lập Gemini Code Assist bằng gói thuê bao Enterprise.
  2. Xác minh rằng bạn có các vai trò Quản lý danh tính và quyền truy cập sau đây trên dự án sở hữu gói thuê bao:

    • Quản trị viên chỉ mục kho lưu trữ mã (roles/cloudaicompanion.codeRepositoryIndexesAdmin)
    • Người dùng Gemini cho Google Cloud (roles/cloudaicompanion.user)
  3. Tạo hoặc định cấu hình tài khoản người dùng. Mỗi nhà phát triển trong tổ chức của bạn đang sử dụng Gemini Code Assist phải có danh tính người dùng trong Google Cloud và có quyền truy cập vào dự án Google Cloud của bạn. Để biết thêm thông tin, hãy xem bài viết Cấp vai trò trong bảng điều khiển Google Cloud. Xác minh để đảm bảo mỗi người dùng đều có các vai trò sau:

  4. Tính năng tuỳ chỉnh mã sử dụng Developer Connect để truy cập và lập chỉ mục các kho lưu trữ riêng tư của bạn. Đảm bảo rằng khu vực Developer Connect nơi có kết nối kho lưu trữ Developer Connect của bạn cũng là một vị trí được hỗ trợ để tuỳ chỉnh mã. Bạn không thể sử dụng tính năng tuỳ chỉnh mã nếu kết nối Developer Connect ở một khu vực không được hỗ trợ. Để biết danh sách các khu vực được hỗ trợ, hãy xem các giới hạn về việc tuỳ chỉnh mã.

Chọn kho lưu trữ được lập chỉ mục

Theo phương pháp hay nhất, bạn nên lập chỉ mục các kho lưu trữ có những đặc điểm sau:

  • Mã có kiểu hoặc cấu trúc tương tự như mã mà bạn muốn nhà phát triển viết.
  • Các thư viện hoặc API riêng tư mà bạn muốn gọi từ cơ sở mã hiện tại.

Không bắt buộc: Chọn những tệp không được lập chỉ mục

Theo mặc định, tính năng tuỳ chỉnh mã sẽ lập chỉ mục tất cả