- Biểu diễn dưới dạng JSON
- PromptFeedback
- BlockReason
- UsageMetadata (Siêu dữ liệu sử dụng)
Câu trả lời của mô hình hỗ trợ nhiều ứng viên.
Lưu ý về mức xếp hạng an toàn và tính năng lọc nội dung. Các thành phần này được báo cáo cho cả câu lệnh trong GenerateContentResponse.prompt_feedback
và cho mỗi ứng cử viên trong finishReason
và safetyRatings
. Hợp đồng API có nghĩa là: – tất cả ứng cử viên được yêu cầu đều được trả về hoặc hoàn toàn không có ứng viên nào – không có ứng viên nào được trả về chỉ khi có vấn đề với câu lệnh (xem promptFeedback
). Phản hồi về từng ứng cử viên được báo cáo trên finishReason
và safetyRatings
.
Biểu diễn dưới dạng JSON |
---|
{ "candidates": [ { object ( |
Trường | |
---|---|
candidates[] |
Các câu trả lời của ứng viên trong mô hình. |
promptFeedback |
Trả về phản hồi của câu lệnh liên quan đến bộ lọc nội dung. |
usageMetadata |
Chỉ có đầu ra. Siêu dữ liệu về việc sử dụng mã thông báo của các yêu cầu tạo. |
PromptFeedback
Tập hợp siêu dữ liệu phản hồi về lời nhắc được chỉ định trong GenerateContentRequest.content
.
Biểu diễn dưới dạng JSON |
---|
{ "blockReason": enum ( |
Trường | |
---|---|
blockReason |
Không bắt buộc. Nếu bạn đặt chính sách này, lời nhắc sẽ bị chặn và không có đề xuất nào được trả về. Diễn đạt lại câu lệnh của bạn. |
safetyRatings[] |
Điểm xếp hạng về độ an toàn của câu lệnh. Mỗi danh mục có tối đa một điểm xếp hạng. |
BlockReason
Nêu rõ lý do chặn lời nhắc.
Enum | |
---|---|
BLOCK_REASON_UNSPECIFIED |
Giá trị mặc định. Giá trị này chưa được sử dụng. |
SAFETY |
Lời nhắc đã bị chặn vì lý do an toàn. Bạn có thể kiểm tra safetyRatings để nắm được danh mục an toàn nào đã chặn nó. |
OTHER |
Lời nhắc đã bị chặn vì lý do không xác định. |
UsageMetadata
Siêu dữ liệu về việc sử dụng mã thông báo của yêu cầu tạo.
Biểu diễn dưới dạng JSON |
---|
{ "promptTokenCount": integer, "cachedContentTokenCount": integer, "candidatesTokenCount": integer, "totalTokenCount": integer } |
Trường | |
---|---|
promptTokenCount |
Số mã thông báo trong câu lệnh. Khi đặt cacheContent, đây vẫn là tổng kích thước có hiệu lực của lời nhắc. Tức là số liệu này bao gồm cả số lượng mã thông báo có trong nội dung được lưu vào bộ nhớ đệm. |
cachedContentTokenCount |
Số lượng mã thông báo trong phần của câu lệnh được lưu vào bộ nhớ đệm, tức là trong nội dung đã lưu vào bộ nhớ đệm. |
candidatesTokenCount |
Tổng số mã thông báo trên các đề xuất đã tạo. |
totalTokenCount |
Tổng số mã thông báo cho yêu cầu tạo (câu lệnh + đề xuất). |