LiteLLM Provider
What It Does
Automatic Reasoning Parameter Injection
# Agent config:
reasoning = ReasoningConfig(effort="high")
# → litellm receives: reasoning_effort="high"
reasoning = ReasoningConfig(extended_thinking=True, thinking_budget=15000)
# → litellm receives: thinking={"type": "enabled", "budget_tokens": 15000}
reasoning = ReasoningConfig(budget_tokens=8000)
# → litellm receives: budget_tokens=8000Failover
Using a Custom litellm Model String
Passing Extra Parameters
Last updated
Was this helpful?