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

Qwen 128K 上下文 这一档模型配 openGauss 的配置口径

这一档模型提供了超长的上下文窗口,达到 128000 token,意味着在单次对话中可以处理大量历史信息或召回内容。引用上限 50000 token 明确了知识库引用内容的总量天花板,它限制了模型在生成回复时可以参考的外部知识片段的总大小。不支持图片输入,表明此档模型不具备多模态处理能力,无法直接解

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

这一档模型提供了超长的上下文窗口,达到 128000 token,意味着在单次对话中可以处理大量历史信息或召回内容。引用上限 50000 token 明确了知识库引用内容的总量天花板,它限制了模型在生成回复时可以参考的外部知识片段的总大小。不支持图片输入,表明此档模型不具备多模态处理能力,无法直接解析图像信息。工具调用功能的存在,则允许模型与外部系统或 API 进行交互,扩展其解决问题的能力边界。

配 openGauss 要定哪些

配置项建议取法这样取的依据
OPENGAUSS_URLpostgresql://user:password@host:port/database数据库连接字符串,确保可访问 openGauss 实例
ef_construction100影响 HNSW 索引构建质量与速度的平衡,建议从 100 开始调优
ef_search64影响 HNSW 搜索召回率与速度的平衡,通常不小于 m 的两倍
m32HNSW 索引中每个节点的最大连接数,影响索引结构与查询性能
chunk_size500-800 字符知识库文本切分长度,兼顾模型上下文窗口与语义完整性
chunk_overlap50-100 字符知识库文本块的重叠部分,有助于保留上下文信息

这两者互相约束的地方

模型的上下文长度与知识库召回内容紧密相关。召回条数乘以每段文本的平均长度,其总和必须严格控制在 128000 token 的上下文预算之内,否则模型可能因输入过长而截断或报错。引用上限 50000 token 是模型对引用内容的总量限制,即使向量库返回了更多结果,模型也只会使用上限内的内容。因此,向量库的召回条数配置应与模型的引用上限协同,避免无效召回。openGauss 的 ef_construction 和 ef_search 参数调大,可以提高向量召回的准确性,这对于需要模型从海量知识中精确匹配信息的场景尤为重要,但同时也会增加索引构建和查询的计算开销。

容易做错的三处

  • 日志中出现 Input token length exceeds max_context_length 错误,原因是知识库召回内容总长度超过了模型的上下文限制。
  • 返回的引用内容为空或不相关,可能是 ef_search 参数过小导致向量检索召回率不足,或 chunk_size 不合理。
  • 界面显示模型回答质量不佳,且没有引用来源,可能是知识库引用上限配置不当,或向量库未返回足够相关条目。

怎么确认配好了

  • 运行测试用例,观察模型回复中引用的知识点是否准确且完整,检查引用内容总 token 数是否在 50000 token 以内。
  • 检查 openGauss 数据库的连接状态与索引构建日志,确保 ef_construction 和 m 参数生效,且索引构建无异常。
  • 针对典型用户查询,检查 openGauss 返回的向量召回条目及其相关性分数,评估 ef_search 参数是否能提供足够高质量的召回。
  • 监控系统资源使用情况,确保在当前配置下,openGauss 的查询延迟和模型推理时间都在可接受范围内。

参考资料