- การแสดง JSON
- ตัวเลือก
- FinishReason
- SafetyRating
- HarmProbability
- CitationMetadata
- CitationSource
- PromptFeedback
- BlockReason
คำตอบจากโมเดลที่รองรับผู้สมัครหลายราย
หมายเหตุเกี่ยวกับการจัดประเภทความปลอดภัยและการกรองเนื้อหา โดยจะแสดงทั้งข้อความแจ้งใน GenerateContentResponse.prompt_feedback
และสำหรับผู้สมัครแต่ละรายใน finishReason
และใน safetyRatings
สัญญา API ระบุไว้ว่า - ส่งคืนตัวเลือกที่ขอทั้งหมดหรือไม่มีผู้สมัครเลย - ไม่มีการส่งคืนผู้สมัครเฉพาะเมื่อมีบางอย่างผิดปกติในข้อความแจ้ง (ดู promptFeedback
) ความคิดเห็นเกี่ยวกับผู้สมัครแต่ละรายจะรายงานในวันที่ finishReason
และ safetyRatings
การแสดง JSON |
---|
{ "candidates": [ { object ( |
ช่อง | |
---|---|
candidates[] |
คำตอบของผู้สมัครจากโมเดล |
promptFeedback |
แสดงผลความคิดเห็นของข้อความแจ้งที่เกี่ยวข้องกับตัวกรองเนื้อหา |
ผู้สมัคร
ตัวเลือกคำตอบที่สร้างขึ้นจากโมเดล
การแสดง JSON |
---|
{ "content": { object ( |
ช่อง | |
---|---|
content |
เอาต์พุตเท่านั้น เนื้อหาที่สร้างส่งคืนจากโมเดล |
finishReason |
ไม่บังคับ เอาต์พุตเท่านั้น เหตุผลที่โมเดลหยุดสร้างโทเค็น หากเว้นว่างไว้ หมายความว่าโมเดลยังไม่หยุดการสร้างโทเค็น |
safetyRatings[] |
รายการการจัดประเภทเพื่อความปลอดภัยของผู้ตอบคำถาม มีการจัดประเภทได้ไม่เกิน 1 รายการต่อหมวดหมู่ |
citationMetadata |
เอาต์พุตเท่านั้น ข้อมูลการอ้างอิงสำหรับผู้สมัครที่สร้างโมเดล ช่องนี้อาจมีข้อมูลการอ้างอิงสำหรับข้อความที่อยู่ใน |
tokenCount |
เอาต์พุตเท่านั้น จำนวนโทเค็นสำหรับตัวเลือกนี้ |
index |
เอาต์พุตเท่านั้น ดัชนีของผู้สมัครในรายชื่อผู้สมัคร |
FinishReason
ระบุสาเหตุที่โมเดลหยุดสร้างโทเค็น
Enum | |
---|---|
FINISH_REASON_UNSPECIFIED |
ค่าเริ่มต้น ไม่ได้ใช้ค่านี้ |
STOP |
จุดหยุดตามธรรมชาติของโมเดลหรือลำดับการหยุดที่ระบุ |
MAX_TOKENS |
โทเค็นถึงจำนวนสูงสุดที่ระบุในคำขอแล้ว |
SAFETY |
เนื้อหาของผู้สมัครถูกแจ้งว่าไม่เหมาะสมเนื่องจากเหตุผลด้านความปลอดภัย |
RECITATION |
เนื้อหาของผู้สมัครถูกแจ้งว่าไม่เหมาะสมเนื่องจากเหตุผลด้านการอ้างอิง |
OTHER |
ไม่ทราบสาเหตุ |
SafetyRating
คะแนนความปลอดภัยสำหรับเนื้อหา
คะแนนความปลอดภัยประกอบด้วยหมวดหมู่ของอันตรายและระดับความน่าจะเป็นของอันตรายในหมวดหมู่นั้นๆ สำหรับเนื้อหาหนึ่งๆ เนื้อหาเหล่านี้ได้รับการจัดประเภทเพื่อความปลอดภัยจากหมวดหมู่อันตรายต่างๆ และความเป็นไปได้ในการจำแนกประเภทของอันตรายนั้นรวมอยู่ในส่วนนี้
การแสดง JSON |
---|
{ "category": enum ( |
ช่อง | |
---|---|
category |
ต้องระบุ หมวดหมู่ของการจัดประเภทนี้ |
probability |
ต้องระบุ ความน่าจะเป็นของอันตรายสำหรับเนื้อหานี้ |
blocked |
เนื้อหานี้ถูกบล็อกเนื่องจากการจัดประเภทนี้หรือไม่ |
HarmProbability
ความน่าจะเป็นที่เนื้อหานั้นจะเป็นอันตราย
ระบบการจัดประเภททำให้เนื้อหามีแนวโน้มไม่ปลอดภัย แต่ไม่ได้แสดงถึงความรุนแรงของความเสียหายต่อเนื้อหา
Enum | |
---|---|
HARM_PROBABILITY_UNSPECIFIED |
ไม่ได้ระบุความน่าจะเป็น |
NEGLIGIBLE |
เนื้อหามีโอกาสน้อยมากที่จะไม่ปลอดภัย |
LOW |
เนื้อหามีโอกาสต่ำที่จะได้รับความไม่ปลอดภัย |
MEDIUM |
เนื้อหามีโอกาสปานกลางที่จะไม่ปลอดภัย |
HIGH |
เนื้อหามีโอกาสสูงที่จะไม่ปลอดภัย |
CitationMetadata
การรวบรวมแหล่งที่มาของเนื้อหา
การแสดง JSON |
---|
{
"citationSources": [
{
object ( |
ช่อง | |
---|---|
citationSources[] |
การอ้างอิงไปยังแหล่งข้อมูลสำหรับคำตอบที่เฉพาะเจาะจง |
CitationSource
การอ้างอิงแหล่งที่มาของคําตอบที่เฉพาะเจาะจงส่วนหนึ่ง
การแสดง JSON |
---|
{ "startIndex": integer, "endIndex": integer, "uri": string, "license": string } |
ช่อง | |
---|---|
startIndex |
ไม่บังคับ จุดเริ่มต้นของกลุ่มคำตอบที่ระบุแหล่งที่มาว่ามาจากแหล่งที่มานี้ ดัชนีจะระบุจุดเริ่มต้นของกลุ่มซึ่งวัดในหน่วยไบต์ |
endIndex |
ไม่บังคับ สิ้นสุดกลุ่มที่มีการระบุแหล่งที่มา ยกเว้นกลุ่ม |
uri |
ไม่บังคับ URI ที่ระบุว่าเป็นแหล่งที่มาสำหรับส่วนหนึ่งของข้อความ |
license |
ไม่บังคับ ใบอนุญาตสำหรับโปรเจ็กต์ GitHub ที่เป็นแหล่งที่มาสำหรับกลุ่ม ต้องระบุข้อมูลใบอนุญาตสำหรับการอ้างอิงโค้ด |
PromptFeedback
ชุดข้อมูลเมตาของความคิดเห็นที่ข้อความแจ้งที่ระบุใน GenerateContentRequest.content
การแสดง JSON |
---|
{ "blockReason": enum ( |
ช่อง | |
---|---|
blockReason |
ไม่บังคับ หากตั้งค่าไว้ ระบบจะบล็อกพรอมต์และจะไม่แสดงตัวเลือก ปรับเปลี่ยนข้อความแจ้ง |
safetyRatings[] |
การให้คะแนนเพื่อความปลอดภัยของข้อความแจ้ง มีการจัดประเภทได้ไม่เกิน 1 รายการต่อหมวดหมู่ |
BlockReason
ระบุสาเหตุที่ข้อความแจ้งถูกบล็อก
Enum | |
---|---|
BLOCK_REASON_UNSPECIFIED |
ค่าเริ่มต้น ไม่ได้ใช้ค่านี้ |
SAFETY |
ข้อความแจ้งถูกบล็อกเนื่องจากเหตุผลด้านความปลอดภัย คุณตรวจสอบ safetyRatings ได้เพื่อดูว่าหมวดหมู่ความปลอดภัยใดบล็อกไว้ |
OTHER |
ข้อความแจ้งถูกบล็อกเนื่องจากไม่ทราบขอบเขต |