TokenLab

Gemini Files et cache

Télécharger un fichier Gemini

Télécharge des octets ou démarre un téléchargement reprenable.

POSThttps://api.tokenlab.sh/upload/v1beta/files
Télécharge des octets ou démarre un téléchargement reprenable. Pour un démarrage reprenable, envoyez les métadonnées et lisez X-Goog-Upload-URL. Continuez uniquement à cette URL renvoyée.
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": {}  }}

Autorisation

AuthorizationBearer <token>

Authentification par clé API. Créez ou gérez vos clés API dans Dashboard > API > API Keys.

Emplacement: header

Paramètres de requête

key?string

Alternative à la clé API pour Bearer ou x-goog-api-key.

En-têtes

Idempotency-Key?string

Réutilisez la même clé et le même corps de requête lors de la récupération d'une réponse de création. Un corps différent avec la même clé renvoie un conflit.

X-Goog-Upload-Protocol?string

Protocole de téléchargement tel que resumable.

X-Goog-Upload-Command?string

Commande de téléchargement telle que start ou upload, finalize.

X-Goog-Upload-Header-Content-Length?string

Longueur d'octet de fichier attendue lors du démarrage d'un téléchargement reprenable.

X-Goog-Upload-Header-Content-Type?string

Type MIME du fichier lors du démarrage d'un téléchargement reprenable.

Corps de la requête

Requête de métadonnées de fichier Gemini. Les champs et valeurs pris en charge sont validés par le service. Les octets du fichier sont téléchargés via /upload/v1beta/files.

Réponse

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json