- JSON फ़ॉर्मैट में दिखाना
- उम्मीदवार
- FinishReason
- SafetyRating
- HarmProbability
- CitationMetadata
- CitationSource
- PromptFeedback
- BlockReason
कई उम्मीदवारों का समर्थन करने वाले मॉडल से जवाब.
सुरक्षा की रेटिंग और कॉन्टेंट को फ़िल्टर करने से जुड़ी ज़रूरी शर्तें. इन्हें GenerateContentResponse.prompt_feedback
में प्रॉम्प्ट के साथ-साथ, finishReason
और safetyRatings
में हर उम्मीदवार के लिए रिपोर्ट किया जाता है. एपीआई समझौते के तहत: - अनुरोध किए गए सभी उम्मीदवार दिखाए जाते हैं या कोई भी उम्मीदवार नहीं भेजा जाता - कोई उम्मीदवार सिर्फ़ तब वापस किया जाता है, जब प्रॉम्प्ट में कुछ गलत हो (promptFeedback
देखें) - हर उम्मीदवार के बारे में सुझाव, finishReason
और safetyRatings
को दिया जाता है.
जेएसओएन के काेड में दिखाना |
---|
{ "candidates": [ { object ( |
फ़ील्ड | |
---|---|
candidates[] |
मॉडल में उम्मीदवार के जवाब. |
promptFeedback |
कॉन्टेंट के फ़िल्टर के लिए, प्रॉम्प्ट के बारे में सुझाव, शिकायत या राय दिखाता है. |
उम्मीदवार
मॉडल से जनरेट किया गया जवाब.
जेएसओएन के काेड में दिखाना |
---|
{ "content": { object ( |
फ़ील्ड | |
---|---|
content |
सिर्फ़ आउटपुट के लिए. जनरेट किया गया कॉन्टेंट, मॉडल से मिला है. |
finishReason |
ज़रूरी नहीं. सिर्फ़ आउटपुट के लिए. मॉडल ने टोकन जनरेट करना क्यों बंद किया. अगर इसे खाली छोड़ा जाता है, तो मॉडल ने टोकन जनरेट करना बंद नहीं किया है. |
safetyRatings[] |
जवाब देने वाले व्यक्ति की सुरक्षा के लिए रेटिंग की सूची. हर कैटगरी के लिए ज़्यादा से ज़्यादा एक रेटिंग है. |
citationMetadata |
सिर्फ़ आउटपुट के लिए. मॉडल के जनरेट किए गए उम्मीदवार के लिए उद्धरण की जानकारी. इस फ़ील्ड में, |
tokenCount |
सिर्फ़ आउटपुट के लिए. इस कैंडिडेट के लिए टोकन की संख्या. |
index |
सिर्फ़ आउटपुट के लिए. उम्मीदवारों की सूची में मौजूद उम्मीदवार का इंडेक्स. |
FinishReason
इससे पता चलता है कि मॉडल ने टोकन जनरेट करना क्यों बंद किया.
Enums | |
---|---|
FINISH_REASON_UNSPECIFIED |
डिफ़ॉल्ट मान. इस वैल्यू का इस्तेमाल नहीं किया गया है. |
STOP |
मॉडल का स्वाभाविक स्टॉप पॉइंट या दिया गया स्टॉप क्रम. |
MAX_TOKENS |
अनुरोध में, टोकन बनाने की तय सीमा पूरी हो गई थी. |
SAFETY |
उम्मीदवार का कॉन्टेंट, सुरक्षा को ध्यान में रखकर फ़्लैग किया गया था. |
RECITATION |
उम्मीदवार के कॉन्टेंट को पढ़ने की वजह बताने के लिए फ़्लैग किया गया था. |
OTHER |
अज्ञात कारण. |
SafetyRating
कॉन्टेंट के किसी हिस्से के लिए सुरक्षा से जुड़ी रेटिंग.
सुरक्षा से जुड़ी रेटिंग में, कॉन्टेंट के किसी हिस्से के लिए नुकसान की कैटगरी और उस कैटगरी में नुकसान की संभावना का लेवल शामिल होता है. सुरक्षा के हिसाब से, कॉन्टेंट को नुकसान पहुंचाने वाली कई कैटगरी में बांटा जाता है. साथ ही, इससे होने वाले नुकसान की संभावना के बारे में भी यहां बताया गया है.
जेएसओएन के काेड में दिखाना |
---|
{ "category": enum ( |
फ़ील्ड | |
---|---|
category |
ज़रूरी है. इस रेटिंग की कैटगरी. |
probability |
ज़रूरी है. इस कॉन्टेंट से नुकसान की संभावना. |
blocked |
क्या इस रेटिंग की वजह से यह कॉन्टेंट ब्लॉक किया गया था? |
HarmProbability
इस बात की संभावना कि कॉन्टेंट का कोई हिस्सा नुकसान पहुंचा सकता है.
डेटा की कैटगरी तय करने वाला सिस्टम, कॉन्टेंट के असुरक्षित होने की संभावना देता है. यह कॉन्टेंट के किसी हिस्से को नुकसान की गंभीरता के बारे में नहीं बताता है.
Enums | |
---|---|
HARM_PROBABILITY_UNSPECIFIED |
प्रॉबबिलिटी की जानकारी नहीं है. |
NEGLIGIBLE |
कॉन्टेंट के असुरक्षित होने की संभावना न के बराबर है. |
LOW |
कॉन्टेंट के असुरक्षित होने की संभावना कम है. |
MEDIUM |
कॉन्टेंट के असुरक्षित होने की संभावना काफ़ी कम है. |
HIGH |
कॉन्टेंट के असुरक्षित होने की संभावना ज़्यादा है. |
CitationMetadata
कॉन्टेंट के किसी हिस्से के लिए सोर्स एट्रिब्यूशन का कलेक्शन.
जेएसओएन के काेड में दिखाना |
---|
{
"citationSources": [
{
object ( |
फ़ील्ड | |
---|---|
citationSources[] |
किसी खास जवाब के लिए स्रोतों को उद्धरण देना. |
CitationSource
किसी खास जवाब के एक हिस्से के लिए, सोर्स का उद्धरण.
जेएसओएन के काेड में दिखाना |
---|
{ "startIndex": integer, "endIndex": integer, "uri": string, "license": string } |
फ़ील्ड | |
---|---|
startIndex |
ज़रूरी नहीं. रिस्पॉन्स के उस सेगमेंट की शुरुआत जिसे इस सोर्स को एट्रिब्यूट किया गया है. इंडेक्स से, बाइट में मेज़र किए गए, सेगमेंट की शुरुआत के बारे में पता चलता है. |
endIndex |
ज़रूरी नहीं. एट्रिब्यूट किए गए सेगमेंट के आखिर में, खास नहीं. |
uri |
ज़रूरी नहीं. वह यूआरआई जिसे टेक्स्ट के किसी हिस्से के सोर्स के तौर पर एट्रिब्यूट किया गया है. |
license |
ज़रूरी नहीं. GitHub प्रोजेक्ट के लिए लाइसेंस, जिसे सेगमेंट के सोर्स के तौर पर एट्रिब्यूट किया गया है. कोड उद्धरण के लिए लाइसेंस की जानकारी ज़रूरी है. |
PromptFeedback
GenerateContentRequest.content
में दिए गए प्रॉम्प्ट से जुड़े सुझाव मेटाडेटा का सेट.
जेएसओएन के काेड में दिखाना |
---|
{ "blockReason": enum ( |
फ़ील्ड | |
---|---|
blockReason |
ज़रूरी नहीं. अगर इस नीति को सेट किया जाता है, तो प्रॉम्प्ट को ब्लॉक कर दिया जाता है और कोई सुझाव नहीं दिखाया जाता. अपने सवाल को नए तरीके से लिखें. |
safetyRatings[] |
प्रॉम्प्ट की सुरक्षा के लिए रेटिंग. हर कैटगरी के लिए ज़्यादा से ज़्यादा एक रेटिंग है. |
BlockReason
इससे पता चलता है कि प्रॉम्प्ट को ब्लॉक किए जाने की वजह क्या थी.
Enums | |
---|---|
BLOCK_REASON_UNSPECIFIED |
डिफ़ॉल्ट मान. इस वैल्यू का इस्तेमाल नहीं किया गया है. |
SAFETY |
सुरक्षा की वजह से, प्रॉम्प्ट को ब्लॉक कर दिया गया है. safetyRatings की जांच करके, यह पता लगाया जा सकता है कि सुरक्षा की किस कैटगरी ने इसे ब्लॉक किया है. |
OTHER |
प्रॉम्प्ट को ब्लॉक कर दिया गया था, क्योंकि रीजन की जानकारी नहीं थी. |