启动系统运行
1. 启动Redis服务(如果尚未运行)
redis-server --daemonize yes# 或 sudo service redis-server start
2. 在新终端窗口启动Celery Worker
这是执行异步任务(生成文章)的“引擎”。
cd ~/ContentAutomationHubsource venv/bin/activatecelery -A tasks.app worker --loglevel=info
保持此终端窗口运行。
3. 在新终端窗口启动Flask Web应用
这是用户操作的“界面”。
cd ~/ContentAutomationHubsource venv/bin/activate# 设置DeepSeek API密钥环境变量(重要!)export DEEPSEEK_API_KEY="您的实际API密钥"python app.py
4. 工作界面
- 打开浏览器,访问 http://127.0.0.1:5000。
- 在表单中填写一个测试标题,例如:“蓝牙5.3的新特性解析”。
- 点击提交。稍等片刻(根据API速度,通常30-60秒),刷新页面。
- 您应该会看到任务状态从 pending -> generating -> review 的变化。
- 在 review 状态下,可以点击 “审核通过并发布” 按钮(目前发布功能是待实现的模拟)。
最终整合简化为:python main.py