Method: models.batchEmbedText

Создает несколько внедрений из модели с учетом входного текста в синхронном вызове.

HTTP-запрос

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

URL-адрес использует синтаксис транскодирования gRPC .

Параметры пути

Параметры
model

string

Необходимый. Имя Model , используемой для создания внедрения. Примеры: модели/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

Для получения дополнительной информации см. Обзор аутентификации .

Встроитьтекстовый запрос

Запрос на встраивание текста из модели.

JSON-представление
{
  "model": string,
  "text": string
}
Поля
model

string

Необходимый. Имя модели, которое будет использоваться в формате model=models/{model}.

text

string

Необязательный. Входной текст в произвольной форме, который модель превратит во внедрение.