docs: 使用说明 docs/USAGE.md;LLM URL/模型名配置移到 config.yaml(.env 仅 Key)

- config.yaml 新增 agent.llm:base_url / model 明文配置(默认百炼兼容端点 qwen-plus),api_key 只从 .env 的 LLM_API_KEY 读取;LLM_BASE_URL / LLM_MODEL 仍可经 .env 覆盖
- .env.example 注释同步;core.config 读取逻辑 env > yaml > 默认
- docs/USAGE.md:安装/配置/数据同步/启动/研究 API 与 Job/Experiment/Agent/测试门禁/已知限制/FAQ
- README 增加使用说明入口
- 新增 config LLM 测试 2 项(yaml 默认 + env 覆盖)→ pytest 81 passed / ruff clean
This commit is contained in:
Simon
2026-09-06 17:57:15 +08:00
parent 8f8b6d274f
commit 01d818e12a
5 changed files with 302 additions and 5 deletions
+11
View File
@@ -39,5 +39,16 @@ job:
# 第一阶段异步任务模式:local(FastAPI BackgroundTasks 级);Phase 复杂后再引入队列
mode: "local"
agent:
llm:
# 大模型接入:URL 与模型名在此配置(明文、可提交);
# 密钥只放根目录 .env(LLM_API_KEY,见 .env.example)——本文件不写任何 Key。
# 可选:仍可通过 .env 的 LLM_BASE_URL / LLM_MODEL 覆盖下面两个值。
base_url: "https://dashscope.aliyuncs.com/compatible-mode/v1"
model: "qwen-plus"
base_url_env: "LLM_BASE_URL"
model_env: "LLM_MODEL"
api_key_env: "LLM_API_KEY"
logging:
level: "INFO"