Moonshot
Moonshot AI provides high-quality large language model services with competitive pricing and excellent performance.
Configuration
To use Moonshot AI models, you need to:
- Get an API key from Moonshot AI Platform
- Add the following configuration:
- YAML
- JSON
Package or config.yaml
models:
- name: Moonshot
provider: moonshot
model: moonshot-v1-8k
apiKey: <YOUR_MOONSHOT_API_KEY>
config.json
{
"models": [
{
"title": "Moonshot",
"provider": "moonshot",
"model": "moonshot-v1-8k",
"apiKey": "<YOUR_MOONSHOT_API_KEY>"
}
]
}
Available Models
Moonshot AI currently provides the following models:
moonshot-v1-8k
: Base model with 8K context windowmoonshot-v1-32k
: Base model with 32K context windowmoonshot-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:
- YAML
- JSON
Package or config.yaml
models:
- name: Moonshot-8K
provider: moonshot
model: moonshot-v1-8k
apiKey: <YOUR_MOONSHOT_API_KEY>
defaultCompletionOptions:
temperature: 0.7
topP: 0.95
maxTokens: 2048
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
}
}
]
}