Gemini Files ve önbellek

Gemini dosyalarını kaydet

Gemini JSON kullanarak desteklenen bir kaynaktan dosyaları kaydeder.

POST
/v1beta/files:register
Gemini JSON kullanarak desteklenen bir kaynaktan dosyaları kaydeder. Servis, kaynak ve istek alanlarını doğrular. Kaynaklar yalnızca kendi Çalışma alanlarında okunabilir, referans verilebilir, değiştirilebilir veya silinebilir.
curl -X POST "https://example.com/v1beta/files:register" \  -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": {}}

Yetkilendirme

AuthorizationBearer <token>

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

key?string

Bearer veya x-goog-api-key yerine kullanılabilecek API anahtarı alternatifi.

Başlıklar

Idempotency-Key?string

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.

İstek gövdesi

application/json

Gemini dosya kayıt isteği. Yalnızca servis tarafından kabul edilen kaynakları ve alanları kullanın; kayıt işlemi yerel baytları yüklemez.

Yanıt

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json