这一档模型的参数意味着什么
quoteMaxToken指单轮对话中可引入的知识库参考内容的总token上限,本档对话模型的该参数处于4000至8000 tokens区间。在知识库应用中,该预算限定了可带入上下文的参考内容总规模,既保障对话上下文的信息充足性,又避免因引入过多内容超出模型处理边界,让应用的上下文调用符合模型的输入约束,适配知识库问答的常规使用场景。
配 Jina 向量模型要定哪些
| 配置项 | 建议取法 | 这样取的依据 |
|---|---|---|
defaultToken | 512 tokens | 匹配向量模型登记的默认每段长度,保障分块与向量模型输入的默认对齐 |
maxToken | 32000 tokens | 匹配向量模型允许的单段最大token上限,适配多模态内容的长文本分块需求 |
quoteMaxToken | 4000-8000 tokens | 遵循本档对话模型的引用预算区间,严格约束单轮引入的知识库内容总规模 |
| 分块长度 | 512 tokens 至 32000 tokens | 可根据内容类型调整,短文本用默认值保障语义完整性,长文本用上限适配长内容建库 |
| 重叠长度 | 分块长度的10%-20% | 避免分块割裂上下文语义,保障跨块内容的连贯性 |
| 单次搜索上限 | 匹配分块长度与引用预算的组合 | 避免单次召回的内容总token超出对话模型的引用预算 |
这两者互相约束的地方
本档对话模型的引用预算与Jina向量模型的参数存在双向约束。按默认每段512 tokens计算,一轮引用最多可容纳7至15段内容。当单段长度调至向量模型允许的32000 tokens上限时,单段即可触及本档对话模型的引用预算下沿,此时一轮仅可容纳1段内容。每段越长,单段语义完整性越强,但一轮可容纳的段数越少;每段越短,段数越多,但单段上下文的连贯性越弱。更换向量模型后,已创建的知识库索引需重新构建,因向量维度与向量模型绑定。
容易做错的三处
- 界面弹出引用内容超出预算的提示,原因是单次召回的内容总token超过了本档对话模型的
quoteMaxToken上限。 - 检索返回的内容出现上下文断裂,原因是分块长度设置过短或重叠长度配置不合理,导致语义被割裂。
- 更换向量模型后无法正常加载知识库,原因是未重建索引,新向量模型与原有索引的向量维度不匹配。
怎么确认配好了
- 查看向量模型的配置面板,确认
defaultToken与maxToken的取值与登记参数一致。 - 核对对话模型的
quoteMaxToken参数,确认其处于4000至8000 tokens的本档区间。 - 执行分块测试,查看生成的文本块长度符合预设的分块配置。
- 发起单次检索请求,确认未触发引用超预算的相关提示。