Feature Request: Add Kimi K3 as a new channel/provider
Background
Moonshot AI released Kimi K3 as open source on July 27, 2026. K3 is their latest-generation large language model and is fully compatible with the OpenAI API format (/v1/chat/completions). This makes it a perfect candidate for a one-api channel.
Why add K3?
- Open source: Unlike previous Kimi versions, K3 is available under an open license, meaning anyone can self-host or access it through compatible API gateways
- OpenAI-compatible: The K3 API follows the standard chat completions format, so adding it as a one-api channel should be straightforward -- essentially the same pattern as adding any custom OpenAI-compatible endpoint
- Growing demand: Since Kimi has a large user base in China and K3 going open source is a major event, many one-api users will want to route through it
Proposed implementation
Adding K3 would follow the same pattern as existing custom channels in one-api. The key configuration would be:
- Base URL:
https://api.moonshot.cn/v1(or self-hosted endpoint) - API format: OpenAI-compatible chat completions
- Model name:
kimi-k3(or whatever the official model ID is)
Additional context
We tested K3 through TeamoRouter's enterprise platform and found the setup via API gateway works smoothly. For users running their own one-api instances, having native K3 channel support would save them the manual custom channel configuration step. K3 performs particularly well on Chinese-language tasks and long-context scenarios, which aligns well with one-api's primary user base.
Source: songquanpeng/one-api