model_setting.yaml 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189
  1. # 模型功能配置
  2. # 按功能模块配置使用的模型及参数
  3. # 可用模型列表(必须与 model_handler.py 中的模型类型名称一致)
  4. # 参考: foundation/ai/models/model_handler.py
  5. available_models:
  6. # DashScope 系列
  7. - qwen3_5_35b_a3b # DashScope Qwen3.5-35B-A3B(默认兜底模型)
  8. - qwen3_5_27b # DashScope Qwen3.5-27B
  9. - qwen3_5_122b_a10b # DashScope Qwen3.5-122B-A10B
  10. # 豆包系列
  11. - doubao # 豆包模型
  12. - doubao-1.5-pro-256k # 豆包1.5 Pro
  13. - doubao-1.5-lite-32k # 豆包1.5 Lite
  14. # DeepSeek 系列
  15. - deepseek # DeepSeek 模型
  16. - deepseek-v3 # DeepSeek V3
  17. # 本地模型系列
  18. - lq_qwen3_8b # 本地Qwen3-8B
  19. - lq_qwen3_8b_lq_lora # 本地Qwen3-8B-lq-lora
  20. - lq_qwen3_4b # 本地Qwen3-4B
  21. - qwen_local_14b # 本地Qwen3-14B
  22. # 蜀天算力系列
  23. - shutian_qwen3_5_122b # 蜀天Qwen3.5-122B
  24. - shutian_qwen3_8b # 蜀天Qwen3-8B
  25. - shutian_qwen3_5_35b # 蜀天Qwen3.5-35B
  26. - shutian_qwen3_6_27b # 蜀天Qwen3.6-27B
  27. # Embedding 模型
  28. - siliconflow_embed # 硅基流动Embedding
  29. - shutian_qwen3_embed # 蜀天Embedding
  30. # Reranker 模型
  31. - lq_bge_reranker_v2_m3 # BGE-reranker-v2-m3
  32. - shutian_qwen3_reranker # 蜀天Reranker
  33. # 功能模块模型配置
  34. model_settings:
  35. # 文档分类 - 一级分类(使用完整章节标题进行分类)
  36. doc_classification_primary:
  37. model: shutian_qwen3_5_35b
  38. enable_thinking: false
  39. description: "文档一级分类,使用章节标题,蜀天35B"
  40. # 文档分类 - 二级分类(需要快速响应)
  41. doc_classification_secondary:
  42. model: shutian_qwen3_5_122b
  43. enable_thinking: false
  44. description: "文档二级分类,蜀天122B"
  45. # 文档分类 - 三级分类(需要高精度行级分类)
  46. doc_classification_tertiary:
  47. model: shutian_qwen3_5_122b
  48. enable_thinking: false
  49. description: "文档三级分类,蜀天122B"
  50. # 文档分类 - 三级分类复杂段落(可选更强的模型)
  51. doc_classification_tertiary_complex:
  52. model: shutian_qwen3_5_122b
  53. enable_thinking: false
  54. description: "文档三级分类-复杂段落,蜀天122B"
  55. # 完整性审查 - 内容生成
  56. completeness_review_generate:
  57. model: shutian_qwen3_5_122b
  58. enable_thinking: false
  59. description: "完整性审查内容生成,蜀天122B"
  60. # 完整性审查 - 分类识别
  61. completeness_review_classify:
  62. model: shutian_qwen3_5_35b
  63. enable_thinking: false
  64. description: "完整性审查快速分类,蜀天35B"
  65. # RAG 检索 - 查询理解
  66. rag_query_understand:
  67. model: shutian_qwen3_5_35b
  68. enable_thinking: false
  69. description: "RAG查询理解,蜀天35B"
  70. # RAG 检索 - 答案生成
  71. rag_answer_generate:
  72. model: shutian_qwen3_5_122b
  73. enable_thinking: false
  74. description: "RAG答案生成,蜀天122B"
  75. # 查询提取(从审查条文中提取查询关键词)
  76. query_extract:
  77. model: shutian_qwen3_5_35b
  78. enable_thinking: false
  79. description: "查询提取,从审查条文中提取实体和关键词,蜀天35B"
  80. # 相关性判断(判断两个文本是否相关)
  81. relevance_judge:
  82. model: shutian_qwen3_5_122b
  83. enable_thinking: false
  84. description: "相关性判断,判断文本是否可作为审查引用依据,蜀天122B"
  85. # 敏感信息检查
  86. sensitive_check:
  87. model: shutian_qwen3_5_122b
  88. enable_thinking: false
  89. description: "敏感信息快速检查,蜀天122B"
  90. # 语法检查
  91. grammar_check:
  92. model: shutian_qwen3_5_122b
  93. enable_thinking: false
  94. description: "语法快速检查,蜀天122B"
  95. # 语义逻辑检查
  96. semantic_logic_check:
  97. model: shutian_qwen3_5_122b
  98. enable_thinking: false
  99. description: "语义逻辑审查,蜀天122B"
  100. # 时效性审查
  101. timeliness_review:
  102. model: shutian_qwen3_5_122b
  103. enable_thinking: false
  104. description: "时效性审查,蜀天122B"
  105. # 规范性审查(引用匹配)
  106. reference_review:
  107. model: shutian_qwen3_5_122b
  108. enable_thinking: false
  109. description: "规范性审查(引用匹配),蜀天122B"
  110. # 非参数合规性检查(安全相关/强制性条文)
  111. non_parameter_compliance_check:
  112. model: shutian_qwen3_5_122b
  113. enable_thinking: false
  114. description: "非参数合规性检查,安全相关/强制性条文知识库,蜀天122B"
  115. # 参数合规性检查(实体概念/工程术语)
  116. parameter_compliance_check:
  117. model: shutian_qwen3_5_122b
  118. enable_thinking: false
  119. description: "参数合规性检查,实体概念/工程术语知识库,蜀天122B"
  120. # 时效规范审查抽取(目录提取)
  121. directory_extraction:
  122. model: shutian_qwen3_5_35b
  123. enable_thinking: false
  124. description: "时效规范审查抽取(目录提取),蜀天35B"
  125. # 目录完整性审查(对比实际目录与标准目录)
  126. catalog_integrity_review:
  127. model: shutian_qwen3_5_122b
  128. enable_thinking: true
  129. description: "目录完整性审查,对比OCR提取目录与标准目录,找出缺失项,蜀天122B"
  130. # ============================================================
  131. # 施工方案编写模块(construction_write)
  132. # 说明:编写模块各功能可用的模型集中在此分组,新增编写功能请在此处添加。
  133. # 当前编写模块的 LLM 入口集中在 outline_generator._call_llm()。
  134. # ============================================================
  135. # 章节内容生成(模板受限校订模式)
  136. outline_chapter_revise:
  137. model: shutian_qwen3_5_122b
  138. enable_thinking: false
  139. description: "施工方案章节模板受限校订,蜀天122B"
  140. # 施工方案大纲生成(SSE流式)
  141. write_outline_generate:
  142. model: shutian_qwen3_5_122b
  143. enable_thinking: false
  144. description: "施工方案大纲流式生成,蜀天122B"
  145. # 施工方案内容补全生成(SSE流式)
  146. write_content_generate:
  147. model: shutian_qwen3_5_122b
  148. enable_thinking: false
  149. description: "施工方案内容补全流式生成,蜀天122B"
  150. # Embedding 模型(用于相似度计算)
  151. embedding:
  152. model: shutian_qwen3_embed
  153. description: "文本Embedding向量生成(蜀天)"
  154. # 默认配置(当功能未指定时使用)
  155. default:
  156. model: shutian_qwen3_5_122b
  157. enable_thinking: false