कई उम्मीदवारों का समर्थन करने वाले मॉडल से जवाब.
सुरक्षा की रेटिंग और कॉन्टेंट को फ़िल्टर करने से जुड़ी ज़रूरी शर्तें. इन्हें GenerateContentResponse.prompt_feedback
में प्रॉम्प्ट के साथ-साथ, finishReason
और safetyRatings
में हर उम्मीदवार के लिए रिपोर्ट किया जाता है. एपीआई समझौते के तहत: - अनुरोध किए गए सभी उम्मीदवार दिखाए जाते हैं या कोई भी उम्मीदवार नहीं भेजा जाता - कोई उम्मीदवार सिर्फ़ तब वापस किया जाता है, जब प्रॉम्प्ट में कुछ गलत हो (promptFeedback
देखें) - हर उम्मीदवार के बारे में सुझाव, finishReason
और safetyRatings
को दिया जाता है.
जेएसओएन के काेड में दिखाना |
---|
{ "candidates": [ { object ( |
फ़ील्ड | |
---|---|
candidates[] |
मॉडल में उम्मीदवार के जवाब. |
promptFeedback |
कॉन्टेंट के फ़िल्टर के लिए, प्रॉम्प्ट के बारे में सुझाव, शिकायत या राय दिखाता है. |
PromptFeedback
GenerateContentRequest.content
में दिए गए प्रॉम्प्ट से जुड़े सुझाव मेटाडेटा का सेट.
जेएसओएन के काेड में दिखाना |
---|
{ "blockReason": enum ( |
फ़ील्ड | |
---|---|
blockReason |
ज़रूरी नहीं. अगर इस नीति को सेट किया जाता है, तो प्रॉम्प्ट को ब्लॉक कर दिया जाता है और कोई सुझाव नहीं दिखाया जाता. अपने सवाल को नए तरीके से लिखें. |
safetyRatings[] |
प्रॉम्प्ट की सुरक्षा के लिए रेटिंग. हर कैटगरी के लिए ज़्यादा से ज़्यादा एक रेटिंग है. |
BlockReason
इससे पता चलता है कि प्रॉम्प्ट को ब्लॉक किए जाने की वजह क्या थी.
Enums | |
---|---|
BLOCK_REASON_UNSPECIFIED |
डिफ़ॉल्ट मान. इस वैल्यू का इस्तेमाल नहीं किया गया है. |
SAFETY |
सुरक्षा की वजह से, प्रॉम्प्ट को ब्लॉक कर दिया गया है. safetyRatings की जांच करके, यह पता लगाया जा सकता है कि सुरक्षा की किस कैटगरी ने इसे ब्लॉक किया है. |
OTHER |
प्रॉम्प्ट को ब्लॉक कर दिया गया था, क्योंकि रीजन की जानकारी नहीं थी. |