Gemini Files và bộ nhớ đệm
Tải lên tệp Gemini
Tải lên các byte hoặc bắt đầu quá trình tải lên có thể tiếp tục.
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": {} }}Xác thực bằng Khóa API. Tạo hoặc quản lý khóa API trong Dashboard > API > API Keys.
Vị trí: header
Tham số truy vấn
Khóa API thay thế cho Bearer hoặc x-goog-api-key.
Header
Sử dụng lại cùng một khóa và nội dung yêu cầu khi khôi phục phản hồi tạo. Một nội dung khác với cùng khóa sẽ trả về xung đột.
Giao thức tải lên như resumable.
Lệnh tải lên như start hoặc upload, finalize.
Độ dài byte tệp dự kiến khi bắt đầu quá trình tải lên có thể tiếp tục.
Loại MIME của tệp khi bắt đầu quá trình tải lên có thể tiếp tục.
Yêu cầu siêu dữ liệu tệp Gemini. Các trường và giá trị được hỗ trợ sẽ được dịch vụ xác thực. Các byte tệp được tải lên thông qua /upload/v1beta/files.
Phản hồi
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json