|
|
21 ساعت پیش | |
|---|---|---|
| config | 21 ساعت پیش | |
| core | 1 روز پیش | |
| db | 1 هفته پیش | |
| docker | 21 ساعت پیش | |
| docs | 21 ساعت پیش | |
| foundation | 2 روز پیش | |
| server | 21 ساعت پیش | |
| views | 1 روز پیش | |
| .dockerignore | 1 هفته پیش | |
| .gitignore | 1 هفته پیش | |
| Dockerfile | 21 ساعت پیش | |
| Dockerfile.base | 1 هفته پیش | |
| README.md | 21 ساعت پیش | |
| README_PROJECT.md | 21 ساعت پیش | |
| __init__.py | 1 هفته پیش | |
| deploy_agent.sh | 21 ساعت پیش | |
| requirements.txt | 1 هفته پیش | |
| run.sh | 21 ساعت پیش | |
| test.txt | 1 هفته پیش |
施工方案编写独立服务。
pip install -r requirements.txt
cp config/config.ini.template config/config.ini
python server/app.py
默认端口:8004。
默认会随 API 自动启动 construction_write Celery Worker;如需手动管理 Worker,将
config/config.ini 中的 AUTO_START_CELERY_WORKER 改为 False。
celery -A foundation.infrastructure.messaging.celery_app.app worker -Q construction_write --loglevel=info
docker/docker-compose.yml 中 API 和 Celery Worker 已拆成独立服务:
LQAgentWriteServer:FastAPI 服务LQAgentWriteWorker:construction_write 队列消费者lqRedis:RedisDocker 部署时 API 容器通过 AUTO_START_CELERY_WORKER=False 关闭自动拉起 Worker,避免和独立 Worker 服务重复消费。
/sgbx/generating_outline/sgbx/regenerate_outline/sgbx/content_completion/sgbx/context_generate/sgbx/similar_fragment_search/sgbx/task_cancel/sgbx/task_status/health/celery/status敏感配置不要写入代码:
DASHSCOPE_API_KEY运行前按实际环境更新 config/config.ini。
大纲生成默认使用 outline_chapter_revise -> shutian_qwen3_5_122b,需要配置
SHUTIAN_122B_API_KEY(可写入 config/config.ini 或使用同名环境变量)。