Epic: Complete Chutes API Integration (Umbrella PR)#6
Conversation
Documentation fixes: - Replace all LiteLLM references with httpx client - Update API base URL from llm.chutes.ai to api.chutes.ai - Update environment variable from CHUTES_API_TOKEN to CHUTES_API_KEY - Update default model from openrouter/... to deepseek/deepseek-chat - Remove all OpenRouter references and fallback documentation Security fixes: - Shell tool: Use allowlist-based environment instead of passing full os.environ to prevent leaking sensitive environment variables (API keys, tokens, etc.) - BaseTool.resolve_path(): Add path containment validation to prevent path traversal attacks outside the working directory - utils/files.resolve_path(): Add optional containment validation These changes ensure documentation accurately reflects the current implementation after PR #3 replaced litellm with direct Chutes API client.
|
Warning Rate limit exceeded
⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ✨ 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 |
Epic: Complete Chutes API Integration
Overview
This is the umbrella PR that coordinates the complete migration from OpenRouter/litellm to the Chutes API with Kimi K2.5-TEE model support.
Child PRs (Do NOT merge this PR directly)
Merge Strategy
Following git best practices for stacked PRs:
Goals
Security Improvements
resolve_path()Instructions for Reviewers
Related PRs:
This PR follows the stacked PRs pattern for managing related changes with clear dependencies.