Method: projects.locations.collections.engines.sessions.selectContextFiles

Memilih file konteks yang akan digunakan dalam sesi.

Permintaan HTTP

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

URL menggunakan sintaks gRPC Transcoding.

Parameter jalur

Parameter
name

string

Wajib. Nama sesi.

Format: projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/sessions/{session}

Isi permintaan

Isi permintaan memuat data dengan struktur berikut:

Representasi JSON
{
  "fileSelections": [
    {
      object (FileSelection)
    }
  ]
}
Kolom
fileSelections[]

object (FileSelection)

Wajib. Perubahan pilihan file. Hanya file yang sebelumnya diupload ke sesi yang dapat dipilih (atau dibatalkan pilihannya). File yang tidak disebutkan di sini akan mempertahankan status pilihan saat ini.

Isi respons

Jika berhasil, isi respons akan kosong.

Cakupan otorisasi

Memerlukan salah satu cakupan OAuth berikut:

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

Untuk mengetahui informasi selengkapnya, lihat Authentication Overview.

Izin IAM

Memerlukan izin IAM berikut pada resource name:

  • discoveryengine.sessions.selectContextFiles

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.

FileSelection

Status pemilihan file konteks.

Representasi JSON
{
  "fileId": string,
  "selected": boolean
}
Kolom
fileId

string

Wajib. ID file konteks.

selected

boolean

Wajib. Apakah file dipilih untuk digunakan dalam sesi.