AxAIGoogleGeminiCacheCreateRequest
type AxAIGoogleGeminiCacheCreateRequest = object;
Defined in: https://github.com/ax-llm/ax/blob/a8847bd2906efff202fde10d776fddd20fd2ff57/src/ax/ai/google-gemini/types.ts#L305
Request to create a context cache in Vertex AI / Gemini API.
Properties
contents?
optional contents: AxAIGoogleGeminiContent[];
Defined in: https://github.com/ax-llm/ax/blob/a8847bd2906efff202fde10d776fddd20fd2ff57/src/ax/ai/google-gemini/types.ts#L313
Content parts to cache
displayName?
optional displayName: string;
Defined in: https://github.com/ax-llm/ax/blob/a8847bd2906efff202fde10d776fddd20fd2ff57/src/ax/ai/google-gemini/types.ts#L309
Display name for the cache (optional)
expireTime?
optional expireTime: string;
Defined in: https://github.com/ax-llm/ax/blob/a8847bd2906efff202fde10d776fddd20fd2ff57/src/ax/ai/google-gemini/types.ts#L321
Absolute expiration time (ISO 8601)
model
model: string;
Defined in: https://github.com/ax-llm/ax/blob/a8847bd2906efff202fde10d776fddd20fd2ff57/src/ax/ai/google-gemini/types.ts#L307
The model to associate with the cache
systemInstruction?
optional systemInstruction: AxAIGoogleGeminiContent;
Defined in: https://github.com/ax-llm/ax/blob/a8847bd2906efff202fde10d776fddd20fd2ff57/src/ax/ai/google-gemini/types.ts#L311
System instruction to cache
optional toolConfig: AxAIGoogleGeminiToolConfig;
Defined in: https://github.com/ax-llm/ax/blob/a8847bd2906efff202fde10d776fddd20fd2ff57/src/ax/ai/google-gemini/types.ts#L317
Tool configuration to cache
optional tools: AxAIGoogleGeminiTool[];
Defined in: https://github.com/ax-llm/ax/blob/a8847bd2906efff202fde10d776fddd20fd2ff57/src/ax/ai/google-gemini/types.ts#L315
Tools to cache
ttl?
optional ttl: string;
Defined in: https://github.com/ax-llm/ax/blob/a8847bd2906efff202fde10d776fddd20fd2ff57/src/ax/ai/google-gemini/types.ts#L319
TTL duration string (e.g., “3600s” for 1 hour)