Gemini Files und Cache
Gemini-Datei hochladen
Lädt Bytes hoch oder startet einen fortsetzbaren Upload.
curl -X POST "https://example.com/upload/v1beta/files" \ -H "Content-Type: application/json" \ -d '{}'{ "file": { "name": "string", "displayName": "string", "mimeType": "string", "sizeBytes": "string", "uri": "string", "state": "string", "createTime": "2019-08-24T14:15:22Z", "updateTime": "2019-08-24T14:15:22Z", "expirationTime": "2019-08-24T14:15:22Z", "error": {} }}API-Key-Authentifizierung. Erstellen oder verwalten Sie API-Keys unter Dashboard > API > API Keys.
Ort: header
Abfrageparameter
API-Key-Alternative zu Bearer oder x-goog-api-key.
Header
Wiederverwenden desselben Keys und Request-Bodys bei der Wiederherstellung einer Erstellungsantwort. Ein abweichender Body mit demselben Key führt zu einem Konflikt.
Upload-Protokoll, z. B. resumable.
Upload-Befehl, z. B. start oder upload, finalize.
Erwartete Dateibytelänge beim Start eines fortsetzbaren Uploads.
Datei-MIME-Typ beim Start eines fortsetzbaren Uploads.
Anforderung für Gemini-Dateimetadaten. Unterstützte Felder und Werte werden vom Dienst validiert. Dateibytes werden über /upload/v1beta/files hochgeladen.
Antwort
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json