mirror of
https://github.com/zhayujie/chatgpt-on-wechat.git
synced 2026-06-02 00:57:41 +08:00
- Add `web_password` config to enable login authentication - Use stateless HMAC-signed token (survives restart, invalidates on password change) - Add `web_session_expire_days` config (default 30 days) - Protect all API endpoints with auth check (401 on failure) - Add login page UI with auto-redirect on session expiry - Add password management in config page (masked display, inline edit) - Add tooltip hints for Agent config fields - Update default agent_max_context_turns to 20, agent_max_steps to 20 - Update docs and docker-compose.yml
36 lines
965 B
JSON
36 lines
965 B
JSON
{
|
|
"channel_type": "weixin",
|
|
"model": "MiniMax-M2.7",
|
|
"minimax_api_key": "",
|
|
"zhipu_ai_api_key": "",
|
|
"ark_api_key": "",
|
|
"moonshot_api_key": "",
|
|
"dashscope_api_key": "",
|
|
"claude_api_key": "",
|
|
"claude_api_base": "https://api.anthropic.com/v1",
|
|
"open_ai_api_key": "",
|
|
"open_ai_api_base": "https://api.openai.com/v1",
|
|
"gemini_api_key": "",
|
|
"gemini_api_base": "https://generativelanguage.googleapis.com",
|
|
"voice_to_text": "openai",
|
|
"text_to_voice": "openai",
|
|
"voice_reply_voice": false,
|
|
"speech_recognition": true,
|
|
"group_speech_recognition": false,
|
|
"use_linkai": false,
|
|
"linkai_api_key": "",
|
|
"linkai_app_code": "",
|
|
"feishu_app_id": "",
|
|
"feishu_app_secret": "",
|
|
"dingtalk_client_id": "",
|
|
"dingtalk_client_secret":"",
|
|
"wecom_bot_id": "",
|
|
"wecom_bot_secret": "",
|
|
"web_password": "",
|
|
"agent": true,
|
|
"agent_max_context_tokens": 50000,
|
|
"agent_max_context_turns": 20,
|
|
"agent_max_steps": 20,
|
|
"knowledge": true
|
|
}
|