Generiert eine Einbettung aus dem Modell anhand einer Eingabe-Content
.
HTTP-Anfrage
POST https://generativelanguage.googleapis.com/v1beta/{model=models/*}:embedContent
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter | |
---|---|
model |
Erforderlich. Der Ressourcenname des Modells. Sie dient als ID für das zu verwendende Modell. Dieser Name sollte mit einem Modellnamen übereinstimmen, der von der Methode Format: |
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung |
---|
{ "content": { object ( |
Felder | |
---|---|
content |
Erforderlich. Der einzubettende Inhalt. Nur die |
taskType |
Optional. Optionaler Aufgabentyp, für den die Einbettungen verwendet werden. Kann nur für |
title |
Optional. Ein optionaler Titel für den Text. Gilt nur, wenn der TaskType Hinweis: Wenn Sie eine |
outputDimensionality |
Optional. Optionale reduzierte Abmessungen für die Ausgabeeinbettung. Wenn festgelegt, werden übermäßig viele Werte in der Ausgabeeinbettung am Ende abgeschnitten. Wird seit 2024 von neueren Modellen unterstützt. Beim älteren Modell ( |
Antworttext
Die Antwort auf ein EmbedContentRequest
.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
JSON-Darstellung |
---|
{
"embedding": {
object ( |
Felder | |
---|---|
embedding |
Nur Ausgabe. Die aus dem Eingabeinhalt generierte Einbettung. |
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.