Upgrade LiteLLM, add new models - #237
Conversation
WalkthroughThis PR updates the LiteLLM Docker configuration by upgrading the container image to v1.80.0-stable, adds healthcheck configuration, modifies volume mounting strategy, and updates model configurations to use Claude Opus 4.5 and add OpenRouter Grok support. Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes
Possibly related PRs
Pre-merge checks and finishing touches✅ Passed checks (3 passed)
✨ Finishing touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
📜 Review details
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (2)
docker/ai/litellm.yaml(2 hunks)docker/ai/litellm/config.yaml(2 hunks)
🧰 Additional context used
📓 Path-based instructions (1)
**/*.{yaml,yml}
📄 CodeRabbit inference engine (AGENTS.md)
YAML files must pass YAML linting and validation
Files:
docker/ai/litellm.yamldocker/ai/litellm/config.yaml
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
- GitHub Check: check
🔇 Additional comments (5)
docker/ai/litellm.yaml (5)
33-36: ✓ Claude Opus 4.5 model reference is valid.The model identifier
claude-opus-4-5is the correct way to access Claude Opus 4.5 via the Claude API, and the configuration properly references it asanthropic/claude-opus-4-5.
117-122: ✓ Grok Code Fast 1 model reference is valid.The model identifier
x-ai/grok-code-fast-1is the correct OpenRouter model path for accessing Grok Code Fast 1, and the configuration properly references it asopenrouter/x-ai/grok-code-fast-1.
29-34: The healthcheck configuration is correct. LiteLLM v1.80.0 exposes the/health/livelinessendpoint as a liveness probe for container restarts, and it is unprotected by default, making it suitable for the wget-based healthcheck. The configuration follows documented best practices.
19-19: This volume mount configuration is correct as written.The
./litellmdirectory contains onlyconfig.yaml, making the file-specific mount appropriate. Since LiteLLM v1.80.0 is invoked with--config=/app/config.yamland no other files are present in the source directory, the file-only mount is the correct approach. YAML validation passes.Likely an incorrect or invalid review comment.
13-15: Command format is compatible with LiteLLM v1.80.0.The
--config=/app/config.yamland--telemetry=falseflags are both supported by LiteLLM v1.80.0 proxy CLI. The YAML array format is correctly structured for the container entrypoint. No compatibility issues found.
Summary by CodeRabbit
Chores
New Features
Updates
✏️ Tip: You can customize this high-level summary in your review settings.