GenerateContentRequest
इनपुट दिए गए मॉडल से स्ट्रीम किया गया रिस्पॉन्स जनरेट करता है.
एचटीटीपी अनुरोध
POST https://generativelanguage.googleapis.com/v1/{model=models/*}:streamGenerateContent
यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ के पैरामीटर
पैरामीटर | |
---|---|
model |
ज़रूरी है. पूरा होने की प्रोसेस जनरेट करने के लिए, फ़ॉर्मैट: |
अनुरोध का मुख्य भाग
अनुरोध के मुख्य हिस्से में इस तरह का डेटा शामिल होता है:
जेएसओएन के काेड में दिखाना |
---|
{ "contents": [ { object ( |
फ़ील्ड | |
---|---|
contents[] |
ज़रूरी है. मॉडल के साथ मौजूदा बातचीत का कॉन्टेंट. एक टर्न वाली क्वेरी के लिए, यह सिर्फ़ एक इंस्टेंस है. एक से ज़्यादा मोड़ वाली क्वेरी के लिए, यह दोहराया गया फ़ील्ड होता है, जिसमें बातचीत का इतिहास और नया अनुरोध होता है. |
safetySettings[] |
ज़रूरी नहीं. असुरक्षित कॉन्टेंट को ब्लॉक करने के लिए, यूनीक इसे |
generationConfig |
ज़रूरी नहीं. मॉडल जनरेट करने और आउटपुट के लिए कॉन्फ़िगरेशन के विकल्प. |
जवाब का मुख्य भाग
कामयाब होने पर, रिस्पॉन्स के मुख्य हिस्से में 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
ज़्यादा जानकारी के लिए, पुष्टि करने से जुड़ी खास जानकारी देखें.