模型指南官方文档3 分钟阅读模型组合页

引用预算 19 万–35 万的对话模型配 embedding-3 的分段与引用口径

quoteMaxToken 是知识库应用中可引用内容的总token预算,限定了单轮对话中嵌入上下文的引用内容总长度。

这一档模型的参数意味着什么

quoteMaxToken 是知识库应用中可引用内容的总token预算,限定了单轮对话中嵌入上下文的引用内容总长度。本次所选的对话模型档,quoteMaxToken 处于190000至350000 tokens区间,能够支撑大规模知识库的上下文召回需求,无需频繁截断引用内容,可保留更多原始知识库细节,适配需要多段长文本引用的复杂问答场景。

配 ChatGLM 向量模型要定哪些

配置项建议取法这样取的依据
defaultToken512匹配embedding-3的默认分段长度,无需额外调整即可适配向量模型输入要求
maxToken8000匹配embedding-3的单段最大输入上限,可按需设置分段最大长度以平衡语义完整性与引用段数
quoteMaxToken190000–350000遵循本次选型的对话模型档参数范围,确保引用内容总长度不超过模型允许的预算
chunkSize512 或 8000可根据场景选择,对应两种分段策略的典型取值
重叠长度10%–20% 的分块长度减少分块导致的语义割裂,保证相邻分块间的上下文连贯性
单次搜索上限按引用预算与分段长度动态调整避免单次召回的总token超出quoteMaxToken限制

这两者互相约束的地方

按默认每段512 tokens计算,一轮对话最多可容纳约371至683段引用内容;若将分段长度调整至embedding-3允许的8000 tokens上限,一轮仅可放下约23段。分段长度的选择存在平衡关系:每段越长,单段承载的语义信息越完整,但单轮可引用的总段数越少;每段越短,单轮可容纳的段数越多,但单段上下文的完整性越弱,可能增加语义割裂风险。此外,更换向量模型后,已构建的知识库索引需要重新生成,因为向量维度与向量模型绑定,旧索引无法适配新模型的向量计算逻辑。

容易做错的三处

  • 单轮对话中引用内容被强制截断。原因是引用内容的总token数超出了quoteMaxToken的预算范围。
  • 向量模型处理分块时返回异常。原因是单段文本的长度超过了maxToken的设置上限。
  • 实际召回的知识库段数与配置的搜索上限不一致。原因是未结合quoteMaxToken和分段长度调整搜索上限,导致总token提前触顶。

怎么确认配好了

  • 查看配置面板中对话模型的quoteMaxToken参数,确认取值在190000至350000 tokens区间内。
  • 核对向量模型的defaultToken与maxToken参数,确认与embedding-3的预设参数一致。
  • 上传一段测试文本,触发分块处理,确认分块长度符合预设的chunkSize要求。
  • 发起一次包含多段知识库引用的测试对话,确认内容未被无故截断。