- Biểu diễn dưới dạng JSON
- Ứng viên
- FinishReason
- SafetyRating
- HarmProbability
- CitationMetadata
- CitationSource
- PromptFeedback
- BlockReason
Phản hồi từ mô hình hỗ trợ nhiều đề xuất.
Lưu ý về mức phân loại độ an toàn và việc lọc nội dung. Các câu lệnh này được báo cáo cho cả lời nhắc trong GenerateContentResponse.prompt_feedback
và cho từng ứng viên trong finishReason
và safetyRatings
. Hợp đồng API là: – tất cả ứng viên được yêu cầu đều được trả về hoặc không có ứng viên nào được trả về – chỉ có ứng viên nào được trả về nếu có lỗi với câu lệnh (xem promptFeedback
) – phản hồi về từng ứng viên được báo cáo vào finishReason
và safetyRatings
.
Biểu diễn dưới dạng JSON |
---|
{ "candidates": [ { object ( |
Các trường | |
---|---|
candidates[] |
Câu trả lời của ứng viên từ mô hình. |
promptFeedback |
Trả về phản hồi của lời nhắc liên quan đến bộ lọc nội dung. |
Ứng viên
Đề xuất phản hồi được tạo từ mô hình.
Biểu diễn dưới dạng JSON |
---|
{ "content": { object ( |
Các trường | |
---|---|
content |
Chỉ có đầu ra. Nội dung được tạo ra do mô hình trả về. |
finishReason |
Không bắt buộc. Chỉ có đầu ra. Lý do mô hình này ngừng tạo mã thông báo. Nếu trống, mô hình vẫn chưa ngừng tạo mã thông báo. |
safetyRatings[] |
Danh sách điểm xếp hạng về mức độ an toàn của ứng viên trả lời. Có tối đa một điểm xếp hạng cho mỗi danh mục. |
citationMetadata |
Chỉ có đầu ra. Thông tin trích dẫn cho đề xuất do mô hình tạo. Trường này có thể được điền sẵn thông tin về bài học nhớ cho bất kỳ văn bản nào có trong |
tokenCount |
Chỉ có đầu ra. Số lượng mã thông báo của đề xuất này. |
index |
Chỉ có đầu ra. Chỉ mục của ứng cử viên trong danh sách ứng viên. |
FinishReason
Xác định lý do khiến mô hình ngừng tạo mã thông báo.
Enum | |
---|---|
FINISH_REASON_UNSPECIFIED |
Giá trị mặc định. Giá trị này không được sử dụng. |
STOP |
Điểm dừng tự nhiên của mô hình hoặc chuỗi dừng đã cho. |
MAX_TOKENS |
Đã đạt đến số lượng mã thông báo tối đa được chỉ định trong yêu cầu. |
SAFETY |
Nội dung đề xuất đã bị gắn cờ vì lý do an toàn. |
RECITATION |
Nội dung của ứng cử viên đã bị gắn cờ vì lý do liên quan đến việc trích dẫn nội dung. |
OTHER |
Lý do không xác định. |
SafetyRating
Mức xếp hạng an toàn cho một nội dung.
Mức phân loại an toàn chứa danh mục thiệt hại và mức độ xác suất gây hại thuộc danh mục đó của một nội dung. Nội dung được phân loại là an toàn theo một số loại mối nguy hại và xác suất phân loại mối nguy hại cũng được thêm vào đây.
Biểu diễn dưới dạng JSON |
---|
{ "category": enum ( |
Các trường | |
---|---|
category |
Bắt buộc. Danh mục của điểm xếp hạng này. |
probability |
Bắt buộc. Xác suất nội dung này bị tổn hại. |
blocked |
Nội dung này có bị chặn do mức phân loại này không? |
HarmProbability
Xác suất mà một nội dung có hại.
Hệ thống phân loại đưa ra xác suất nội dung không an toàn. Điều này không cho biết mức độ nghiêm trọng của tổn hại đối với một nội dung.
Enum | |
---|---|
HARM_PROBABILITY_UNSPECIFIED |
Chưa xác định được xác suất. |
NEGLIGIBLE |
Nội dung có nguy cơ không an toàn là không đáng kể. |
LOW |
Nội dung có ít khả năng không an toàn. |
MEDIUM |
Nội dung có nguy cơ không an toàn ở mức trung bình. |
HIGH |
Nội dung có nguy cơ cao không an toàn. |
CitationMetadata
Tập hợp các thông tin ghi nhận tác giả nguồn cho một nội dung.
Biểu diễn dưới dạng JSON |
---|
{
"citationSources": [
{
object ( |
Các trường | |
---|---|
citationSources[] |
Trích dẫn các nguồn cho một câu trả lời cụ thể. |
CitationSource
Trích dẫn đến một nguồn cho một phần của câu trả lời cụ thể.
Biểu diễn dưới dạng JSON |
---|
{ "startIndex": integer, "endIndex": integer, "uri": string, "license": string } |
Các trường | |
---|---|
startIndex |
Không bắt buộc. Bắt đầu phân đoạn của phản hồi được phân bổ cho nguồn này. Chỉ mục cho biết điểm bắt đầu của phân đoạn, được tính bằng byte. |
endIndex |
Không bắt buộc. Kết thúc độc quyền phân đoạn được phân bổ. |
uri |
Không bắt buộc. URI được phân bổ dưới dạng nguồn cho một phần văn bản. |
license |
Không bắt buộc. Giấy phép của dự án GitHub được phân bổ dưới dạng nguồn cho phân khúc. Cần có thông tin giấy phép để trích dẫn mã. |
PromptFeedback
Một tập hợp siêu dữ liệu phản hồi mà lời nhắc đã chỉ định trong GenerateContentRequest.content
.
Biểu diễn dưới dạng JSON |
---|
{ "blockReason": enum ( |
Các trường | |
---|---|
blockReason |
Không bắt buộc. Nếu bạn đặt chính sách này, lời nhắc đã bị chặn và không có ứng viên nào được trả về. Diễn đạt lại gợi ý của bạn. |
safetyRatings[] |
Điểm xếp hạng về mức độ an toàn của câu lệnh. Có tối đa một điểm xếp hạng cho mỗi danh mục. |
BlockReason
Nêu lý do khiến lời nhắc bị chặn.
Enum | |
---|---|
BLOCK_REASON_UNSPECIFIED |
Giá trị mặc định. Giá trị này không đượ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 để biết danh mục an toàn nào đã chặn lệnh này. |
OTHER |
Lời nhắc đã bị chặn do lý do không xác định. |