create_context_cache
Cache large files (>32k tokens) with Gemini to reuse context across multiple turns, reducing processing overhead. Specify file URIs and model version.
Instructions
Create a Gemini context cache for a set of files.
Caching is useful for large files (>32k tokens) used across multiple turns. Model must be an explicit version (e.g., gemini-1.5-flash-001) or a supported alias.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| file_uris | Yes | Gemini File API URIs (from upload_file) | |
| model | No | Model alias or explicit version ID | flash |
| display_name | No | Display name for the cache | |
| ttl_seconds | No | Cache TTL in seconds (default 1 hour) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |