103 lines
2.4 KiB
Plaintext
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>
|