- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति के दायरे
- EmbedContentRequest
सिंक्रोनस कॉल में दिए गए इनपुट टेक्स्ट से कई एम्बेड जनरेट करता है.
एचटीटीपी अनुरोध
POST https://generativelanguage.googleapis.com/v1/{model=models/*}:batchEmbedContents
यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ के पैरामीटर
पैरामीटर | |
---|---|
model |
ज़रूरी है. मॉडल के संसाधन का नाम. यह मॉडल के लिए एक आईडी के रूप में काम करता है. यह नाम, फ़ॉर्मैट: |
अनुरोध का मुख्य भाग
अनुरोध के मुख्य हिस्से में, इस तरह का डेटा शामिल होता है:
जेएसओएन के काेड में दिखाना |
---|
{
"requests": [
{
object ( |
फ़ील्ड | |
---|---|
requests[] |
ज़रूरी है. बैच के लिए अनुरोध एम्बेड करें. इनमें से हर अनुरोध का मॉडल, |
जवाब का मुख्य भाग
BatchEmbedContentsRequest
को दिया गया जवाब.
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
जेएसओएन के काेड में दिखाना |
---|
{
"embeddings": [
{
object ( |
फ़ील्ड | |
---|---|
embeddings[] |
सिर्फ़ आउटपुट के लिए. हर अनुरोध को उसी क्रम में एम्बेड करना जिस क्रम में, एक साथ कई अनुरोध में एम्बेड किया गया है. |
अनुमति के दायरे
इनमें से किसी एक 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
ज़्यादा जानकारी के लिए, पुष्टि करने से जुड़ी खास जानकारी देखें.
EmbedContentRequest
मॉडल को एम्बेड करने के लिए, Content
शामिल करने का अनुरोध.
जेएसओएन के काेड में दिखाना |
---|
{ "model": string, "content": { object ( |
फ़ील्ड | |
---|---|
model |
ज़रूरी है. मॉडल के संसाधन का नाम. यह मॉडल के लिए एक आईडी के रूप में काम करता है. यह नाम, फ़ॉर्मैट: |
content |
ज़रूरी है. एम्बेड किया जाने वाला कॉन्टेंट. सिर्फ़ |
taskType |
ज़रूरी नहीं. ऐसा वैकल्पिक टास्क टाइप जिसके लिए एम्बेड किए गए टास्क का इस्तेमाल किया जाएगा. सिर्फ़ |
title |
ज़रूरी नहीं. टेक्स्ट के लिए एक वैकल्पिक टाइटल. सिर्फ़ तब लागू होता है, जब TaskType ध्यान दें: |
outputDimensionality |
ज़रूरी नहीं. आउटपुट एम्बेड करने के लिए, वैकल्पिक कम किया गया डाइमेंशन. अगर यह नीति सेट की जाती है, तो आउटपुट एम्बेडिंग में ज़रूरत से ज़्यादा वैल्यू को शुरुआत से छोटा कर दिया जाता है. साल 2024 के बाद से नए मॉडल पर काम करता है और उससे पहले वाले मॉडल ( |