- Solicitud HTTP
- Parámetros de ruta
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Permisos de autorización
- Permisos de gestión de identidades y accesos
- FileMetadata
Muestra los metadatos de todos los archivos de la sesión actual.
Solicitud HTTP
GET https://discoveryengine.googleapis.com/v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}:listSessionFileMetadata
La URL utiliza la sintaxis de transcodificación a gRPC.
Parámetros de ruta
Parámetros | |
---|---|
name |
Obligatorio. Nombre de recurso de la sesión. Formato: |
Cuerpo de la solicitud
El cuerpo de la solicitud debe estar vacío.
Cuerpo de la respuesta
Mensaje de respuesta del método AssistantService.ListSessionFileMetadata
.
Si la solicitud se realiza correctamente, el cuerpo de la respuesta proporciona datos con la siguiente estructura:
Representación JSON |
---|
{
"fileMetadata": [
{
object ( |
Campos | |
---|---|
fileMetadata[] |
Los |
totalQuotaPercentage |
Obsoleto: puede que este campo no se defina o que el valor no tenga en cuenta todos los tipos de archivo. Se eliminará. El porcentaje total de cuota utilizado por todos los archivos. |
Permisos de autorización
Debes disponer de uno de los siguientes permisos de OAuth:
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/discoveryengine.readwrite
https://www.googleapis.com/auth/discoveryengine.assist.readwrite
Para obtener más información, consulta el Authentication Overview.
Permisos de IAM
Requiere el siguiente permiso de gestión de identidades y accesos en el recurso name
:
discoveryengine.sessions.listSessionFileMetadata
Para obtener más información, consulta la documentación de gestión de identidades y accesos.
FileMetadata
Los metadatos del archivo.
Representación JSON |
---|
{
"fileId": string,
"name": string,
"mimeType": string,
"byteSize": string,
"tokenCount": string,
"quotaPercentage": number,
"selected": boolean,
"usedInConversation": boolean,
"originalUri": string,
"originalSourceType": enum ( |
Campos | |
---|---|
fileId |
El ID del archivo. |
name |
El nombre del archivo subido. |
mimeType |
El tipo de contenido del archivo. Consulta https://www.iana.org/assignments/media-types/media-types.xhtml. |
byteSize |
Tamaño del archivo de contexto en bytes. |
tokenCount |
Obsoleto: este campo no se definirá para todos los tipos de archivo y, con el tiempo, se eliminará. La longitud del archivo medida en tokens. |
quotaPercentage |
Obsoleto: este campo no se definirá para todos los tipos de archivo y, con el tiempo, se eliminará. Porcentaje de la cuota que ocupa el archivo. |
selected |
Si se selecciona el archivo para usarlo. |
usedInConversation |
Indica si el archivo se ha usado en la sesión anteriormente (es decir, si se ha usado en una consulta) y forma parte del historial de la conversación, o si solo se ha subido y aún no se ha usado. |
originalUri |
Opcional. Ubicación original del archivo. Puede ser una ruta de archivo local o cualquier otro URI que permita acceder al archivo en un sistema externo. Hay dos casos en los que esta URL puede estar vacía: Si el archivo se ha enviado como datos insertados (por ejemplo, pegado desde el portapapeles). 2. Si la ubicación original no está disponible. Tenga en cuenta que no hay ninguna garantía de que el URI apunte a un archivo válido o que exista. Por ejemplo, puede que se haya subido un archivo a la sesión y, después, se haya eliminado de la fuente original. |
originalSourceType |
Opcional. El tipo de la fuente original del archivo. |
uploadTime |
Solo de salida. La hora en la que se subió el archivo (si se trata de un archivo generado por un proceso interno y, a continuación, se pone a disposición de la sesión, se indica el momento en el que se produjo). 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: |
metadata |
Opcional. Representa los metadatos relacionados con el archivo que se pueden adaptar a casos prácticos concretos. El prefijo "google." está reservado para la clave que usa Google, pero se pueden usar otros prefijos libremente. |
session |
Solo de salida. Nombre de recurso de la sesión. Formato: |