- Solicitação HTTP
- Parâmetros de caminho
- Corpo da solicitação
- Corpo da resposta
- Escopos de autorização
- Permissões do IAM
- FileMetadata
Lista metadados de todos os arquivos na sessão atual.
Solicitação HTTP
GET https://discoveryengine.googleapis.com/v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}:listSessionFileMetadata
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de caminho
Parâmetros | |
---|---|
name |
Obrigatório. O nome do recurso da sessão. Formato: |
Corpo da solicitação
O corpo da solicitação precisa estar vazio.
Corpo da resposta
Mensagem de resposta para o método AssistantService.ListSessionFileMetadata
.
Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:
Representação JSON |
---|
{
"fileMetadata": [
{
object ( |
Campos | |
---|---|
fileMetadata[] |
Os |
totalQuotaPercentage |
Descontinuado: esse campo pode não ser definido ou o valor pode não considerar todos os tipos de arquivo. A ser removido. A porcentagem total da cota usada por todos os arquivos. |
Escopos de autorização
Requer um dos seguintes escopos do OAuth:
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/discoveryengine.readwrite
https://www.googleapis.com/auth/discoveryengine.assist.readwrite
Para mais informações, consulte Authentication Overview.
Permissões do IAM
Requer a seguinte permissão do IAM no recurso name
:
discoveryengine.sessions.listSessionFileMetadata
Para mais informações, consulte a documentação do IAM.
FileMetadata
Os metadados do arquivo.
Representação JSON |
---|
{
"fileId": string,
"name": string,
"mimeType": string,
"byteSize": string,
"tokenCount": string,
"quotaPercentage": number,
"selected": boolean,
"usedInConversation": boolean,
"originalUri": string,
"originalSourceType": enum ( |
Campos | |
---|---|
fileId |
O ID do arquivo. |
name |
O nome do arquivo enviado por upload. |
mimeType |
O tipo de conteúdo do arquivo. Consulte https://www.iana.org/assignments/media-types/media-types.xhtml. |
byteSize |
O tamanho do arquivo de contexto em bytes. |
tokenCount |
Descontinuado: esse campo não será definido para todos os tipos de arquivo e será removido em breve. O comprimento do arquivo medido em tokens. |
quotaPercentage |
Descontinuado: esse campo não será definido para todos os tipos de arquivo e será removido em breve. A porcentagem da cota usada pelo arquivo. |
selected |
Se o arquivo estiver selecionado para uso. |
usedInConversation |
Se o arquivo foi usado na sessão anteriormente (ou seja, em uma consulta) e faz parte do histórico de conversas ou se foi apenas enviado e ainda não foi usado. |
originalUri |
Opcional. O local original do arquivo. Pode ser um caminho de arquivo local ou qualquer outro URI que permita acessar o arquivo em um sistema externo. Há dois cenários em que esse URL pode estar vazio: 1. Se o arquivo foi enviado como dados inline (por exemplo, colado da área de transferência). 2. Se o local original não estiver disponível. Não há garantia de que o URI vai apontar para um arquivo válido ou que realmente existe. Por exemplo, um arquivo pode ter sido enviado para a sessão e depois excluído da fonte original. |
originalSourceType |
Opcional. O tipo da fonte original do arquivo. |
uploadTime |
Apenas saída. O horário em que o arquivo foi enviado (se for um arquivo gerado por um processo interno e disponibilizado para a sessão, isso indica o momento em que aconteceu). Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: |
metadata |
Opcional. Representa metadados relacionados ao arquivo que podem ser adequados para casos de uso específicos. O prefixo "google." é reservado para uso do Google, mas outros prefixos podem ser usados livremente. |
session |
Apenas saída. O nome do recurso da sessão. Formato: |