mirror of
https://github.com/zhayujie/chatgpt-on-wechat.git
synced 2026-03-01 16:29:26 +08:00
102 lines
2.2 KiB
Plaintext
102 lines
2.2 KiB
Plaintext
---
|
|
title: Configuration
|
|
description: CowAgent configuration file reference
|
|
---
|
|
|
|
# Configuration
|
|
|
|
The config template is located at `config-template.json` in the project root. Copy it to create the active `config.json`:
|
|
|
|
```bash
|
|
cp config-template.json config.json
|
|
```
|
|
|
|
## Core Settings
|
|
|
|
```json
|
|
{
|
|
"channel_type": "web",
|
|
"model": "MiniMax-M2.5",
|
|
"agent": true,
|
|
"agent_workspace": "~/cow",
|
|
"agent_max_context_tokens": 40000,
|
|
"agent_max_context_turns": 30,
|
|
"agent_max_steps": 15
|
|
}
|
|
```
|
|
|
|
| Parameter | Description | Default |
|
|
| --- | --- | --- |
|
|
| `channel_type` | Channel type | `web` |
|
|
| `model` | Model name | `MiniMax-M2.5` |
|
|
| `agent` | Enable Agent mode | `true` |
|
|
| `agent_workspace` | Agent workspace path | `~/cow` |
|
|
| `agent_max_context_tokens` | Maximum context tokens | `40000` |
|
|
| `agent_max_context_turns` | Maximum context conversation turns | `30` |
|
|
| `agent_max_steps` | Maximum tool call steps per task | `15` |
|
|
|
|
## Model API Keys
|
|
|
|
Fill in the API key for your chosen model:
|
|
|
|
```json
|
|
{
|
|
"minimax_api_key": "",
|
|
"zhipu_ai_api_key": "",
|
|
"moonshot_api_key": "",
|
|
"ark_api_key": "",
|
|
"dashscope_api_key": "",
|
|
"claude_api_key": "",
|
|
"gemini_api_key": "",
|
|
"open_ai_api_key": ""
|
|
}
|
|
```
|
|
|
|
See [Models](/en/models) for detailed model configuration.
|
|
|
|
## Voice Settings
|
|
|
|
```json
|
|
{
|
|
"speech_recognition": false,
|
|
"group_speech_recognition": false,
|
|
"voice_reply_voice": false
|
|
}
|
|
```
|
|
|
|
| Parameter | Description |
|
|
| --- | --- |
|
|
| `speech_recognition` | Enable private chat voice recognition |
|
|
| `group_speech_recognition` | Enable group chat voice recognition |
|
|
| `voice_reply_voice` | Reply to voice messages with voice |
|
|
|
|
## LinkAI Settings
|
|
|
|
```json
|
|
{
|
|
"use_linkai": false,
|
|
"linkai_api_key": "",
|
|
"linkai_app_code": ""
|
|
}
|
|
```
|
|
|
|
| Parameter | Description |
|
|
| --- | --- |
|
|
| `use_linkai` | Enable LinkAI integration |
|
|
| `linkai_api_key` | LinkAI API Key, create at [console](https://link-ai.tech/console/interface) |
|
|
| `linkai_app_code` | LinkAI app or workflow code |
|
|
|
|
## Proxy Settings
|
|
|
|
If you need a network proxy:
|
|
|
|
```json
|
|
{
|
|
"proxy": "127.0.0.1:7890"
|
|
}
|
|
```
|
|
|
|
<Tip>
|
|
For all configuration options, see the [`config.py`](https://github.com/zhayujie/chatgpt-on-wechat/blob/master/config.py) file in the project.
|
|
</Tip>
|