|
|
2 mēneši atpakaļ | |
|---|---|---|
| .. | ||
| historical_review | 2 mēneši atpakaļ | |
| .env.example | 2 mēneši atpakaļ | |
| README.md | 2 mēneši atpakaļ | |
| pyproject.toml | 2 mēneši atpakaļ | |
| requirements.txt | 2 mēneši atpakaļ | |
| run_web.py | 2 mēneši atpakaļ | |
立场预设:官修史书不等于真相;须联系权力、文官书写、时代政治与语境,对记载抱怀疑目光;野史笔记虽多不可靠,可与正史对读缝隙。本项目用 五角色人设 + 终局综合模板 落实上述取向;可选 维基 + 检索 作为考据附录(可关闭)。
historical_review/: Python 包(辩论编排、证据附录、交互 CLI)historical_review/web/: FastAPI Web 与静态前端(static/).env.example: 环境变量示例建议使用虚拟环境,然后在本目录执行:
pip install -r requirements.txt
pip install -e .
复制示例并填入 Key:
cp .env.example .env
常用变量:
OPENROUTER_API_KEYOPENROUTER_BASE_URL(默认 https://openrouter.ai/api/v1)OPENROUTER_MODEL(默认 openai/gpt-4o-mini)也支持通用变量:LLM_API_KEY / LLM_BASE_URL / LLM_MODEL_ID。
交互模式(会询问议题/是否启用附录/开始确认):
python -m historical_review.run_agent
非交互(适合脚本/自动化):
python -m historical_review.run_agent -y
python -m historical_review.run_agent -y "你的历史议题"
python -m historical_review.run_agent -y --no-evidence "你的议题"
安装后也可直接用脚本入口:
history-review -y "你的历史议题"
启动:
python run_web.py
或安装后使用脚本入口:
history-review-web
浏览器打开 http://127.0.0.1:8777。
localStorage.env(页面 Key 留空时会使用环境变量)