config.ini.template 6.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250
  1. [model]
  2. # 注意:模型配置已迁移到 model_setting.yaml
  3. # 请通过 config/model_config_loader.py 获取模型配置
  4. # Embedding模型类型选择: shutian_qwen3_embed, siliconflow_embed
  5. EMBEDDING_MODEL_TYPE=shutian_qwen3_embed
  6. # Rerank模型类型选择: bge_rerank_model, lq_rerank_model, silicoflow_rerank_model
  7. RERANK_MODEL_TYPE=lq_rerank_model
  8. [deepseek]
  9. DEEPSEEK_SERVER_URL=https://api.deepseek.com
  10. DEEPSEEK_MODEL_ID=deepseek-chat
  11. DEEPSEEK_API_KEY=sk-9fe722389bac47e9ab30cf45b32eb736
  12. [doubao]
  13. DOUBAO_SERVER_URL=https://ark.cn-beijing.volces.com/api/v3/
  14. DOUBAO_MODEL_ID=doubao-seed-1-6-flash-250715
  15. DOUBAO_API_KEY=c98686df-506f-432c-98de-32e571a8e916
  16. [qwen]
  17. QWEN_SERVER_URL=http://192.168.91.253:8003/v1/
  18. QWEN_MODEL_ID=qwen3-30b
  19. QWEN_API_KEY=sk-123456
  20. [ai_review]
  21. # 调试模式配置
  22. MAX_REVIEW_UNITS=5
  23. REVIEW_MODE=all
  24. # REVIEW_MODE=all/random/first
  25. [app]
  26. APP_CODE=lq-agent
  27. APP_SECRET=sx-73d32556-605e-11f0-9dd8-acde48001122
  28. [launch]
  29. HOST = 0.0.0.0
  30. LAUNCH_PORT = 8002
  31. [redis]
  32. REDIS_URL=redis://:Wxcz666@@lqRedis_dev:6379
  33. REDIS_HOST=lqRedis_dev
  34. REDIS_PORT=6379
  35. REDIS_DB=0
  36. REDIS_PASSWORD=Wxcz666@
  37. REDIS_MAX_CONNECTIONS=50
  38. [ocr]
  39. # 是否启用 OCR 表格识别(true/false)
  40. enable = true
  41. # OCR 引擎选择(以下写法都支持):
  42. # GLM-OCR: glm_ocr | glm-ocr | glmocr
  43. # MinerU: mineru | mineru-ocr | mineru_ocr
  44. # 默认: glm_ocr
  45. ENGINE=glm-ocr
  46. # GLM-OCR 配置
  47. GLM_OCR_API_URL=http://183.220.37.46:25429/v1/chat/completions
  48. GLM_OCR_TIMEOUT=600
  49. GLM_OCR_API_KEY=2026_Unified_Secure_Key
  50. # MinerU 配置
  51. MINERU_API_URL=http://183.220.37.46:25428/file_parse
  52. MINERU_TIMEOUT=300
  53. [log]
  54. LOG_FILE_PATH=logs
  55. LOG_FILE_MAX_MB=10
  56. LOG_BACKUP_COUNT=5
  57. CONSOLE_OUTPUT=True
  58. [user_lists]
  59. USERS=['user-001']
  60. [siliconflow]
  61. SLCF_MODEL_SERVER_URL=https://api.siliconflow.cn/v1
  62. SLCF_API_KEY=sk-rdabeukkgfwyelstbqlcupsrwfkmduqvadztvxeyumvllstt
  63. SLCF_CHAT_MODEL_ID=test-model
  64. SLCF_EMBED_MODEL_ID=netease-youdao/bce-embedding-base_v1
  65. SLCF_REANKER_MODEL_ID=BAAI/bge-reranker-v2-m3
  66. SLCF_VL_CHAT_MODEL_ID=THUDM/GLM-4.1V-9B-Thinking
  67. [siliconflow_embed]
  68. # 硅基流动 Embedding 模型配置
  69. SLCF_EMBED_SERVER_URL=https://api.siliconflow.cn/v1
  70. SLCF_EMBED_API_KEY=sk-rdabeukkgfwyelstbqlcupsrwfkmduqvadztvxeyumvllstt
  71. SLCF_EMBED_MODEL_ID=Qwen/Qwen3-Embedding-8B
  72. SLCF_EMBED_DIMENSIONS=4096
  73. [lq_qwen3_8b]
  74. QWEN_LOCAL_1_5B_SERVER_URL=http://192.168.91.253:9002/v1
  75. QWEN_LOCAL_1_5B_MODEL_ID=Qwen3-8B
  76. QWEN_LOCAL_1_5B_API_KEY=dummy
  77. [lq_qwen3_4b]
  78. QWEN_LOCAL_1_5B_SERVER_URL=http://192.168.91.253:9001/v1
  79. QWEN_LOCAL_1_5B_MODEL_ID=Qwen3-4B
  80. QWEN_LOCAL_1_5B_API_KEY=dummy
  81. # 本地部署的Qwen3-Reranker-8B配置
  82. [lq_rerank_model]
  83. LQ_RERANKER_SERVER_URL=http://192.168.91.253:9004/v1/rerank
  84. LQ_RERANKER_MODEL=Qwen3-Reranker-8B
  85. LQ_RERANKER_API_KEY=dummy
  86. LQ_RERANKER_TOP_N=10
  87. # 硅基流动API的Qwen3-Reranker-8B配置
  88. [silicoflow_rerank_model]
  89. SILICOFLOW_RERANKER_API_URL=https://api.siliconflow.cn/v1/rerank
  90. SILICOFLOW_RERANKER_API_KEY=sk-rdabeukkgfwyelstbqlcupsrwfkmduqvadztvxeyumvllstt
  91. SILICOFLOW_RERANKER_MODEL=Qwen/Qwen3-Reranker-8B
  92. # BGE Reranker配置
  93. [bge_rerank_model]
  94. BGE_RERANKER_SERVER_URL=http://192.168.91.253:9004/rerank
  95. BGE_RERANKER_MODEL=BAAI/bge-reranker-v2-m3
  96. BGE_RERANKER_API_KEY=dummy
  97. BGE_RERANKER_TOP_N=10
  98. [lq_qwen3_8B_lora]
  99. LQ_QWEN3_8B_LQ_LORA_SERVER_URL=http://192.168.91.253:9006/v1
  100. LQ_QWEN3_8B_LQ_LORA_MODEL_ID=Qwen3-8B-lq-lora
  101. LQ_QWEN3_8B_LQ_LORA_API_KEY=dummy
  102. [mysql]
  103. MYSQL_HOST=192.168.92.61
  104. MYSQL_PORT=13306
  105. MYSQL_USER=root
  106. MYSQL_PASSWORD=Lq123456!
  107. MYSQL_DB=lq_db_dev
  108. MYSQL_MIN_SIZE=1
  109. MYSQL_MAX_SIZE=5
  110. MYSQL_AUTO_COMMIT=True
  111. [pgvector]
  112. PGVECTOR_HOST=124.223.140.149
  113. PGVECTOR_PORT=7432
  114. PGVECTOR_DB=vector_db
  115. PGVECTOR_USER=vector_user
  116. PGVECTOR_PASSWORD=pg16@123
  117. # 蜀天AI模型服务器配置(183.220.37.46)
  118. [shutian]
  119. # Qwen3.5-122B-A10B 模型(端口25423)
  120. SHUTIAN_122B_SERVER_URL=http://183.220.37.46:25423/v1
  121. SHUTIAN_122B_MODEL_ID=/model/Qwen3.5-122B-A10B
  122. SHUTIAN_122B_API_KEY=sk_prod_SELVoIV1d3gku28koH_ONg8L_B2cQis__71f55615
  123. # Qwen3-8B 模型(端口25424)
  124. SHUTIAN_8B_SERVER_URL=http://183.220.37.46:25424/v1
  125. SHUTIAN_8B_MODEL_ID=/model/Qwen3-8B
  126. SHUTIAN_8B_API_KEY=sk_prod_SELVoIV1d3gku28koH_ONg8L_B2cQis__71f55615
  127. # Qwen3.6-27B 模型(端口25424)
  128. SHUTIAN_27B_SERVER_URL=http://183.220.37.46:25424/v1
  129. SHUTIAN_27B_MODEL_ID=/model/Qwen3.6-27B
  130. SHUTIAN_27B_API_KEY=sk_prod_SELVoIV1d3gku28koH_ONg8L_B2cQis__71f55615
  131. # Qwen3.5-35B 模型(端口25427)
  132. SHUTIAN_35B_SERVER_URL=http://183.220.37.46:25427/v1
  133. SHUTIAN_35B_MODEL_ID=/model/Qwen3.5-35B
  134. SHUTIAN_35B_API_KEY=sk_prod_SELVoIV1d3gku28koH_ONg8L_B2cQis__71f55615
  135. # Qwen3-Embedding-8B 嵌入模型(端口25425)
  136. SHUTIAN_EMBED_SERVER_URL=http://183.220.37.46:25425/v1
  137. SHUTIAN_EMBED_MODEL_ID=/model/Qwen3-Embedding-8B
  138. SHUTIAN_EMBED_API_KEY=sk_prod_SELVoIV1d3gku28koH_ONg8L_B2cQis__71f55615
  139. # Qwen3-Reranker-8B 重排序模型(端口25426)
  140. SHUTIAN_RERANK_SERVER_URL=http://183.220.37.46:25426/v1/rerank
  141. SHUTIAN_RERANK_MODEL_ID=/model/Qwen3-Reranker-8B
  142. SHUTIAN_RERANK_API_KEY=sk_prod_SELVoIV1d3gku28koH_ONg8L_B2cQis__71f55615
  143. [milvus]
  144. MILVUS_HOST=192.168.92.96
  145. MILVUS_PORT=30129
  146. MILVUS_DB=lq_db
  147. MILVUS_USER=
  148. MILVUS_PASSWORD=
  149. [hybrid_search]
  150. # 混合检索权重配置
  151. DENSE_WEIGHT=0.3
  152. SPARSE_WEIGHT=0.7
  153. [rag_collections]
  154. # RAG 检索链路使用的 Milvus 集合名
  155. ENTITY_COLLECTION=first_bfp_collection_entity
  156. BFP_COLLECTION=rag_children_hybrid
  157. CHILDREN_COLLECTIONION=rag_parent_hybrid
  158. # ============================================================
  159. # DashScope Qwen3.5 系列模型配置
  160. # ============================================================
  161. # DashScope Qwen3.5-35B-A3B 模型
  162. [qwen3_5_35b_a3b]
  163. DASHSCOPE_SERVER_URL=https://dashscope.aliyuncs.com/compatible-mode/v1
  164. DASHSCOPE_MODEL_ID=qwen3.5-35b-a3b
  165. DASHSCOPE_API_KEY=sk-98cca096416a41d5a6cec68b824486c5
  166. # DashScope Qwen3.5-27B 模型
  167. [qwen3_5_27b]
  168. DASHSCOPE_SERVER_URL=https://dashscope.aliyuncs.com/compatible-mode/v1
  169. DASHSCOPE_MODEL_ID=qwen3.5-27b
  170. DASHSCOPE_API_KEY=sk-98cca096416a41d5a6cec68b824486c5
  171. # DashScope Qwen3.5-122B-A10B 模型
  172. [qwen3_5_122b_a10b]
  173. DASHSCOPE_SERVER_URL=https://dashscope.aliyuncs.com/compatible-mode/v1
  174. DASHSCOPE_MODEL_ID=qwen3.5-122b-a10b
  175. DASHSCOPE_API_KEY=sk-98cca096416a41d5a6cec68b824486c5
  176. # ============================================================
  177. # LLM 通用配置
  178. # ============================================================
  179. [llm_keywords]
  180. TIMEOUT=60
  181. MAX_RETRIES=2
  182. CONCURRENT_WORKERS=20
  183. STREAM=false
  184. TEMPERATURE=0.3
  185. MAX_TOKENS=1024
  186. [construction_review]
  187. MAX_CELERY_TASKS=1
  188. [timeliness_review]
  189. # 时效性审查中用于匹配前需要去除的符号(第二轮处理)
  190. # 这些符号会在基础规范化(去除空白、书名号、括号、HTML标签)之后去除
  191. # 包含各种连接符:半角连字符(-)、全角连接号(-)、全角破折号(—)
  192. # 包含各种连接符:半角连字符(-)、全角连接号(-)、全角破折号(—)、水平线(―)、
  193. # 连字符(‐)、不换行连字符(‑)、数字线(‒)、短破折号(–)、减号(−)
  194. REMOVE_SYMBOLS=),-,.,/,,:,[,],【,】,〔,〕,(,),-,—,―,‐,‑,‒,–,−