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