दिए गए इनपुट GenerateContentRequest
मॉडल से रिस्पॉन्स जनरेट करता है.
इनपुट सुविधाएं, अलग-अलग मॉडल के लिए अलग-अलग होती हैं. इनमें ट्यून किए जाने वाले मॉडल भी शामिल हैं. ज़्यादा जानकारी के लिए, मॉडल गाइड और ट्यूनिंग गाइड देखें.
एचटीटीपी अनुरोध
POST https://generativelanguage.googleapis.com/v1beta/{model=models/*}:generateContent
यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ पैरामीटर
पैरामीटर | |
---|---|
model |
ज़रूरी है. नतीजे जनरेट करने के लिए इस्तेमाल किए जाने वाले फ़ॉर्मैट: |
अनुरोध का मुख्य भाग
अनुरोध के मुख्य हिस्से में, यहां दिए गए स्ट्रक्चर का डेटा शामिल होता है:
जेएसओएन के काेड में दिखाना |
---|
{ "contents": [ { object ( |
फ़ील्ड | |
---|---|
contents[] |
ज़रूरी है. मॉडल के साथ हुई मौजूदा बातचीत का कॉन्टेंट. सिंगल-टर्न वाली क्वेरी के लिए, यह एक इंस्टेंस होता है. बारी-बारी से आने वाली क्वेरी के लिए, यह दोहराया गया फ़ील्ड होता है. इसमें बातचीत का इतिहास और नया अनुरोध शामिल होता है. |
tools[] |
ज़रूरी नहीं.
|
toolConfig |
ज़रूरी नहीं. अनुरोध में बताए गए किसी भी |
safetySettings[] |
ज़रूरी नहीं. असुरक्षित कॉन्टेंट को ब्लॉक करने वाले यूनीक यह |
systemInstruction |
ज़रूरी नहीं. डेवलपर ने सिस्टम के लिए निर्देश सेट किए हैं. फ़िलहाल, सिर्फ़ टेक्स्ट. |
generationConfig |
ज़रूरी नहीं. मॉडल जनरेशन और आउटपुट के लिए कॉन्फ़िगरेशन के विकल्प. |
cachedContent |
ज़रूरी नहीं. सुझाव दिखाने के लिए, कॉन्टेक्स्ट के तौर पर इस्तेमाल की गई कैश मेमोरी में सेव किए गए कॉन्टेंट का नाम. ध्यान दें: इसे सिर्फ़ साफ़ तौर पर कैश मेमोरी में इस्तेमाल करने के लिए इस्तेमाल किया जाता है, जहां उपयोगकर्ता, कैश मेमोरी में डेटा सेव कर सकते हैं.उदाहरण के लिए, किस कॉन्टेंट को कैश मेमोरी में सेव किया जाना चाहिए. साथ ही, इससे लागत कम होने की गारंटी मिलती है. फ़ॉर्मैट: |
जवाब का मुख्य भाग
कामयाब रहने पर, जवाब के मुख्य हिस्से में GenerateContentResponse
का एक इंस्टेंस शामिल किया जाता है.
अनुमति के दायरे
इनमें से किसी एक OAuth स्कोप की ज़रूरत होती है:
https://www.googleapis.com/auth/generative-language
https://www.googleapis.com/auth/generative-language.tuning
https://www.googleapis.com/auth/generative-language.tuning.readonly
https://www.googleapis.com/auth/generative-language.retriever
https://www.googleapis.com/auth/generative-language.retriever.readonly
ज़्यादा जानकारी के लिए, पुष्टि करने से जुड़ी खास जानकारी देखें.