- 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 única fuente de contenido.
Representación JSON |
---|
{ "name": string, "title": string, "sourceId": { object ( |
Campos | |
---|---|
name |
Identificador. Nombre completo del recurso de origen. Formato: Este campo debe ser una cadena codificada en UTF-8 con un límite de 1024 caracteres. |
title |
Opcional. Título de la fuente. |
sourceId |
Opcional. Solo de salida. ID de la fuente, que es el último segmento del nombre de recurso de la fuente. |
metadata |
Solo de salida. Metadatos sobre la fuente. |
settings |
Solo de salida. Estado de la fuente y los motivos de los errores. |
SourceMetadata
Representa los metadatos de una fuente y cierta información adicional.
Representación JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de unión metadata . Metadatos de la fuente. metadata solo puede ser una de estas dos opciones: |
|
googleDocsMetadata |
Metadatos de una fuente de Documentos de Google. |
youtubeMetadata |
Metadatos de una fuente de vídeo de YouTube. |
agentspaceMetadata |
Metadatos de una fuente de Agentspace. |
wordCount |
El recuento de palabras de la fuente. |
tokenCount |
Número de tokens de la fuente. |
sourceAddedTimestamp |
Marca de tiempo en la que se añadió la fuente. Usa RFC 3339, donde la salida generada siempre se normaliza con Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otros desplazamientos distintos de "Z". Ejemplos: |
GoogleDocsSourceMetadata
Metadatos sobre una fuente de documentos de Google.
Representación JSON |
---|
{ "documentId": string, "revisionId": string } |
Campos | |
---|---|
documentId |
Solo de salida. El ID del documento de Google. |
revisionId |
Solo de salida. ID de revisión del documento. |
YoutubeMetadata
Metadatos sobre una fuente de vídeo de YouTube.
Representación JSON |
---|
{ "videoId": string, "channelName": string } |
Campos | |
---|---|
videoId |
Solo de salida. ID del vídeo de YouTube. |
channelName |
Solo de salida. El nombre del canal del vídeo de YouTube. |
AgentspaceMetadata
Metadatos sobre una fuente de Agentspace.
Representación JSON |
---|
{ "documentName": string, "documentTitle": string } |
Campos | |
---|---|
documentName |
Solo de salida. El nombre completo del documento en Agentspace. |
documentTitle |
Solo de salida. El título del documento. |
SourceSettings
Permite ampliar la configuración de la fuente en sources.batchCreate (antes, solicitud AddSource).
Representación JSON |
---|
{ "status": enum ( |
Campos | |
---|---|
status |
Estado de la fuente. |
failureReason |
Motivo del fallo que contiene detalles sobre por qué no se ha podido ingerir una fuente. |
SourceStatus
Lista de posibles estados de una fuente.
Enumeraciones | |
---|---|
SOURCE_STATUS_UNSPECIFIED |
Estado no especificado. |
SOURCE_STATUS_PENDING |
La fuente está pendiente de añadirse. |
SOURCE_STATUS_COMPLETE |
La adición de la fuente se ha completado correctamente. |
SOURCE_STATUS_ERROR |
No se ha podido añadir la fuente de forma permanente. |
SOURCE_STATUS_PENDING_DELETION |
La fuente está pendiente de eliminación. |
SOURCE_STATUS_TENTATIVE |
El usuario está intentando añadir una fuente, pero aún no la hemos subido ni hemos comprobado los límites de usuario. No se tiene en cuenta para calcular el límite de fuentes del usuario. |
FailureReason
Motivo del fallo que contiene detalles sobre por qué no se ha podido ingerir una fuente.
Representación JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de unión error . El error específico. error solo puede ser una de estas dos opciones: |
|
unknown |
Indica que se ha producido un error desconocido. |
sourceTooLong |
Indica que el recuento de palabras de origen ha superado el límite del usuario. |
ingestionError |
Indica que se ha producido un error al ingerir la fuente. |
sourceEmpty |
Indica que la fuente está vacía. |
uploadError |
Indica que se ha producido un error al subir la fuente. |
paywallError |
Indica que la fuente está protegida por un muro de pago y no se puede ingerir. |
sourceUnreachable |
Indica que no se puede acceder a la fuente. |
googleDriveError |
Error específico de Google Drive. |
youtubeError |
Error específico de YouTube. |
audioTranscriptionError |
Error específico de la transcripción de un archivo de audio. |
sourceLimitExceeded |
Error si el usuario intenta actualizar más allá de sus límites. |
domainBlocked |
Error si el usuario intenta añadir una fuente de un dominio bloqueado. |
Desconocido
Este tipo no tiene campos.
Indica que se ha producido un error desconocido.
SourceTooLong
Indica que el recuento de palabras de origen ha superado el límite del usuario.
Representación JSON |
---|
{ "wordCount": integer, "wordLimit": integer } |
Campos | |
---|---|
wordCount |
El número de palabras de la fuente. |
wordLimit |
El límite de recuento de palabras del usuario actual en el momento de la subida. |
IngestionError
Este tipo no tiene campos.
Indica que se ha producido un error al ingerir la fuente.
SourceEmpty
Este tipo no tiene campos.
Indica que la fuente está vacía.
UploadError
Este tipo no tiene campos.
Indica que se ha producido 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 ingerir.
SourceUnreachable
Indica que no se puede acceder a la fuente. Se usa principalmente en las fuentes que se añaden mediante una URL.
Representación JSON |
---|
{
"errorDetails": enum ( |
Campos | |
---|---|
errorDetails |
Describe por qué no se puede acceder a la fuente. |
SourceUnreachableErrorReason
Detalles sobre por qué no se puede acceder a la fuente. Se usa para mostrar el mensaje adecuado al usuario.
Enumeraciones | |
---|---|
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 ha devuelto el 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. |
ERROR_REASON_FETCH_FAILED |
No se ha podido obtener la URL de origen debido a un error interno. |
ERROR_REASON_NOT_SUPPORTED |
La URL aún no se admite. Por ejemplo, el contenido obtenido supera el tamaño máximo de obtención del rastreador o es de un tipo que aún no admitimos. |
GoogleDriveError
Error específico de Google Drive.
Representación JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de unión error . El error específico de Drive. error solo puede ser una de estas dos opciones: |
|
downloadPrevented |
No se ha permitido que el usuario descargue el archivo. |
DownloadPrevented
Este tipo no tiene campos.
No se ha permitido que el usuario descargue el archivo.
YoutubeError
Error específico de YouTube.
Representación JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de unión error . El error específico de YouTube. error solo puede ser una de estas dos opciones: |
|
videoDeleted |
Error que indica que la fuente se ha retirado porque el vídeo se ha eliminado. |
VideoDeleted
Este tipo no tiene campos.
Error que indica que la fuente se ha retirado porque el vídeo se ha eliminado.
AudioTranscriptionError
Error específico de la transcripción de un archivo de audio.
Representación JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de unión error . Error específico de la transcripción del archivo de audio. error solo puede ser una de estas dos opciones: |
|
languageDetectionFailed |
No se ha podido detectar el idioma del archivo (puede que no sea un archivo de voz). |
noAudioDetected |
No se ha detectado audio en el archivo de entrada (puede que sea un vídeo). |
LanguageDetectionFailed
Este tipo no tiene campos.
No se ha podido detectar el idioma del archivo (puede que no sea un archivo de voz).
NoAudioDetected
Este tipo no tiene campos.
No se ha detectado 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.
Error que indica que se ha quitado la fuente porque se ha bloqueado el dominio.
Métodos |
|
---|---|
|
Crea una lista de Source s. |
|
Elimina varias fuentes |
|
Obtiene un Source . |