Không giữ lại dữ liệu trong Gemini Developer API

Trang này trình bày chi tiết về điều thường được gọi là "không lưu giữ dữ liệu" trong Gemini Developer API.

Quy định hạn chế về hoạt động huấn luyện

Như đã nêu trong Điều khoản dịch vụ của Gemini API, khi bạn sử dụng Dịch vụ có tính phí, Google sẽ không sử dụng câu lệnh của bạn (bao gồm cả hướng dẫn hệ thống liên quan, nội dung được lưu vào bộ nhớ đệm và các tệp như hình ảnh, video hoặc tài liệu) hoặc câu trả lời để cải thiện sản phẩm của chúng tôi. Dịch vụ trả phí được định nghĩa tại đây.

Việc giữ lại dữ liệu khách hàng và đạt được mục tiêu không giữ lại dữ liệu

Dữ liệu khách hàng thường được lưu giữ trong một khoảng thời gian giới hạn trong các trường hợp và điều kiện sau. Để đạt được mục tiêu không giữ lại dữ liệu, khách hàng phải thực hiện các hành động cụ thể hoặc tránh sử dụng các tính năng cụ thể trong từng lĩnh vực sau:

  • Ghi nhật ký câu lệnh để giám sát hành vi sai trái: Như đã nêu trong Điều khoản dịch vụ bổ sung của Gemini API, đối với Dịch vụ có trả phí, Google chỉ ghi nhật ký câu lệnh và câu trả lời trong một khoảng thời gian giới hạn nhằm mục đích phát hiện các hành vi vi phạm Chính sách về các hành vi bị cấm khi sử dụng. Khi yêu cầu của bạn về ZDR cho một dự án cụ thể được phê duyệt, tất cả nội dung người dùng (câu lệnh và câu trả lời) và siêu dữ liệu nhận dạng (chẳng hạn như địa chỉ IP và mã nhận dạng Tài khoản Google) sẽ bị xoá trước khi ghi nhật ký. Bản ghi kết quả được đánh dấu là đã được dọn dẹp và không chứa dữ liệu người dùng nào có thể nhận dạng được, đảm bảo tính tương đồng với tính năng Giữ lại dữ liệu bằng 0 của Vertex AI.

  • Căn cứ vào Google Tìm kiếm: Như đã nêu trong Điều khoản dịch vụ bổ sung của Gemini API, Google lưu trữ câu lệnh, thông tin theo ngữ cảnh và kết quả được tạo trong vòng 30 ngày cho mục đích tạo kết quả có căn cứ và đề xuất tìm kiếm. Thông tin được lưu trữ này có thể được dùng để gỡ lỗi và kiểm thử các hệ thống hỗ trợ việc tiếp đất. Bạn không thể tắt tính năng lưu trữ thông tin này nếu sử dụng tính năng Nền tảng kiến thức với Google Tìm kiếm.

  • Cung cấp thông tin thực tế bằng Google Maps: Như đã nêu trong Điều khoản dịch vụ bổ sung của Gemini API, Google lưu trữ câu lệnh, thông tin theo ngữ cảnh và đầu ra được tạo trong vòng 30 ngày cho mục đích tạo kết quả dựa trên thông tin thực tế. Thông tin được lưu trữ này chỉ có thể được dùng cho hoạt động kỹ thuật đảm bảo độ tin cậy, chẳng hạn như gỡ lỗi trong trường hợp có vấn đề về dịch vụ. Bạn không thể tắt tính năng lưu trữ thông tin này nếu sử dụng tính năng Grounding with Google Maps.

  • Interactions API: Interactions API quản lý trạng thái hoạt động của một cuộc trò chuyện để cho phép nhiều lượt tương tác. Theo mặc định, Interactions API cho phép lưu trữ trạng thái. Để đảm bảo không có dấu vết dữ liệu, bạn phải đặt rõ ràng tham số store thành false trong các yêu cầu API để chọn không tham gia giữ lại trạng thái mặc định.

  • Live API: API có trạng thái này cho phép kết nối lại theo thời gian thực bằng cách lưu trữ trạng thái cuộc trò chuyện. Để đạt được mục tiêu không lưu giữ dữ liệu, hãy không định cấu hình SessionResumptionConfig. Nếu một phiên được tạo, trạng thái trò chuyện (bao gồm văn bản, âm thanh và video) sẽ được giữ lại trong tối đa 24 giờ.

  • Bộ nhớ File API: File API cho phép người dùng tải các tài sản lớn lên. Các tệp được lưu trữ ở trạng thái không hoạt động cho đến khi người dùng xoá hoặc cho đến khi hết hạn. Việc sử dụng File API không phụ thuộc vào nhật ký ZDR; người dùng phải xoá tệp theo cách thủ công để đảm bảo không có dấu vết dữ liệu.

  • Lưu vào bộ nhớ đệm theo ngữ cảnh rõ ràng: Người dùng có thể lưu thủ công các tập dữ liệu lớn vào bộ nhớ đệm (ví dụ: video dài hoặc thư viện tài liệu) bằng cách sử dụng trường cached_content. Mặc dù nhật ký của các yêu cầu này tuân theo chính sách loại bỏ ZDR, nhưng bản thân ngữ cảnh được lưu vào bộ nhớ đệm được lưu trữ bằng ttl hoặc expire_time do người dùng xác định. Để đạt được mức sử dụng dữ liệu bằng 0 tuyệt đối, đừng sử dụng tính năng cached_content.

  • Lưu dữ liệu vào bộ nhớ đệm trong bộ nhớ một cách ngầm ẩn: Theo mặc định, các mô hình Gemini lưu dữ liệu vào bộ nhớ đệm trong bộ nhớ để giảm độ trễ và chi phí cho nhà phát triển. Dữ liệu này hoàn toàn nằm trong RAM (không ở trạng thái tĩnh), được tách biệt ở cấp dự án và có TTL là 24 giờ. Điều này không vi phạm chính sách Không lưu giữ dữ liệu.

Bước tiếp theo