- Resource: Source
- Representasi JSON
- SourceMetadata
- GoogleDocsSourceMetadata
- YoutubeMetadata
- AgentspaceMetadata
- SourceSettings
- SourceStatus
- FailureReason
- Tidak diketahui
- SourceTooLong
- IngestionError
- SourceEmpty
- UploadError
- PaywallError
- SourceUnreachable
- SourceUnreachableErrorReason
- GoogleDriveError
- DownloadPrevented
- YoutubeError
- VideoDeleted
- AudioTranscriptionError
- LanguageDetectionFailed
- NoAudioDetected
- SourceLimitExceeded
- DomainBlocked
- Metode
Resource: Sumber
Sumber mewakili satu sumber konten.
Representasi JSON |
---|
{ "name": string, "title": string, "sourceId": { object ( |
Kolom | |
---|---|
name |
ID. Nama lengkap resource sumber. Format Kolom ini harus berupa string berenkode UTF-8 dengan batas panjang 1.024 karakter. |
title |
Opsional. Judul sumber. |
sourceId |
Opsional. Hanya output. ID sumber, yang merupakan segmen terakhir dari nama resource sumber. |
metadata |
Hanya output. Metadata tentang sumber. |
settings |
Hanya output. status sumber, dan alasan kegagalan. |
SourceMetadata
Mewakili metadata sumber dan beberapa informasi tambahan.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom union metadata . Metadata untuk sumber. metadata hanya ada berupa salah satu diantara berikut: |
|
googleDocsMetadata |
Metadata untuk sumber dokumen google. |
youtubeMetadata |
metadata untuk sumber video YouTube. |
agentspaceMetadata |
Metadata untuk sumber ruang agen. |
wordCount |
Jumlah kata dalam sumber. |
tokenCount |
Jumlah token dalam sumber. |
sourceAddedTimestamp |
Stempel waktu saat sumber ditambahkan. Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
GoogleDocsSourceMetadata
metadata tentang sumber dokumen google.
Representasi JSON |
---|
{ "documentId": string, "revisionId": string } |
Kolom | |
---|---|
documentId |
Hanya output. ID dokumen Google Dokumen. |
revisionId |
Hanya output. ID revisi untuk dokumen. |
YoutubeMetadata
metadata tentang sumber video YouTube.
Representasi JSON |
---|
{ "videoId": string, "channelName": string } |
Kolom | |
---|---|
videoId |
Hanya output. ID video YouTube. |
channelName |
Hanya output. Nama channel video YouTube. |
AgentspaceMetadata
metadata tentang sumber ruang agen.
Representasi JSON |
---|
{ "documentName": string, "documentTitle": string } |
Kolom | |
---|---|
documentName |
Hanya output. Nama lengkap dokumen di Agentspace. |
documentTitle |
Hanya output. Judul dokumen. |
SourceSettings
Memungkinkan perluasan Setelan Sumber di sources.batchCreate (sebelumnya permintaan AddSource).
Representasi JSON |
---|
{ "status": enum ( |
Kolom | |
---|---|
status |
status sumber. |
failureReason |
Alasan kegagalan yang berisi detail tentang alasan sumber gagal melakukan penyerapan. |
SourceStatus
Daftar kemungkinan status untuk sumber.
Enum | |
---|---|
SOURCE_STATUS_UNSPECIFIED |
Status tidak ditentukan. |
SOURCE_STATUS_PENDING |
Sumber menunggu ditambahkan. |
SOURCE_STATUS_COMPLETE |
Penambahan sumber telah selesai dan berhasil. |
SOURCE_STATUS_ERROR |
Penambahan sumber gagal secara permanen. |
SOURCE_STATUS_PENDING_DELETION |
Sumber sedang menunggu penghapusan. |
SOURCE_STATUS_TENTATIVE |
Pengguna mencoba menambahkan sumber, tetapi kami belum menguploadnya atau memeriksa batas pengguna. Tidak dihitung dalam batas sumber pengguna. |
FailureReason
Alasan kegagalan yang berisi detail tentang alasan sumber gagal melakukan penyerapan.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom union error . Error tertentu. error hanya ada berupa salah satu diantara berikut: |
|
unknown |
Menunjukkan bahwa terjadi error yang tidak diketahui. |
sourceTooLong |
Menunjukkan bahwa jumlah kata sumber melebihi batas pengguna. |
ingestionError |
Menunjukkan bahwa terjadi error saat memproses sumber. |
sourceEmpty |
Menunjukkan bahwa sumber kosong. |
uploadError |
Menunjukkan bahwa terjadi error saat mengupload sumber. |
paywallError |
Menunjukkan bahwa sumber dibatasi konten berbayar dan tidak dapat di-ingest. |
sourceUnreachable |
Menunjukkan bahwa sumber tidak dapat dijangkau. |
googleDriveError |
Error khusus Google Drive. |
youtubeError |
Error khusus YouTube. |
audioTranscriptionError |
Error khusus transkripsi file audio. |
sourceLimitExceeded |
Error jika pengguna mencoba memperbarui di luar batasnya. |
domainBlocked |
Error jika pengguna mencoba menambahkan sumber dari domain yang diblokir. |
Tidak diketahui
Jenis ini tidak memiliki kolom.
Menunjukkan bahwa terjadi error yang tidak diketahui.
SourceTooLong
Menunjukkan bahwa jumlah kata sumber melebihi batas pengguna.
Representasi JSON |
---|
{ "wordCount": integer, "wordLimit": integer } |
Kolom | |
---|---|
wordCount |
Jumlah kata dalam sumber. |
wordLimit |
Batas jumlah kata untuk pengguna saat ini pada saat upload. |
IngestionError
Jenis ini tidak memiliki kolom.
Menunjukkan bahwa terjadi error saat memproses sumber.
SourceEmpty
Jenis ini tidak memiliki kolom.
Menunjukkan bahwa sumber kosong.
UploadError
Jenis ini tidak memiliki kolom.
Menunjukkan bahwa terjadi error saat mengupload sumber.
PaywallError
Jenis ini tidak memiliki kolom.
Menunjukkan bahwa sumber dibatasi konten berbayar dan tidak dapat di-ingest.
SourceUnreachable
Menunjukkan bahwa sumber tidak dapat dijangkau. Ini terutama digunakan untuk sumber yang ditambahkan melalui URL.
Representasi JSON |
---|
{
"errorDetails": enum ( |
Kolom | |
---|---|
errorDetails |
Menjelaskan alasan sumber tidak dapat dijangkau. |
SourceUnreachableErrorReason
Detail alasan sumber tidak dapat dijangkau. Digunakan untuk menampilkan pesan yang sesuai kepada pengguna.
Enum | |
---|---|
ERROR_REASON_UNSPECIFIED |
Default |
ERROR_REASON_INVALID_URL |
URL sumber tidak valid. |
ERROR_REASON_NOT_ACCESSIBLE |
URL sumber tidak dapat diakses. |
ERROR_REASON_NOT_REACHABLE |
URL sumber tidak dapat dijangkau. |
ERROR_REASON_URL_NOT_FOUND |
URL sumber menampilkan 404. |
ERROR_REASON_TRANSIENT_ERROR |
URL sumber tidak dapat dijangkau karena error jaringan sementara atau waktu tunggu host habis, dll. |
ERROR_REASON_FETCH_FAILED |
URL sumber tidak dapat diambil karena terjadi error internal. |
ERROR_REASON_NOT_SUPPORTED |
URL belum didukung. Contohnya mencakup: konten yang diambil melebihi ukuran maksimum pengambilan data crawler, konten yang diambil adalah jenis yang belum kami dukung, dll. |
GoogleDriveError
Error khusus Google Drive.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom union error . Error khusus Drive. error hanya ada berupa salah satu diantara berikut: |
|
downloadPrevented |
Pengguna dicegah mendownload file. |
DownloadPrevented
Jenis ini tidak memiliki kolom.
Pengguna dicegah mendownload file.
YoutubeError
Error khusus YouTube.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom union error . Error khusus YouTube. error hanya ada berupa salah satu diantara berikut: |
|
videoDeleted |
Error untuk menunjukkan bahwa sumber dihapus karena video dihapus. |
VideoDeleted
Jenis ini tidak memiliki kolom.
Error untuk menunjukkan bahwa sumber dihapus karena video dihapus.
AudioTranscriptionError
Error khusus transkripsi file audio.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom union error . Error spesifik transkripsi file audio. error hanya ada berupa salah satu diantara berikut: |
|
languageDetectionFailed |
Tidak dapat mendeteksi bahasa file (mungkin bukan ucapan). |
noAudioDetected |
Tidak ada audio yang terdeteksi dalam file input (mungkin berupa video). |
LanguageDetectionFailed
Jenis ini tidak memiliki kolom.
Tidak dapat mendeteksi bahasa file (mungkin bukan ucapan).
NoAudioDetected
Jenis ini tidak memiliki kolom.
Tidak ada audio yang terdeteksi dalam file input.
SourceLimitExceeded
Jenis ini tidak memiliki kolom.
Menunjukkan bahwa pengguna tidak memiliki ruang untuk sumber ini.
DomainBlocked
Jenis ini tidak memiliki kolom.
Error untuk menunjukkan bahwa sumber dihapus karena domain diblokir.
Metode |
|
---|---|
|
Membuat daftar Source . |
|
Menghapus beberapa sumber |
|
Mendapatkan Source . |