Gemini Files とキャッシュ

Gemini ファイルメタデータの作成

JSON メタデータから Gemini ファイルリソースを作成します。

POST
/v1beta/files
JSON メタデータから Gemini ファイルリソースを作成します。ファイルバイトは /upload/v1beta/files を通じてアップロードします。リソースは、そのリソースを所有するワークスペース内でのみ読み取り、参照、変更、または削除が可能です。
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": {}}

認証

AuthorizationBearer <token>

APIキー認証。Dashboard > API > API KeysでAPIキーを作成または管理します。

場所: header

クエリパラメータ

key?string

Bearer または x-goog-api-key に代わる API キー。

ヘッダー

Idempotency-Key?string

作成レスポンスを復旧する際に、同じキーとリクエストボディを再利用します。同じキーで異なるボディを指定すると、競合が返されます。

リクエストボディ

application/json

Gemini ファイルメタデータのリクエスト。サポートされているフィールドと値はサービスによって検証されます。ファイルバイトは /upload/v1beta/files を通じてアップロードされます。

レスポンス

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json