Gemini Files & cache
Mengunggah file Gemini
Mengunggah byte atau memulai unggahan yang dapat dilanjutkan (resumable).
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": {} }}Autentikasi API Key. Buat atau kelola API key di Dashboard > API > API Keys.
Lokasi: header
Parameter query
Alternatif API key untuk Bearer atau x-goog-api-key.
Header
Gunakan kembali key dan body permintaan yang sama saat memulihkan respons create. Body yang berbeda dengan key yang sama akan mengembalikan konflik.
Protokol unggahan seperti resumable.
Perintah unggahan seperti start atau upload, finalize.
Panjang byte file yang diharapkan saat memulai unggahan resumable.
Tipe MIME file saat memulai unggahan resumable.
Permintaan metadata file Gemini. Field dan nilai yang didukung divalidasi oleh layanan. Byte file diunggah melalui /upload/v1beta/files.
Respons
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json