# Tolan 后端 ## 安装依赖 ```bash python -m pip install -r requirements.txt ``` ## 配置 环境变量配置(通过 `.env` 文件或直接设置): ### 必需配置 - `DASHSCOPE_API_KEY`: 阿里云 DashScope API Key ### AI 模型配置 - `LLM_MODEL`: 默认 `qwen-turbo` - `TTS_MODEL`: 默认 `qwen3-tts-flash` - `TTS_VOICE`: 默认 `Cherry` (可选: `Stella`) - `TTS_SPEECH_RATE`: 默认 `1.0` (语速倍率) ### 学习者配置 - `LEARNER_PROFICIENCY`: 学习者水平,默认 `A1-A2` - `AGE_TAG`: 年龄组,默认 `Adult` - `TOPIC_TAG`: 对话主题,默认 `Daily Conversation` - `EXPERIMENT_TAG`: 实验模式 - `control`: 对照组(不启用纠错反馈) - `experiment`: 实验组(启用纠错反馈策略) ## 运行 ```bash python main.py ``` ## API - WebSocket: `ws://localhost:8000/ws` - 健康检查: `http://localhost:8000/`