GenerateContentResponse

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 finishReasonsafetyRatings. 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 finishReasonsafetyRatings.

Biểu diễn dưới dạng JSON
{
  "candidates": [
    {
      object (Candidate)
    }
  ],
  "promptFeedback": {
    object (PromptFeedback)
  }
}
Các trường
candidates[]

object (Candidate)

Câu trả lời của ứng viên từ mô hình.

promptFeedback

object (PromptFeedback)

Trả về phản hồi của lời nhắc liên quan đến bộ lọc nội dung.

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 (BlockReason),
  "safetyRatings": [
    {
      object (SafetyRating)
    }
  ]
}
Các trường
blockReason

enum (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[]

object (SafetyRating)

Đ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.