Gemini Files ve önbellek

Gemini dosya yüklemesine devam et

Devam ettirilebilir başlatma tarafından döndürülen tam URL'ye baytları veya komutları gönderir.

POSThttps://api.tokenlab.sh/upload/v1beta/files/session/{sessionId}
Devam ettirilebilir başlatma tarafından döndürülen tam URL'ye baytları veya komutları gönderir. URL'deki oturum bu yüklemeyi yetkilendirir; API anahtarı gerekmez. URL'yi gizli tutun.
curl -X POST "https://example.com/upload/v1beta/files/session/string" \  -H "Content-Type: application/octet-stream" \  -d 'string'
{  "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": {}  }}

Yol parametreleri

sessionId*string

Başlıklar

X-Goog-Upload-Command?string

Upload veya finalize gibi yükleme komutu.

X-Goog-Upload-Offset?string

Parçanın sıfır tabanlı bayt ofseti.

İstek gövdesi

body?file
Biçimbinary

Yanıt

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json