AxAIGoogleGeminiCacheCreateRequest type AxAIGoogleGeminiCacheCreateRequest = object ; Defined in: https://github.com/ax-llm/ax/blob/3d5aa8dac28a2637e4150f022dcd02e6fc3309f0/src/ax/ai/google-gemini/types.ts#L408
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/3d5aa8dac28a2637e4150f022dcd02e6fc3309f0/src/ax/ai/google-gemini/types.ts#L416
Content parts to cache
displayName? optional displayName : string ; Defined in: https://github.com/ax-llm/ax/blob/3d5aa8dac28a2637e4150f022dcd02e6fc3309f0/src/ax/ai/google-gemini/types.ts#L412
Display name for the cache (optional)
expireTime? optional expireTime : string ; Defined in: https://github.com/ax-llm/ax/blob/3d5aa8dac28a2637e4150f022dcd02e6fc3309f0/src/ax/ai/google-gemini/types.ts#L424
Absolute expiration time (ISO 8601)
model Defined in: https://github.com/ax-llm/ax/blob/3d5aa8dac28a2637e4150f022dcd02e6fc3309f0/src/ax/ai/google-gemini/types.ts#L410
The model to associate with the cache
systemInstruction? optional systemInstruction : AxAIGoogleGeminiContent ; Defined in: https://github.com/ax-llm/ax/blob/3d5aa8dac28a2637e4150f022dcd02e6fc3309f0/src/ax/ai/google-gemini/types.ts#L414
System instruction to cache
optional toolConfig : AxAIGoogleGeminiToolConfig ; Defined in: https://github.com/ax-llm/ax/blob/3d5aa8dac28a2637e4150f022dcd02e6fc3309f0/src/ax/ai/google-gemini/types.ts#L420
Tool configuration to cache
optional tools : AxAIGoogleGeminiTool []; Defined in: https://github.com/ax-llm/ax/blob/3d5aa8dac28a2637e4150f022dcd02e6fc3309f0/src/ax/ai/google-gemini/types.ts#L418
Tools to cache
ttl? Defined in: https://github.com/ax-llm/ax/blob/3d5aa8dac28a2637e4150f022dcd02e6fc3309f0/src/ax/ai/google-gemini/types.ts#L422
TTL duration string (e.g., “3600s” for 1 hour)