Erstellt einen expliziten Kontext-Cache (Vertex CachedContent). Der zugehörige name wird in nachfolgenden assistants.generateContent-Anfragen als cachedContent übergeben. Beschränkt auf Gemini Enterprise-Kunden (ASSISTANT_USER-Sichtbarkeit).
HTTP-Anfrage
:
POST https://discoveryengine.googleapis.com/v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:createCachedContent Für die URLs wird die Syntax der gRPC-Transcodierung verwendet.
Pfadparameter
| Parameter | |
|---|---|
name |
Erforderlich. Der Ressourcenname der |
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
| JSON-Darstellung |
|---|
{
"model": string,
"httpBody": {
object ( |
| Felder | |
|---|---|
model |
Erforderlich. Die undurchsichtige Modell-ID, mit der der Cache verwendet wird. Sie muss mit dem Modell in den assistants.generateContent-Anfragen übereinstimmen, die darauf verweisen. |
httpBody |
Erforderlich. Das zu erstellende Vertex |
Antworttext
Wenn der Vorgang erfolgreich abgeschlossen wurde, ist die Antwort eine allgemeine HTTP-Antwort, deren Format von der Methode vorgegeben wird.
Autorisierungsbereiche
Erfordert einen der folgenden OAuth-Bereiche:
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/discoveryengine.assist.readwritehttps://www.googleapis.com/auth/discoveryengine.readwritehttps://www.googleapis.com/auth/discoveryengine.serving.readwrite
Weitere Informationen finden Sie unter Authentication Overview.
IAM-Berechtigungen
Erfordert die folgende IAM-Berechtigung für die Ressource name:
discoveryengine.assistants.assist
Weitere Informationen finden Sie in der IAM-Dokumentation.