配置说明
本项目使用 .env 作为主要配置来源。建议从 .env.example 复制后逐步填充。
必填配置(最小可运行)
bash
SERVER_API_KEY=your-api-key
WEIXIN_APP_ID=your_app_id
WEIXIN_APP_SECRET=your_app_secret
DEFAULT_LLM_PROVIDER=DEEPSEEK
DEEPSEEK_API_KEY=your_api_key常用配置分组
1. 模型与摘要
DEFAULT_LLM_PROVIDER: 默认供应商(OPENAI | DEEPSEEK | QWEN | XUNFEI | CUSTOM)AI_CONTENT_RANKER_LLM_PROVIDER: 内容排序模型,支持PROVIDER:model形式AI_SUMMARIZER_LLM_PROVIDER: 摘要模型,支持PROVIDER:model形式
示例:
bash
AI_CONTENT_RANKER_LLM_PROVIDER="DEEPSEEK:deepseek-reasoner"
AI_SUMMARIZER_LLM_PROVIDER="QWEN:qwen-max"2. 抓取与检索
FIRE_CRAWL_API_KEY: FireCrawl 抓取JINA_API_KEY: Jina Reader / DeepSearch / Embedding / RerankX_API_BEARER_TOKEN: Twitter/X 抓取
3. 微信发布
WEIXIN_APP_IDWEIXIN_APP_SECRETNEED_OPEN_COMMENTONLY_FANS_CAN_COMMENTAUTHOR
4. 定时任务与工作流映射
每天凌晨 3 点(Asia/Shanghai)执行一次,执行的工作流由下列键控制:
bash
1_of_week_workflow=weixin-article-workflow
2_of_week_workflow=weixin-aibench-workflow
3_of_week_workflow=weixin-hellogithub-workflow支持值:
weixin-article-workflowweixin-aibench-workflowweixin-hellogithub-workflow
5. 通知
- Bark:
ENABLE_BARK,BARK_URL - 钉钉:
ENABLE_DINGDING,DINGDING_WEBHOOK - 飞书:
ENABLE_FEISHU,FEISHU_WEBHOOK_URL
配置建议
- 先跑通最小配置,再逐步开启数据库与通知。
- 新环境先关闭非核心能力(如通知),降低排查复杂度。
- API Key 不要写入仓库,统一走
.env与 CI Secret。