Method: models.batchEmbedText

सिंक्रोनस कॉल में दिए गए इनपुट टेक्स्ट के मॉडल से कई एम्बेड जनरेट करता है.

एचटीटीपी अनुरोध

POST https://generativelanguage.googleapis.com/v1beta/{model=models/*}:batchEmbedText

यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.

पाथ के पैरामीटर

पैरामीटर
model

string

ज़रूरी है. एम्बेड करने की प्रोसेस जनरेट करने के लिए, Model का नाम. उदाहरण: Model/embedding-gecko-001

अनुरोध का मुख्य भाग

अनुरोध के मुख्य हिस्से में इस तरह का डेटा शामिल होता है:

जेएसओएन के काेड में दिखाना
{
  "texts": [
    string
  ],
  "requests": [
    {
      object (EmbedTextRequest)
    }
  ]
}
फ़ील्ड
texts[]

string

ज़रूरी नहीं. वे फ़्री-फ़ॉर्म इनपुट टेक्स्ट जिन्हें मॉडल एम्बेड करेगा. मौजूदा सीमा 100 टेक्स्ट की है, जिससे ज़्यादा कोई गड़बड़ी हो सकती है.

requests[]

object (EmbedTextRequest)

ज़रूरी नहीं. बैच के अनुरोध एम्बेड करें. texts या requests में से सिर्फ़ एक को सेट किया जा सकता है.

जवाब का मुख्य भाग

EmbedTextRequest का जवाब.

अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.

जेएसओएन के काेड में दिखाना
{
  "embeddings": [
    {
      object (Embedding)
    }
  ]
}
फ़ील्ड
embeddings[]

object (Embedding)

सिर्फ़ आउटपुट के लिए. इनपुट टेक्स्ट से एम्बेड की गई वैल्यू.

अनुमति देने के दायरे

इनमें से कोई एक 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

ज़्यादा जानकारी के लिए, पुष्टि करने से जुड़ी खास जानकारी देखें.

EmbedTextRequest

मॉडल से टेक्स्ट एम्बेड करने का अनुरोध करें.

जेएसओएन के काेड में दिखाना
{
  "model": string,
  "text": string
}
फ़ील्ड
model

string

ज़रूरी है. मॉडल का फ़ॉर्मैट, मॉडल=models/{model} के साथ इस्तेमाल करने के लिए मॉडल का नाम.

text

string

ज़रूरी नहीं. फ़्री-फ़ॉर्म इनपुट टेक्स्ट, जिसे मॉडल एम्बेड करेगा.