Method: models.batchEmbedText

چندین جاسازی را از مدل متن ورودی داده شده در یک تماس همزمان ایجاد می کند.

درخواست HTTP

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

URL از دستور GRPC Transcoding استفاده می کند.

پارامترهای مسیر

مولفه های
model

string

ضروری. نام Model که برای ایجاد تعبیه استفاده می شود. مثال: models/embedding-gecko-001

درخواست بدن

بدنه درخواست حاوی داده هایی با ساختار زیر است:

نمایندگی JSON
{
  "texts": [
    string
  ],
  "requests": [
    {
      object (EmbedTextRequest)
    }
  ]
}
زمینه های
texts[]

string

اختیاری. متون ورودی با فرم آزاد که مدل به یک جاسازی تبدیل می شود. حد فعلی 100 متن است که خطا روی آن پرتاب می شود.

requests[]

object ( EmbedTextRequest )

اختیاری. جاسازی درخواست‌ها برای دسته فقط یکی از texts یا requests می توان تنظیم کرد.

بدن پاسخگو

پاسخ به EmbedTextRequest.

در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی داده هایی با ساختار زیر است:

نمایندگی JSON
{
  "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

درخواست دریافت جاسازی متن از مدل.

نمایندگی JSON
{
  "model": string,
  "text": string
}
زمینه های
model

string

ضروری. نام مدل برای استفاده با قالب model=models/{model}.

text

string

اختیاری. متن ورودی با فرم آزاد که مدل آن را به یک جاسازی تبدیل می کند.