- Risorsa: origine
- Rappresentazione JSON
- SourceMetadata
- GoogleDocsSourceMetadata
- YoutubeMetadata
- AgentspaceMetadata
- SourceSettings
- SourceStatus
- FailureReason
- Sconosciuto
- SourceTooLong
- IngestionError
- SourceEmpty
- UploadError
- PaywallError
- SourceUnreachable
- SourceUnreachableErrorReason
- GoogleDriveError
- DownloadPrevented
- YoutubeError
- VideoDeleted
- AudioTranscriptionError
- LanguageDetectionFailed
- NoAudioDetected
- SourceLimitExceeded
- DomainBlocked
- Metodi
Risorsa: origine
L'origine rappresenta una singola fonte di contenuti.
Rappresentazione JSON |
---|
{ "name": string, "title": string, "sourceId": { object ( |
Campi | |
---|---|
name |
Identificatore. Il nome completo della risorsa dell'origine. Formato: Questo campo deve essere una stringa codificata in UTF-8 con un limite di lunghezza di 1024 caratteri. |
title |
Facoltativo. Il titolo della fonte. |
sourceId |
Facoltativo. Solo output. ID origine, che è l'ultimo segmento del nome della risorsa dell'origine. |
metadata |
Solo output. Metadati relativi alla fonte. |
settings |
Solo output. Stato dell'origine ed eventuali motivi di errore. |
SourceMetadata
Rappresenta i metadati di una fonte e alcune informazioni aggiuntive.
Rappresentazione JSON |
---|
{ // Union field |
Campi | |
---|---|
Campo unione metadata . Metadati della fonte. metadata può essere solo uno dei seguenti: |
|
googleDocsMetadata |
metadati per un'origine di Documenti Google. |
youtubeMetadata |
metadati per una fonte video di YouTube. |
agentspaceMetadata |
metadati per un'origine Agentspace. |
wordCount |
Il conteggio delle parole della fonte. |
tokenCount |
Il numero di token nella sorgente. |
sourceAddedTimestamp |
Il timestamp di aggiunta della fonte. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
GoogleDocsSourceMetadata
metadati relativi a un'origine di Documenti Google.
Rappresentazione JSON |
---|
{ "documentId": string, "revisionId": string } |
Campi | |
---|---|
documentId |
Solo output. L'ID documento del documento Google. |
revisionId |
Solo output. ID revisione del documento. |
YoutubeMetadata
metadati relativi a un'origine video di YouTube.
Rappresentazione JSON |
---|
{ "videoId": string, "channelName": string } |
Campi | |
---|---|
videoId |
Solo output. L'ID del video di YouTube. |
channelName |
Solo output. Il nome del canale del video di YouTube. |
AgentspaceMetadata
metadati relativi a un'origine agentspace.
Rappresentazione JSON |
---|
{ "documentName": string, "documentTitle": string } |
Campi | |
---|---|
documentName |
Solo output. Il nome completo del documento in Agentspace. |
documentTitle |
Solo output. Il titolo del documento. |
SourceSettings
Consente l'estensione delle impostazioni dell'origine in sources.batchCreate (in precedenza richiesta AddSource).
Rappresentazione JSON |
---|
{ "status": enum ( |
Campi | |
---|---|
status |
lo stato della fonte. |
failureReason |
Motivo dell'errore contenente dettagli sul motivo per cui l'importazione di un'origine non è riuscita. |
SourceStatus
Elenco dei possibili stati di un'origine.
Enum | |
---|---|
SOURCE_STATUS_UNSPECIFIED |
Stato non specificato. |
SOURCE_STATUS_PENDING |
L'origine è in attesa di aggiunta. |
SOURCE_STATUS_COMPLETE |
L'aggiunta dell'origine è stata completata. |
SOURCE_STATUS_ERROR |
L'aggiunta dell'origine non è riuscita definitivamente. |
SOURCE_STATUS_PENDING_DELETION |
L'origine è in attesa di eliminazione. |
SOURCE_STATUS_TENTATIVE |
L'utente sta tentando di aggiungere una fonte, ma non l'abbiamo ancora caricata o controllato i limiti utente. Non viene conteggiato ai fini del limite di fonti dell'utente. |
FailureReason
Motivo dell'errore contenente dettagli sul motivo per cui l'importazione di un'origine non è riuscita.
Rappresentazione JSON |
---|
{ // Union field |
Campi | |
---|---|
Campo unione error . L'errore specifico. error può essere solo uno dei seguenti: |
|
unknown |
Indica che si è verificato un errore sconosciuto. |
sourceTooLong |
Indica che il conteggio delle parole della sorgente ha superato il limite dell'utente. |
ingestionError |
Indica che si è verificato un errore durante l'importazione dell'origine. |
sourceEmpty |
Indica che l'origine è vuota. |
uploadError |
Indica che si è verificato un errore durante il caricamento dell'origine. |
paywallError |
Indica che l'origine è protetta da paywall e non può essere acquisita. |
sourceUnreachable |
Indica che l'origine non è raggiungibile. |
googleDriveError |
Un errore specifico di Google Drive. |
youtubeError |
Un errore specifico di YouTube. |
audioTranscriptionError |
Un errore specifico di trascrizione del file audio. |
sourceLimitExceeded |
Errore se l'utente tenta di eseguire un aggiornamento oltre i limiti. |
domainBlocked |
Errore se l'utente tenta di aggiungere una fonte da un dominio bloccato. |
Sconosciuto
Questo tipo non contiene campi.
Indica che si è verificato un errore sconosciuto.
SourceTooLong
Indica che il conteggio delle parole della sorgente ha superato il limite dell'utente.
Rappresentazione JSON |
---|
{ "wordCount": integer, "wordLimit": integer } |
Campi | |
---|---|
wordCount |
Il numero di parole nella fonte. |
wordLimit |
Il limite di conteggio delle parole per l'utente corrente al momento del caricamento. |
IngestionError
Questo tipo non contiene campi.
Indica che si è verificato un errore durante l'importazione dell'origine.
SourceEmpty
Questo tipo non contiene campi.
Indica che l'origine è vuota.
UploadError
Questo tipo non contiene campi.
Indica che si è verificato un errore durante il caricamento dell'origine.
PaywallError
Questo tipo non contiene campi.
Indica che l'origine è protetta da paywall e non può essere acquisita.
SourceUnreachable
Indica che l'origine non è raggiungibile. Viene utilizzato principalmente per le origini aggiunte tramite URL.
Rappresentazione JSON |
---|
{
"errorDetails": enum ( |
Campi | |
---|---|
errorDetails |
Descrive perché l'origine non è raggiungibile. |
SourceUnreachableErrorReason
Dettagli sul motivo per cui l'origine non è raggiungibile. Utilizzato per mostrare il messaggio appropriato all'utente.
Enum | |
---|---|
ERROR_REASON_UNSPECIFIED |
Predefinito |
ERROR_REASON_INVALID_URL |
L'URL di origine non è valido. |
ERROR_REASON_NOT_ACCESSIBLE |
L'URL di origine non è accessibile. |
ERROR_REASON_NOT_REACHABLE |
L'URL di origine non è raggiungibile. |
ERROR_REASON_URL_NOT_FOUND |
L'URL di origine ha restituito l'errore 404. |
ERROR_REASON_TRANSIENT_ERROR |
L'URL di origine non è raggiungibile a causa di un errore di rete temporaneo o di timeout dell'host e così via. |
ERROR_REASON_FETCH_FAILED |
Non è stato possibile recuperare l'URL di origine a causa di un errore interno. |
ERROR_REASON_NOT_SUPPORTED |
L'URL non è ancora supportato. Ad esempio, i contenuti recuperati superano le dimensioni massime di recupero del crawler, i contenuti recuperati sono di un tipo non ancora supportato e così via. |
GoogleDriveError
Un errore specifico di Google Drive.
Rappresentazione JSON |
---|
{ // Union field |
Campi | |
---|---|
Campo unione error . L'errore specifico di Drive. error può essere solo uno dei seguenti: |
|
downloadPrevented |
All'utente è stato impedito di scaricare il file. |
DownloadPrevented
Questo tipo non contiene campi.
All'utente è stato impedito di scaricare il file.
YoutubeError
Un errore specifico di YouTube.
Rappresentazione JSON |
---|
{ // Union field |
Campi | |
---|---|
Campo unione error . L'errore specifico di YouTube. error può essere solo uno dei seguenti: |
|
videoDeleted |
Errore che indica che la fonte è stata rimossa perché il video è stato eliminato. |
VideoDeleted
Questo tipo non contiene campi.
Errore che indica che la fonte è stata rimossa perché il video è stato eliminato.
AudioTranscriptionError
Un errore specifico di trascrizione del file audio.
Rappresentazione JSON |
---|
{ // Union field |
Campi | |
---|---|
Campo unione error . L'errore specifico della trascrizione del file audio. error può essere solo uno dei seguenti: |
|
languageDetectionFailed |
Impossibile rilevare la lingua del file (potrebbe non essere un discorso). |
noAudioDetected |
Nessun audio è stato rilevato nel file di input (potrebbe trattarsi di un video). |
LanguageDetectionFailed
Questo tipo non contiene campi.
Impossibile rilevare la lingua del file (potrebbe non essere un discorso).
NoAudioDetected
Questo tipo non contiene campi.
Nessun audio rilevato nel file di input.
SourceLimitExceeded
Questo tipo non contiene campi.
Indica che l'utente non ha spazio per questa origine.
DomainBlocked
Questo tipo non contiene campi.
Errore che indica che l'origine è stata rimossa perché il dominio è stato bloccato.
Metodi |
|
---|---|
|
Crea un elenco di Source . |
|
Elimina più fonti |
|
Riceve un Source . |