ForcePilot/docs/advanced/configuration.md

34 lines
693 B
Markdown
Raw Normal View History

2025-10-22 11:51:32 +08:00
# 配置系统详解
## 概述
2025-10-22 11:51:32 +08:00
系统采用多层配置架构,模型配置由网页界面管理,应用配置基于 Pydantic + TOML。
2025-10-22 11:51:32 +08:00
## 配置层级
2025-10-22 11:51:32 +08:00
```
代码默认值 → TOML 文件 → 环境变量
(低) (高)
2026-03-10 13:55:19 +08:00
```
## 模型配置
2026-03-10 13:55:19 +08:00
2026-06-04 23:17:48 +08:00
由网页统一管理,详见 [模型配置](../intro/model-config.md)。
2026-03-10 13:55:19 +08:00
## 应用配置
2026-03-10 13:55:19 +08:00
配置项定义于 `backend/package/yuxi/config/app.py`,用户修改保存至 `saves/config/base.toml`
2025-10-22 11:51:32 +08:00
2026-03-10 13:55:19 +08:00
### 修改配置
2025-10-22 11:51:32 +08:00
2026-03-10 13:55:19 +08:00
```python
from yuxi.config import config
2025-10-22 11:51:32 +08:00
2026-03-10 13:55:19 +08:00
config.enable_reranker = True
config.save()
```
## 常见问题
**配置文件损坏**:删除 `saves/config/base.toml`,系统将重新生成默认配置。