इनपुट MessagePrompt
दिए गए मॉडल से जवाब जनरेट करता है.
एचटीटीपी अनुरोध
POST https://generativelanguage.googleapis.com/v1beta/{model=models/*}:generateMessage
यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ के पैरामीटर
पैरामीटर | |
---|---|
model |
ज़रूरी है. इस्तेमाल किए जाने वाले मॉडल का नाम. फ़ॉर्मैट: |
अनुरोध का मुख्य भाग
अनुरोध के मुख्य हिस्से में इस तरह का डेटा शामिल होता है:
जेएसओएन के काेड में दिखाना |
---|
{
"prompt": {
object ( |
फ़ील्ड | |
---|---|
prompt |
ज़रूरी है. मॉडल को प्रॉम्प्ट के तौर पर दिया गया स्ट्रक्चर्ड टेक्स्ट वाला इनपुट. प्रॉम्प्ट मिलने पर, मॉडल वह दिखाएगा जो अनुमान लगाता है कि बातचीत के अगले मैसेज में वह दिखेगा. |
temperature |
ज़रूरी नहीं. आउटपुट की रैंडमनेस को कंट्रोल करता है. वैल्यू की सीमा |
candidateCount |
ज़रूरी नहीं. जवाब देने के लिए जनरेट किए गए मैसेज की संख्या. यह वैल्यू, |
topP |
ज़रूरी नहीं. नमूना लेने के दौरान विचार करने के लिए, टोकन की ज़्यादा से ज़्यादा कुल संभावना. यह मॉडल टॉप-के और न्यूक्लियस सैंपलिंग का इस्तेमाल करता है. न्यूक्लियस सैंपलिंग, टोकन के सबसे छोटे सेट के हिसाब से काम करता है, जिसकी प्रॉबबिलिटी का योग कम से कम |
topK |
ज़रूरी नहीं. सैंपल करते समय, शामिल किए जाने वाले टोकन की ज़्यादा से ज़्यादा संख्या. यह मॉडल टॉप-के और न्यूक्लियस सैंपलिंग का इस्तेमाल करता है. टॉप-k सैंपलिंग, |
जवाब का मुख्य भाग
मॉडल से मिला रिस्पॉन्स.
इसमें उम्मीदवार के मैसेज और बातचीत का इतिहास शामिल है. बातचीत का इतिहास, तारीख के हिसाब से क्रम में लगाया जाता है.
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
जेएसओएन के काेड में दिखाना |
---|
{ "candidates": [ { object ( |
फ़ील्ड | |
---|---|
candidates[] |
मॉडल के उम्मीदवार के जवाब से जुड़े मैसेज. |
messages[] |
बातचीत का वह इतिहास जिसका इस्तेमाल मॉडल ने किया है. |
filters[] |
प्रॉम्प्ट और रिस्पॉन्स टेक्स्ट के लिए, कॉन्टेंट को फ़िल्टर करने वाले मेटाडेटा का सेट. इससे पता चलता है कि किन |
अनुमति देने के दायरे
इनमें से कोई एक 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
ज़्यादा जानकारी के लिए, पुष्टि करने से जुड़ी खास जानकारी देखें.