TokenLab

Gemini Files et cache

Créer du contenu mis en cache Gemini

Crée du contenu mis en cache pour un modèle TokenLab Gemini actuel.

POST
/v1beta/cachedContents
Crée du contenu mis en cache pour un modèle TokenLab Gemini actuel. Les champs pris en charge, les références de ressources et la durée de vie dépendent du service et du modèle ; lowerCamelCase et les noms proto snake_case correspondants sont acceptés. Les ressources ne peuvent être lues, référencées, modifiées ou supprimées que dans leur espace de travail propriétaire.
curl -X POST "https://example.com/v1beta/cachedContents" \  -H "Content-Type: application/json" \  -d '{    "model": "string"  }'
{  "name": "string",  "model": "string",  "displayName": "string",  "createTime": "2019-08-24T14:15:22Z",  "updateTime": "2019-08-24T14:15:22Z",  "expireTime": "2019-08-24T14:15:22Z",  "usageMetadata": {}}

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.

Corps de la requête

application/json

Réponse

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json