config.ini.template 6.6 KB

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