TokenLab

Gemini Files và bộ nhớ đệm

Tạo siêu dữ liệu tệp Gemini

Tạo tài nguyên tệp Gemini từ siêu dữ liệu JSON.

POST
/v1beta/files
Tạo tài nguyên tệp Gemini từ siêu dữ liệu JSON. Tải lên byte tệp thông qua /upload/v1beta/files. Tài nguyên chỉ có thể được đọc, tham chiếu, thay đổi hoặc xóa trong Workspace sở hữu chúng.
curl -X POST "https://example.com/v1beta/files" \  -H "Content-Type: application/json" \  -d '{}'
{  "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

AuthorizationBearer <token>

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

key?string

Khóa API thay thế cho Bearer hoặc x-goog-api-key.

Header

Idempotency-Key?string

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.

Nội dung yêu cầu

application/json

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