feat: add Kimi (Moonshot AI) as LLM provider#177
Conversation
Add Kimi support by reusing the OpenAI-compatible LangChain factory. Default model is kimi-k2.5 with base URL https://api.moonshot.cn/v1. Supports KIMI_API_KEY, KIMI_MODEL, KIMI_BASE_URL environment variables. Co-Authored-By: Claude Opus 4.6 <[email protected]> Signed-off-by: warku123 <[email protected]>
Signed-off-by: warku123 <[email protected]>
c35bd7a to
8371c8d
Compare
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (5)
WalkthroughThis pull request adds support for a new LLM provider called "Kimi" by introducing a provider identifier, default configuration values, environment variable wiring, validation rules, LangChain factory registration, and JSON schema updates to align with existing provider patterns. Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~12 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Tip Try Coding Plans. Let us write the prompt for your AI agent so you can ship faster (with fewer bugs). 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 |
Summary
Add Kimi (Moonshot AI) as a supported LLM provider, enabling users to use Kimi models through the OpenAI-compatible API gateway.
Changes
Testing
Related Issues
Summary by CodeRabbit
New Features