路桥施工方案辅助编写

tangle 55a3c076af 优化提示词 15 時間 前
config 55a3c076af 优化提示词 15 時間 前
core 55a3c076af 优化提示词 15 時間 前
db 866acdf719 feat(init) 1 週間 前
docker fab604f959 fix(端口改成8004) 21 時間 前
docs 55a3c076af 优化提示词 15 時間 前
foundation 4f05927c30 fix(对话优化) 2 日 前
server fab604f959 fix(端口改成8004) 21 時間 前
views ddf99daf32 fix(ai对话优化) 1 日 前
.dockerignore 866acdf719 feat(init) 1 週間 前
.gitignore 866acdf719 feat(init) 1 週間 前
Dockerfile fab604f959 fix(端口改成8004) 21 時間 前
Dockerfile.base 866acdf719 feat(init) 1 週間 前
README.md fab604f959 fix(端口改成8004) 21 時間 前
README_PROJECT.md fab604f959 fix(端口改成8004) 21 時間 前
__init__.py 866acdf719 feat(init) 1 週間 前
deploy_agent.sh fab604f959 fix(端口改成8004) 21 時間 前
requirements.txt 866acdf719 feat(init) 1 週間 前
run.sh fab604f959 fix(端口改成8004) 21 時間 前
test.txt cb8a0cd031 1 1 週間 前

README.md

LQAgentWritePlatform

施工方案编写独立服务。

启动 API

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

手动启动 Worker

celery -A foundation.infrastructure.messaging.celery_app.app worker -Q construction_write --loglevel=info

Docker 部署

docker/docker-compose.yml 中 API 和 Celery Worker 已拆成独立服务:

  • LQAgentWriteServer:FastAPI 服务
  • LQAgentWriteWorkerconstruction_write 队列消费者
  • lqRedis:Redis

Docker 部署时 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
  • Redis 密码
  • 模型服务 API Key
  • Milvus 连接信息

运行前按实际环境更新 config/config.ini。 大纲生成默认使用 outline_chapter_revise -> shutian_qwen3_5_122b,需要配置 SHUTIAN_122B_API_KEY(可写入 config/config.ini 或使用同名环境变量)。