- Solicitud HTTP
- Parámetros de ruta de acceso
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Permisos de autorización
- Permisos de IAM
- FileMetadata
Enumera 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 usa la sintaxis de la transcodificación gRPC.
Parámetros de ruta de acceso
Parámetros | |
---|---|
name |
Obligatorio. Es el nombre del 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 para el método AssistantService.ListSessionFileMetadata
.
Si se ejecuta correctamente, el cuerpo de la respuesta contiene datos con la siguiente estructura:
Representación JSON |
---|
{
"fileMetadata": [
{
object ( |
Campos | |
---|---|
fileMetadata[] |
Los |
totalQuotaPercentage |
Obsoleto: Es posible que este campo no esté configurado o que el valor no tenga en cuenta todos los tipos de archivos. Se quitará. Es el porcentaje total de la cuota que usan todos los archivos. |
Permisos de autorización
Se necesita 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 Authentication Overview.
Permisos de IAM
Se requiere el siguiente permiso de IAM en el recurso name
:
discoveryengine.sessions.listSessionFileMetadata
Para obtener más información, consulta la documentación de IAM.
FileMetadata
Son 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 |
Es el ID del archivo. |
name |
Nombre del archivo subido. |
mimeType |
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 establecerá para todos los tipos de archivo y, finalmente, se quitará. Es la longitud del archivo medida en tokens. |
quotaPercentage |
Obsoleto: Este campo no se establecerá para todos los tipos de archivo y, finalmente, se quitará. Es el porcentaje de la cuota que usa el archivo. |
selected |
Indica si el archivo está seleccionado para usarse. |
usedInConversation |
Indica si el archivo se usó en la sesión anteriormente (es decir, se usó en una búsqueda) y forma parte del historial de conversación, o si solo se subió y aún no se usó. |
originalUri |
Opcional. Ubicación original del archivo. Puede ser una ruta de acceso a un archivo local o cualquier otro URI que permita acceder al archivo en un sistema externo. Hay dos situaciones en las que esta URL puede estar vacía: 1. Si el archivo se envió como datos intercalados (p.ej., se pegó desde el portapapeles). 2. Si la ubicación original no está disponible Ten en cuenta que no hay garantía de que el URI apunte a un archivo válido o existente. Por ejemplo, es posible que se haya subido un archivo a la sesión y, luego, se haya borrado de la fuente original. |
originalSourceType |
Opcional. Es el tipo de fuente original del archivo. |
uploadTime |
Solo salida. Fecha y hora en que se subió el archivo (si se trata de un archivo generado por un proceso interno y luego disponible para la sesión, esto indica el momento en que ocurrió). 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: |
metadata |
Opcional. Representa los metadatos relacionados con el archivo que pueden adaptarse a casos de uso particulares. El prefijo "google." está reservado para la clave que usa Google, pero se pueden usar otros prefijos libremente. |
session |
Solo salida. Es el nombre del recurso de la sesión. Formato: |