docs/customize/model-providers/more/moonshot.mdx
Moonshot AI provides high-quality large language model services with competitive pricing and excellent performance, including the Kimi series of models.
To use Moonshot AI models, you need to:
models: - name: Kimi K2 provider: moonshot model: kimi-k2 apiKey: <YOUR_MOONSHOT_API_KEY>
</Tab>
<Tab title="JSON (Deprecated)">
```json title="config.json"
{
"models": [
{
"title": "Kimi K2",
"provider": "moonshot",
"model": "kimi-k2",
"apiKey": "<YOUR_MOONSHOT_API_KEY>"
}
]
}
Moonshot AI currently provides the following models:
kimi-k2: Kimi K2, a powerful MoE model with 128K context windowkimi-k2.5: Kimi K2.5, the latest generation with enhanced reasoning and 128K context windowmoonshot-v1-8k: Base model with 8K context windowmoonshot-v1-32k: Base model with 32K context windowmoonshot-v1-128k: Base model with 128K context window| Option | Description | Default |
|---|---|---|
apiKey | Moonshot API key | Required |
apiBase | API base URL | https://api.moonshot.cn/v1/ |
model | Model name to use | moonshot-v1-8k |
Here's a complete configuration example:
<Tabs> <Tab title="YAML"> ```yaml title="config.yaml" name: My Config version: 0.0.1 schema: v1models: - name: Kimi K2 provider: moonshot model: kimi-k2 apiKey: <YOUR_MOONSHOT_API_KEY> defaultCompletionOptions: temperature: 0.7 topP: 0.95 maxTokens: 2048
</Tab>
<Tab title="JSON (Deprecated)">
```json title="config.json"
{
"models": [
{
"title": "Kimi K2",
"provider": "moonshot",
"model": "kimi-k2",
"apiKey": "<YOUR_MOONSHOT_API_KEY>",
"completionOptions": {
"temperature": 0.7,
"topP": 0.95,
"maxTokens": 2048
}
}
]
}