- Permintaan HTTP
- Parameter lokasi
- Parameter kueri
- Isi permintaan
- Isi respons
- Cakupan otorisasi
- Izin IAM
- FileMetadata
- FileOriginType
- FileView
- ImageCharacteristics
- ColorSpace
- VideoCharacteristics
- FileCharacteristics
Mencantumkan metadata untuk semua file dalam sesi saat ini.
Permintaan HTTP
GET https://discoveryengine.googleapis.com/v1alpha/{parent=projects/*/locations/*/collections/*/engines/*/sessions/*}/files
URL menggunakan sintaks gRPC Transcoding.
Parameter jalur
Parameter | |
---|---|
parent |
Wajib. Nama resource Sesi. Format: |
Parameter kueri
Parameter | |
---|---|
filter |
Opsional. Sintaksis filter terdiri dari bahasa ekspresi untuk membuat predikat dari satu atau beberapa kolom file yang difilter. Ekspresi filter peka huruf besar/kecil. Nama kolom yang saat ini didukung adalah:
Beberapa contoh filter adalah:
Untuk deskripsi lengkap format filter, lihat https://google.aip.dev/160. |
pageSize |
Opsional. Jumlah maksimum file yang akan ditampilkan. Layanan mungkin menampilkan lebih sedikit dari nilai ini. Jika tidak ditentukan, paling banyak 100 file akan ditampilkan. Nilai maksimum adalah 1.000; nilai di atas 1.000 akan dikonversi menjadi 1.000. Jika pengguna menentukan nilai yang kurang dari atau sama dengan 0 - permintaan akan ditolak dengan error INVALID_ARGUMENT. |
pageToken |
Opsional. Token halaman yang diterima dari panggilan Saat melakukan penomoran halaman, semua parameter lain yang disediakan untuk |
orderBy |
Opsional. Menentukan urutan file yang ditampilkan. Nilainya adalah string kolom yang dipisahkan koma untuk diurutkan. Untuk urutan menaik - hanya nama kolom yang digunakan. Untuk urutan menurun - nama kolom diberi akhiran Kolom yang didukung untuk pengurutan:
Perilaku Default: Jika kolom Contoh:
|
Isi permintaan
Isi permintaan harus kosong.
Isi respons
Pesan respons untuk metode SessionService.ListFiles
.
Jika berhasil, isi respons memuat data dengan struktur berikut:
Representasi JSON |
---|
{
"files": [
{
object ( |
Kolom | |
---|---|
files[] |
|
nextPageToken |
Token untuk mengambil halaman hasil berikutnya. Teruskan nilai ini di kolom |
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 parent
:
discoveryengine.sessions.listSessionFileMetadata
Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.
FileMetadata
Menampilkan file yang dilampirkan ke sesi (file konteks)
Representasi JSON |
---|
{ "fileId": string, "name": string, "mimeType": string, "byteSize": string, "originalUri": string, "originalSourceType": enum ( |
Kolom | |
---|---|
fileId |
Hanya output. ID file. |
name |
Hanya output. Nama file yang diupload. |
mimeType |
Jenis konten file, lihat https://www.iana.org/assignments/media-types/media-types.xhtml. |
byteSize |
Hanya output. Ukuran file konteks dalam byte. |
originalUri |
Opsional. Lokasi asli file. Ini dapat berupa jalur file lokal, atau URI lain yang memungkinkan akses ke file dalam sistem eksternal. Ada dua skenario yang menyebabkan URL ini kosong: 1. Jika file dikirim sebagai data inline (misalnya, ditempel dari papan klip). 2. Jika lokasi asli tidak tersedia. Perhatikan bahwa tidak ada jaminan bahwa URI akan mengarah ke file yang valid atau benar-benar ada. Misalnya, file mungkin telah diupload ke sesi, lalu dihapus dari sumber aslinya. |
originalSourceType |
Opsional. Jenis sumber asli file. |
uploadTime |
Hanya output. Waktu file diupload (Jika ini adalah file yang dibuat oleh proses internal, lalu tersedia untuk sesi, ini menunjukkan waktu terjadinya). Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
lastAddTime |
Hanya output. Waktu file ditambahkan ke sesi. Perhatikan bahwa jika file ditambahkan, lalu dimodifikasi secara eksternal, lalu ditambahkan lagi, waktu penambahan akan diperbarui. Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
metadata |
Opsional. Mewakili metadata terkait file yang dapat sesuai dengan kasus penggunaan tertentu. Awalan "google." dicadangkan untuk kunci yang akan digunakan oleh Google, tetapi awalan lain dapat digunakan secara bebas. |
downloadUri |
Hanya output. URL |
fileOriginType |
Opsional. Asal file. |
views |
Hanya output. Tampilan alternatif objek file ini. Setiap tampilan file dikaitkan dengan peran tertentu. Kemungkinan kunci contoh: - "thumbnail" - "mobile_thumbnail" - "clip" - "summary" - "translation" |
FileOriginType
Asal file.
Enum | |
---|---|
FILE_ORIGIN_TYPE_UNSPECIFIED |
Nilai default. |
USER_PROVIDED |
File disediakan oleh pengguna. |
AI_GENERATED |
File dibuat oleh model AI. |
INTERNALLY_GENERATED |
File dibuat dari file lain oleh proses internal. |
FileView
Mewakili versi alternatif atau "tampilan" tertentu dari objek file, seperti ringkasan, thumbnail, versi terjemahan, dll.
Representasi JSON |
---|
{ "viewId": string, "uri": string, "mimeType": string, "byteSize": string, "createTime": string, // Union field |
Kolom | |
---|---|
viewId |
Hanya output. ID Unik Global untuk tampilan tertentu ini. |
uri |
Hanya output. URI untuk mengakses tampilan media ini. |
mimeType |
Hanya output. Jenis MIME (misalnya, "image/jpeg", "image/png", "text/plain", "video/mp4") |
byteSize |
Hanya output. Ukuran tampilan dalam byte. |
createTime |
Hanya output. Waktu pembuatan tampilan. Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
Kolom union characteristics . Karakteristik tampilan media, yang memungkinkan ekstensi fleksibel. Metadata selalu dibuat secara internal oleh proses yang membuat tampilan. characteristics hanya ada berupa salah satu diantara berikut: |
|
imageCharacteristics |
Hanya output. Karakteristik tampilan media gambar. |
videoCharacteristics |
Hanya output. Karakteristik penayangan media video. |
fileCharacteristics |
Hanya output. Karakteristik jenis file lainnya. |
ImageCharacteristics
Karakteristik standar tampilan media gambar.
Representasi JSON |
---|
{
"width": integer,
"height": integer,
"colorSpace": enum ( |
Kolom | |
---|---|
width |
Hanya output. Lebar gambar dalam piksel. |
height |
Hanya output. Tinggi gambar dalam piksel. |
colorSpace |
Hanya output. Ruang warna gambar (misalnya, "RGB", "CMYK", "Grayscale"). |
bitDepth |
Hanya output. Kedalaman bit gambar (misalnya, 8-bit, 16-bit). |
ColorSpace
Kemungkinan ruang warna gambar (misalnya, "RGB", "CMYK", "Grayscale").
Enum | |
---|---|
COLOR_SPACE_UNSPECIFIED |
Nilai default. Ruang warna tidak diketahui. |
RGB |
Ruang warna merah, hijau, biru. |
CMYK |
Ruang warna cyan, magenta, kuning, dan hitam. |
GRAYSCALE |
Ruang warna hitam putih. |
YUV |
Ruang warna YUV. |
OTHER_COLOR_SPACE |
Ruang warna lainnya. |
VideoCharacteristics
Karakteristik standar tampilan media video.
Representasi JSON |
---|
{ "width": integer, "height": integer, "duration": string, "frameRate": number, "audioCodecs": [ string ], "videoCodecs": [ string ], "videoBitrateKbps": integer, "audioBitrateKbps": integer } |
Kolom | |
---|---|
width |
Hanya output. Lebar video dalam piksel. |
height |
Hanya output. Tinggi video dalam piksel. |
duration |
Hanya output. Durasi video. Durasi dalam detik dengan maksimal sembilan digit pecahan, yang diakhiri dengan ' |
frameRate |
Hanya output. Kecepatan frame (frame per detik). |
audioCodecs[] |
Hanya output. Codec audio yang digunakan dalam video. |
videoCodecs[] |
Hanya output. Codec video yang digunakan dalam video. |
videoBitrateKbps |
Hanya output. Kecepatan bit video dalam kbps. |
audioBitrateKbps |
Hanya output. Kecepatan bit audio dalam kbps. |
FileCharacteristics
Karakteristik jenis file lainnya.
Representasi JSON |
---|
{ "characteristics": { string: string, ... } } |
Kolom | |
---|---|
characteristics |
Hanya output. Peta umum karakteristik. |