Gemini Files 與快取
上傳 Gemini 檔案
上傳位元組或啟動可恢復的上傳。
POSThttps://api.tokenlab.sh/upload/v1beta/files
上傳位元組或啟動可恢復的上傳。若要啟動可恢復上傳,請傳送中繼資料並讀取 X-Goog-Upload-URL。僅能在該回傳的 URL 繼續。
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": {} }}AuthorizationBearer <token>
API Key 驗證。請在 Dashboard > API > API Keys 建立或管理 API 金鑰。
位置: header
查詢參數
key?string
作為 Bearer 或 x-goog-api-key 的 API key 替代方案。
請求標頭
Idempotency-Key?string
在復原建立回應時重複使用相同的 key 與請求主體。若使用不同的主體但相同的 key,將會回傳衝突。
X-Goog-Upload-Protocol?string
上傳協定,例如 resumable。
X-Goog-Upload-Command?string
上傳指令,例如 start 或 upload、finalize。
X-Goog-Upload-Header-Content-Length?string
啟動可恢復上傳時預期的檔案位元組長度。
X-Goog-Upload-Header-Content-Type?string
啟動可恢復上傳時的檔案 MIME 類型。
Gemini 檔案中繼資料請求。支援的欄位與值由服務驗證。檔案位元組透過 /upload/v1beta/files 上傳。
回應
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json