Method: projects.locations.collections.engines.assistants.createCachedContent

Membuat cache konteks eksplisit (Vertex CachedContent); name-nya diteruskan sebagai cachedContent pada permintaan assistants.generateContent berikutnya. Terbatas untuk klien Gemini Enterprise (visibilitas ASSISTANT_USER).

Permintaan HTTP


POST https://discoveryengine.googleapis.com/v1alpha/{name=projects/*/locations/*/collections/*/engines/*/assistants/*}:createCachedContent

URL ini menggunakan sintaksis gRPC Transcoding.

Parameter jalur

Parameter
name

string

Wajib. Nama resource Assistant yang melayani permintaan. Format: projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}

Isi permintaan

Isi permintaan memuat data dengan struktur berikut:

Representasi JSON
{
  "model": string,
  "httpBody": {
    object (HttpBody)
  }
}
Kolom
model

string

Wajib. ID model buram yang digunakan cache; harus cocok dengan model pada permintaan assistants.generateContent yang mereferensikannya.

httpBody

object (HttpBody)

Wajib. Vertex CachedContent yang akan dibuat, sebagai JSON.

Isi respons

Jika berhasil, responsnya adalah respons HTTP generik yang formatnya ditentukan oleh metode.

Cakupan otorisasi

Memerlukan salah satu cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/discoveryengine.assist.readwrite
  • https://www.googleapis.com/auth/discoveryengine.readwrite
  • https://www.googleapis.com/auth/discoveryengine.serving.readwrite

Untuk mengetahui informasi selengkapnya, lihat Authentication Overview.

Izin IAM

Memerlukan izin IAM berikut pada resource name:

  • discoveryengine.assistants.assist

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.