Files
continue/docs/customize/model-providers/more/moonshot.mdx
2025-12-02 13:17:05 -08:00

103 lines
2.4 KiB
Plaintext

---
title: "Moonshot AI"
description: "Configure Moonshot AI's language models with Continue, including setup instructions for their 8K, 32K, and 128K context window models with competitive pricing"
---
[Moonshot AI](https://platform.moonshot.cn/) provides high-quality large language model services with competitive pricing and excellent performance.
## Configuration
To use Moonshot AI models, you need to:
1. Get an API key from [Moonshot AI Platform](https://platform.moonshot.cn/)
2. Add the following configuration:
<Tabs>
<Tab title="YAML">
```yaml title="config.yaml"
name: My Config
version: 0.0.1
schema: v1
models:
- name: Moonshot
provider: moonshot
model: moonshot-v1-8k
apiKey: <YOUR_MOONSHOT_API_KEY>
```
</Tab>
<Tab title="JSON">
```json title="config.json"
{
"models": [
{
"title": "Moonshot",
"provider": "moonshot",
"model": "moonshot-v1-8k",
"apiKey": "<YOUR_MOONSHOT_API_KEY>"
}
]
}
```
</Tab>
</Tabs>
## Available Models
Moonshot AI currently provides the following models:
- `moonshot-v1-8k`: Base model with 8K context window
- `moonshot-v1-32k`: Base model with 32K context window
- `moonshot-v1-128k`: Base model with 128K context window
## Configuration Options
| 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` |
## Example
Here's a complete configuration example:
<Tabs>
<Tab title="YAML">
```yaml title="config.yaml"
name: My Config
version: 0.0.1
schema: v1
models:
- name: Moonshot-8K
provider: moonshot
model: moonshot-v1-8k
apiKey: <YOUR_MOONSHOT_API_KEY>
defaultCompletionOptions:
temperature: 0.7
topP: 0.95
maxTokens: 2048
```
</Tab>
<Tab title="JSON">
```json title="config.json"
{
"models": [
{
"title": "Moonshot-8K",
"provider": "moonshot",
"model": "moonshot-v1-8k",
"apiKey": "<YOUR_MOONSHOT_API_KEY>",
"completionOptions": {
"temperature": 0.7,
"topP": 0.95,
"maxTokens": 2048
}
}
]
}
```
</Tab>
</Tabs>