Gemini Files والتخزين المؤقت
رفع ملف Gemini
رفع بايتات أو بدء عملية رفع قابلة للاستئناف.
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. قم بإنشاء أو إدارة مفاتيح API في Dashboard > API > API Keys.
الموضع: header
معاملات الاستعلام
بديل لمفتاح API لـ Bearer أو x-goog-api-key.
الترويسات
إعادة استخدام نفس المفتاح وجسم الطلب عند استرداد استجابة الإنشاء. يؤدي استخدام جسم مختلف بنفس المفتاح إلى إرجاع تعارض.
بروتوكول الرفع مثل resumable.
أمر الرفع مثل start أو upload أو finalize.
طول بايت الملف المتوقع عند بدء رفع قابل للاستئناف.
نوع MIME للملف عند بدء رفع قابل للاستئناف.
طلب بيانات وصفية لملف Gemini. يتم التحقق من الحقول والقيم المدعومة من قبل الخدمة. يتم رفع بايتات الملف عبر /upload/v1beta/files.
الاستجابة
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json