- HTTP-Anfrage
- Pfadparameter
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- IAM-Berechtigungen
- FileMetadata
Listet Metadaten für alle Dateien in der aktuellen Sitzung auf.
HTTP-Anfrage
GET https://discoveryengine.googleapis.com/v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}:listSessionFileMetadata
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter | |
---|---|
name |
Erforderlich. Der Ressourcenname der Sitzung. Format: |
Anfragetext
Der Anfragetext muss leer sein.
Antworttext
Antwortnachricht für die Methode AssistantService.ListSessionFileMetadata
.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
JSON-Darstellung |
---|
{
"fileMetadata": [
{
object ( |
Felder | |
---|---|
fileMetadata[] |
Die |
totalQuotaPercentage |
Verworfen: Dieses Feld darf nicht festgelegt werden oder der Wert berücksichtigt möglicherweise nicht alle Dateitypen. Wird entfernt. Der prozentuale Anteil des Gesamtkontingents, der von allen Dateien verwendet wird. |
Autorisierungsbereiche
Erfordert einen der folgenden OAuth-Bereiche:
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/discoveryengine.readwrite
https://www.googleapis.com/auth/discoveryengine.assist.readwrite
Weitere Informationen finden Sie unter Authentication Overview.
IAM-Berechtigungen
Erfordert die folgende IAM-Berechtigung für die Ressource name
:
discoveryengine.sessions.listSessionFileMetadata
Weitere Informationen finden Sie in der IAM-Dokumentation.
FileMetadata
Die Metadaten der Datei.
JSON-Darstellung |
---|
{
"fileId": string,
"name": string,
"mimeType": string,
"byteSize": string,
"tokenCount": string,
"quotaPercentage": number,
"selected": boolean,
"usedInConversation": boolean,
"originalUri": string,
"originalSourceType": enum ( |
Felder | |
---|---|
fileId |
Die ID der Datei. |
name |
Der Name der hochgeladenen Datei. |
mimeType |
Der Inhaltstyp der Datei. Weitere Informationen finden Sie unter https://www.iana.org/assignments/media-types/media-types.xhtml. |
byteSize |
Die Größe der Kontextdatei in Byte. |
tokenCount |
Verworfen: Dieses Feld wird nicht für alle Dateitypen festgelegt und wird demnächst entfernt. Die Länge der Datei in Tokens. |
quotaPercentage |
Verworfen: Dieses Feld wird nicht für alle Dateitypen festgelegt und wird demnächst entfernt. Der Prozentsatz des Kontingents, der von der Datei verwendet wird. |
selected |
Wenn die Datei zur Verwendung ausgewählt ist. |
usedInConversation |
Gibt an, ob die Datei bereits in der Sitzung verwendet wurde (d.h. in einer Anfrage) und Teil des Unterhaltungsverlaufs ist oder nur hochgeladen, aber noch nicht verwendet wurde. |
originalUri |
Optional. Der ursprüngliche Speicherort der Datei. Dies kann ein lokaler Dateipfad oder ein beliebiger anderer URI sein, der den Zugriff auf die Datei in einem externen System ermöglicht. Es gibt zwei Szenarien, in denen diese URL leer sein kann: 1. Wenn die Datei als Inline-Daten gesendet wurde (z.B. aus der Zwischenablage eingefügt). 2. Wenn der ursprüngliche Speicherort nicht verfügbar ist. Es gibt keine Garantie dafür, dass der URI auf eine gültige oder tatsächlich vorhandene Datei verweist. Beispielsweise wurde eine Datei in die Sitzung hochgeladen und dann aus der ursprünglichen Quelle gelöscht. |
originalSourceType |
Optional. Der Typ der ursprünglichen Quelle der Datei. |
uploadTime |
Nur Ausgabe. Der Zeitpunkt, zu dem die Datei hochgeladen wurde. Wenn es sich um eine Datei handelt, die durch einen internen Prozess generiert und dann für die Sitzung verfügbar gemacht wurde, gibt dies den Zeitpunkt an, zu dem dies geschehen ist. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
metadata |
Optional. Stellt Metadaten zur Datei dar, die für bestimmte Anwendungsfälle geeignet sein können. Das Präfix „google.“ ist für den Schlüssel zur Verwendung durch Google reserviert. Andere Präfixe können frei verwendet werden. |
session |
Nur Ausgabe. Der Ressourcenname der Sitzung. Format: |