Method: models.batchEmbedText

Generiert mehrere Einbettungen aus dem Modell anhand des Eingabetexts in einem synchronen Aufruf.

HTTP-Anfrage

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

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
model

string

Erforderlich. Der Name des Model, der zum Generieren der Einbettung verwendet werden soll. Beispiele: model/embedding-gecko-001

Anfragetext

Der Anfragetext enthält Daten mit folgender Struktur:

JSON-Darstellung
{
  "texts": [
    string
  ],
  "requests": [
    {
      object (EmbedTextRequest)
    }
  ]
}
Felder
texts[]

string

Optional. Die Eingabetexte im freien Format, die das Modell in eine Einbettung umwandelt. Derzeit sind maximal 100 Texte zulässig, bei denen ein Fehler ausgegeben wird.

requests[]

object (EmbedTextRequest)

Optional. Betten Sie Anfragen für den Batch ein. Es kann nur entweder texts oder requests festgelegt werden.

Antworttext

Die Antwort auf eine EmbedTextRequest.

Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:

JSON-Darstellung
{
  "embeddings": [
    {
      object (Embedding)
    }
  ]
}
Felder
embeddings[]

object (Embedding)

Nur Ausgabe Die Einbettungen, die aus dem Eingabetext generiert wurden.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

  • 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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

EmbedTextRequest

Anfrage zum Abrufen einer Texteinbettung aus dem Modell.

JSON-Darstellung
{
  "model": string,
  "text": string
}
Felder
model

string

Erforderlich. Der Modellname, der mit dem Format Modell=Modelle/{Modell} verwendet werden soll.

text

string

Optional. Der Eingabetext im freien Format, den das Modell in eine Einbettung umwandelt.