.env.example 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. # 复制本文件为 .env。操作系统环境变量优先于 .env;不要提交真实密钥。
  2. # DeepSeek API 密钥;调用 LLM 时必填。
  3. DEEPSEEK_API_KEY=sk-8a1d2d
  4. # DeepSeek 兼容 API 的基础地址。
  5. DEEPSEEK_BASE_URL=https://api.deepseek.com
  6. # 生成、分析和审核使用的模型名称。
  7. DEEPSEEK_MODEL=deepseek-v4-flash
  8. # 可选项目设置
  9. # CLI 默认输出目录;相对路径以仓库根目录为基准。
  10. BID_OUTPUT_DIR=output
  11. # Step4 并发撰写章节的最大线程数。
  12. BID_WRITER_CONCURRENCY=5
  13. # Step2 并发分析文档分块的最大线程数。
  14. BID_ANALYZER_CONCURRENCY=5
  15. # Step6 标题层级分析的最大 LLM 并发数。
  16. BID_HEADING_CONCURRENCY=5
  17. # 可选 HTTP API 设置
  18. # API 监听地址;0.0.0.0 表示监听所有网卡。
  19. PROPOSA_API_HOST=0.0.0.0
  20. # API 监听端口。
  21. PROPOSA_API_PORT=8000
  22. # HTTP API 和 test_step1-6 默认工作目录;未显式指定路径时所有中间/最终文件都使用该目录。
  23. PROPOSA_WORK_DIR=/data/model/shenqin_data
  24. # HTTP API JSON 模式下参考投标文件相对路径的全局目录。
  25. REFERENCE_DIR=/data/shenqin/
  26. # HTTP API JSON 模式下招标文件、采购需求和澄清公告相对路径的统一目录。
  27. TPC_DIR=/data/shenqin/
  28. # 单个上传文件的大小上限,单位 MB。
  29. PROPOSA_API_MAX_UPLOAD_MB=512
  30. # Step1-6 后台子进程超时,单位秒;28800 为 8 小时。
  31. PROPOSA_API_TIMEOUT_SECONDS=28800
  32. # 同时执行的后台生成任务数;大型 DOCX 场景建议保持 1。
  33. PROPOSA_API_CONCURRENCY=1
  34. # 单次回调 HTTP 请求超时,单位秒。
  35. PROPOSA_CALLBACK_TIMEOUT_SECONDS=30
  36. # 回调失败时的最大尝试次数,包含首次请求。
  37. PROPOSA_CALLBACK_MAX_RETRIES=3