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

Varian streaming server dari assistants.generateContent. Ini adalah jalur percakapan utama.

Terbatas untuk klien Gemini Enterprise (visibilitas ASSISTANT_USER); bukan bagian dari Discovery Engine API umum.

Permintaan HTTP


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

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. Model untuk melayani permintaan. Ini adalah ID model buram, bukan resource Discovery Engine.

httpBody

object (HttpBody)

Wajib. Isi permintaan buram.

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.