Optional
Per-purpose model overrides. Keys are purpose names (e.g., "fkPruning"). Each override can specify a different model, temperature, maxTokens, and effortLevel. If a purpose is not listed, the default model/settings from the parent AIConfig are used.
Rate limiting configuration for API calls
Use rateLimits.requestsPerMinute instead
Retry configuration for failed API calls (429, network errors)
Per-purpose model overrides. Keys are purpose names (e.g., "fkPruning"). Each override can specify a different model, temperature, maxTokens, and effortLevel. If a purpose is not listed, the default model/settings from the parent AIConfig are used.