- Richiesta HTTP
- Parametri del percorso
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- Autorizzazioni IAM
- FileMetadata
Elenca i metadati di tutti i file nella sessione corrente.
Richiesta HTTP
GET https://discoveryengine.googleapis.com/v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}:listSessionFileMetadata
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri del percorso
Parametri | |
---|---|
name |
Obbligatorio. Il nome della risorsa della sessione. Formato: |
Corpo della richiesta
Il corpo della richiesta deve essere vuoto.
Corpo della risposta
Messaggio di risposta per il metodo AssistantService.ListSessionFileMetadata
.
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
Rappresentazione JSON |
---|
{
"fileMetadata": [
{
object ( |
Campi | |
---|---|
fileMetadata[] |
Gli anni |
totalQuotaPercentage |
Obsoleto: questo campo potrebbe non essere impostato o il valore potrebbe non tenere conto di tutti i tipi di file. Da rimuovere. La percentuale totale di quota utilizzata da tutti i file. |
Ambiti di autorizzazione
Richiede uno dei seguenti ambiti OAuth:
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/discoveryengine.readwrite
https://www.googleapis.com/auth/discoveryengine.assist.readwrite
Per ulteriori informazioni, consulta Authentication Overview.
Autorizzazioni IAM
Richiede la seguente autorizzazione IAM per la risorsa name
:
discoveryengine.sessions.listSessionFileMetadata
Per saperne di più, consulta la documentazione di IAM.
FileMetadata
I metadati del file.
Rappresentazione JSON |
---|
{
"fileId": string,
"name": string,
"mimeType": string,
"byteSize": string,
"tokenCount": string,
"quotaPercentage": number,
"selected": boolean,
"usedInConversation": boolean,
"originalUri": string,
"originalSourceType": enum ( |
Campi | |
---|---|
fileId |
L'ID del file. |
name |
Il nome del file caricato. |
mimeType |
Il tipo di contenuto del file. Vedi https://www.iana.org/assignments/media-types/media-types.xhtml. |
byteSize |
Le dimensioni del file di contesto in byte. |
tokenCount |
Deprecato: questo campo non verrà impostato per tutti i tipi di file e verrà rimosso. La lunghezza del file misurata in token. |
quotaPercentage |
Deprecato: questo campo non verrà impostato per tutti i tipi di file e verrà rimosso. La percentuale della quota utilizzata dal file. |
selected |
Se il file è selezionato per essere utilizzato. |
usedInConversation |
Se il file è stato utilizzato in precedenza nella sessione (ad es. in una query) e fa parte della cronologia della conversazione oppure è stato solo caricato e non ancora utilizzato. |
originalUri |
Facoltativo. La posizione originale del file. Può essere un percorso di file locale o qualsiasi altro URI che consenta di accedere al file in un sistema esterno. Esistono due scenari in cui questo URL potrebbe essere vuoto: 1. Se il file è stato inviato come dati incorporati (ad es. incollati dagli appunti). 2. Se la posizione originale non è disponibile. Tieni presente che non è garantito che l'URI rimandi a un file valido o effettivamente esistente. Ad esempio, un file potrebbe essere stato caricato nella sessione e poi eliminato dall'origine originale. |
originalSourceType |
Facoltativo. Il tipo di origine originale del file. |
uploadTime |
Solo output. L'ora in cui è stato caricato il file (se si tratta di un file generato da un processo interno e poi reso disponibile per la sessione, indica il momento in cui è stato generato). Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
metadata |
Facoltativo. Rappresenta i metadati relativi al file che possono essere adatti a casi d'uso particolari. Il prefisso "google." è riservato alla chiave per l'utilizzo da parte di Google, ma gli altri prefissi possono essere utilizzati liberamente. |
session |
Solo output. Il nome della risorsa della sessione. Formato: |