- Recurso: Fuente
- Representación JSON
- SourceMetadata
- GoogleDocsSourceMetadata
- YoutubeMetadata
- AgentspaceMetadata
- SourceSettings
- SourceStatus
- FailureReason
- Desconocido
- SourceTooLong
- IngestionError
- SourceEmpty
- UploadError
- PaywallError
- SourceUnreachable
- SourceUnreachableErrorReason
- GoogleDriveError
- DownloadPrevented
- YoutubeError
- VideoDeleted
- AudioTranscriptionError
- LanguageDetectionFailed
- NoAudioDetected
- SourceLimitExceeded
- DomainBlocked
- Métodos
Recurso: Fuente
Source representa una sola fuente de contenido.
Representación JSON |
---|
{ "name": string, "title": string, "sourceId": { object ( |
Campos | |
---|---|
name |
Es el identificador. Es el nombre completo del recurso de la fuente. Formato: Este campo debe ser una cadena codificada en UTF-8 con un límite de longitud de 1,024 caracteres. |
title |
Opcional. Es el título de la fuente. |
sourceId |
Opcional. Solo salida. Es el ID de la fuente, que es el último segmento del nombre del recurso de la fuente. |
metadata |
Solo salida. Son los metadatos sobre la fuente. |
settings |
Solo salida. Es el estado de la fuente y los motivos de las fallas. |
SourceMetadata
Representa los metadatos de una fuente y cierta información adicional.
Representación JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de unión metadata . Son los metadatos de la fuente. metadata puede ser solo uno de los siguientes: |
|
googleDocsMetadata |
Son los metadatos de una fuente de documentos de Google. |
youtubeMetadata |
Son los metadatos de una fuente de video de YouTube. |
agentspaceMetadata |
Son los metadatos de una fuente de Agentspace. |
wordCount |
Es el recuento de palabras de la fuente. |
tokenCount |
Es la cantidad de tokens en la fuente. |
sourceAddedTimestamp |
Es la marca de tiempo en la que se agregó la fuente. Usa el formato RFC 3339, en el que el resultado generado siempre estará normalizado a Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
GoogleDocsSourceMetadata
Son los metadatos sobre una fuente de documentos de Google.
Representación JSON |
---|
{ "documentId": string, "revisionId": string } |
Campos | |
---|---|
documentId |
Solo salida. Es el ID del documento de Google Docs. |
revisionId |
Solo salida. Es el ID de revisión del documento. |
YoutubeMetadata
Son los metadatos sobre una fuente de video de YouTube.
Representación JSON |
---|
{ "videoId": string, "channelName": string } |
Campos | |
---|---|
videoId |
Solo salida. Es el ID del video de YouTube. |
channelName |
Solo salida. Es el nombre del canal del video de YouTube. |
AgentspaceMetadata
Son los metadatos sobre una fuente de Agentspace.
Representación JSON |
---|
{ "documentName": string, "documentTitle": string } |
Campos | |
---|---|
documentName |
Solo salida. Es el nombre completo del documento en Agentspace. |
documentTitle |
Solo salida. Es el título del documento. |
SourceSettings
Permite extender la configuración de la fuente en sources.batchCreate (anteriormente, solicitud AddSource).
Representación JSON |
---|
{ "status": enum ( |
Campos | |
---|---|
status |
Es el estado de la fuente. |
failureReason |
Es el motivo del error que contiene detalles sobre por qué no se pudo completar la transferencia de una fuente. |
SourceStatus
Es la lista de estados posibles para una fuente.
Enums | |
---|---|
SOURCE_STATUS_UNSPECIFIED |
Indica que no se especificó el estado. |
SOURCE_STATUS_PENDING |
La fuente está pendiente de agregarse. |
SOURCE_STATUS_COMPLETE |
Se completó correctamente la adición de la fuente. |
SOURCE_STATUS_ERROR |
No se pudo agregar la fuente de forma permanente. |
SOURCE_STATUS_PENDING_DELETION |
La fuente está pendiente de eliminación. |
SOURCE_STATUS_TENTATIVE |
El usuario intenta agregar una fuente, pero aún no la subimos ni verificamos los límites del usuario. No se tiene en cuenta para el límite de fuentes del usuario. |
FailureReason
Es el motivo del error que contiene detalles sobre por qué no se pudo completar la transferencia de una fuente.
Representación JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de unión error . Es el error específico. error puede ser solo uno de los siguientes: |
|
unknown |
Indica que se produjo un error desconocido. |
sourceTooLong |
Indica que el recuento de palabras de la fuente superó el límite del usuario. |
ingestionError |
Indica que se produjo un error durante la transferencia de la fuente. |
sourceEmpty |
Indica que la fuente está vacía. |
uploadError |
Indica que se produjo un error al subir la fuente. |
paywallError |
Indica que la fuente está protegida por un muro de pago y no se puede transferir. |
sourceUnreachable |
Indica que no se puede acceder a la fuente. |
googleDriveError |
Es un error específico de Google Drive. |
youtubeError |
Es un error específico de YouTube. |
audioTranscriptionError |
Es un error específico de la transcripción de un archivo de audio. |
sourceLimitExceeded |
Se produce un error si el usuario intenta actualizar más allá de sus límites. |
domainBlocked |
Se produce un error si el usuario intenta agregar una fuente desde un dominio bloqueado. |
Desconocido
Este tipo no tiene campos.
Indica que se produjo un error desconocido.
SourceTooLong
Indica que el recuento de palabras de la fuente superó el límite del usuario.
Representación JSON |
---|
{ "wordCount": integer, "wordLimit": integer } |
Campos | |
---|---|
wordCount |
Es la cantidad de palabras en la fuente. |
wordLimit |
Es el límite de recuento de palabras para el usuario actual en el momento de la carga. |
IngestionError
Este tipo no tiene campos.
Indica que se produjo un error durante la transferencia de la fuente.
SourceEmpty
Este tipo no tiene campos.
Indica que la fuente está vacía.
UploadError
Este tipo no tiene campos.
Indica que se produjo un error al subir la fuente.
PaywallError
Este tipo no tiene campos.
Indica que la fuente está protegida por un muro de pago y no se puede transferir.
SourceUnreachable
Indica que no se puede acceder a la fuente. Se usa principalmente para las fuentes que se agregan a través de una URL.
Representación JSON |
---|
{
"errorDetails": enum ( |
Campos | |
---|---|
errorDetails |
Describe por qué no se puede acceder a la fuente. |
SourceUnreachableErrorReason
Son los detalles sobre por qué no se puede acceder a la fuente. Se usa para mostrar el mensaje adecuado al usuario.
Enums | |
---|---|
ERROR_REASON_UNSPECIFIED |
Predeterminado |
ERROR_REASON_INVALID_URL |
La URL de origen no es válida. |
ERROR_REASON_NOT_ACCESSIBLE |
No se puede acceder a la URL de origen. |
ERROR_REASON_NOT_REACHABLE |
No se puede acceder a la URL de origen. |
ERROR_REASON_URL_NOT_FOUND |
La URL de origen devolvió un error 404. |
ERROR_REASON_TRANSIENT_ERROR |
No se puede acceder a la URL de origen debido a un error de red transitorio, un tiempo de espera del host, etcétera. |
ERROR_REASON_FETCH_FAILED |
No se pudo recuperar la URL de origen debido a un error interno. |
ERROR_REASON_NOT_SUPPORTED |
Aún no se admite la URL. Entre los ejemplos, se incluyen los siguientes: el contenido recuperado supera el tamaño máximo de recuperación del rastreador, el contenido recuperado es de un tipo que aún no admitimos, etcétera. |
GoogleDriveError
Es un error específico de Google Drive.
Representación JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de unión error . Es el error específico de Drive. error puede ser solo uno de los siguientes: |
|
downloadPrevented |
Se impidió que el usuario descargara el archivo. |
DownloadPrevented
Este tipo no tiene campos.
Se impidió que el usuario descargara el archivo.
YoutubeError
Es un error específico de YouTube.
Representación JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de unión error . Es el error específico de YouTube. error puede ser solo uno de los siguientes: |
|
videoDeleted |
Es un error que indica que se quitó la fuente porque se borró el video. |
VideoDeleted
Este tipo no tiene campos.
Es un error que indica que se quitó la fuente porque se borró el video.
AudioTranscriptionError
Es un error específico de la transcripción de un archivo de audio.
Representación JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de unión error . Es el error específico de la transcripción del archivo de audio. error puede ser solo uno de los siguientes: |
|
languageDetectionFailed |
No se pudo detectar el idioma del archivo (es posible que no sea voz). |
noAudioDetected |
No se detectó audio en el archivo de entrada (es posible que haya sido un video). |
LanguageDetectionFailed
Este tipo no tiene campos.
No se pudo detectar el idioma del archivo (es posible que no sea voz).
NoAudioDetected
Este tipo no tiene campos.
No se detectó audio en el archivo de entrada.
SourceLimitExceeded
Este tipo no tiene campos.
Indica que el usuario no tiene espacio para esta fuente.
DomainBlocked
Este tipo no tiene campos.
Es un error que indica que se quitó la fuente porque se bloqueó el dominio.
Métodos |
|
---|---|
|
Crea una lista de Source s. |
|
Borra varias fuentes |
|
Obtienes una Source . |