Gemini Files ve önbellek
Gemini dosyasını yükle
Baytları yükler veya devam ettirilebilir (resumable) bir yükleme başlatır.
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": {} }}API Anahtarı kimlik doğrulaması. API anahtarlarını Dashboard > API > API Keys bölümünden oluşturun veya yönetin.
Konum: header
Sorgu parametreleri
Bearer veya x-goog-api-key yerine kullanılabilecek API anahtarı alternatifi.
Başlıklar
Bir oluşturma (create) yanıtını kurtarırken aynı anahtarı ve istek gövdesini yeniden kullanın. Aynı anahtara sahip farklı bir gövde çakışma (conflict) döndürür.
Resumable gibi yükleme protokolü.
Start, upload veya finalize gibi yükleme komutu.
Devam ettirilebilir yükleme başlatılırken beklenen dosya bayt uzunluğu.
Devam ettirilebilir yükleme başlatılırken dosya MIME türü.
Gemini dosya meta verisi isteği. Desteklenen alanlar ve değerler servis tarafından doğrulanır. Dosya baytları /upload/v1beta/files üzerinden yüklenir.
Yanıt
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json