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

Hunyuan 6K 上下文 这一档模型配 openGauss 的配置口径

`hunyuan-vision` 模型档位具备 6000 token 的上下文长度,决定了单次请求中可携带的全部信息量,包括用户输入、历史对话以及召回内容。虽然单次最大输出长度未明确标注,通常会受限于总上下文长度,确保模型有足够的空间生成完整回复。引用上限 4000 token 意味着在总上下文内,

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

hunyuan-vision 模型档位具备 6000 token 的上下文长度,决定了单次请求中可携带的全部信息量,包括用户输入、历史对话以及召回内容。虽然单次最大输出长度未明确标注,通常会受限于总上下文长度,确保模型有足够的空间生成完整回复。引用上限 4000 token 意味着在总上下文内,用于填充检索内容的预算。图片输入能力表示此模型支持多模态输入,能够处理图像信息。不具备工具调用能力,意味着此模型主要用于文本生成和理解,无法直接执行外部函数或 API。

配 openGauss 要定哪些

配置项建议取法这样取的依据
OPENGAUSS_URLpostgresql://user:password@host:port/database数据库连接字符串,确保 FastGPT 能正确连接 openGauss 实例。
ef_construction100–200控制 HNSW 索引构建时的邻居数量,影响索引质量与构建速度。较高的值能提升搜索准确性,但会增加索引时间。
ef_search50–100控制 HNSW 搜索时的邻居数量,影响搜索召回率与查询速度。较高的值能提升召回率,但会增加查询耗时。
m32HNSW 索引中每个节点的最大连接数。更高的值可以改善搜索质量,但会增加内存占用和索引构建时间。
单段文本长度500–800 字符控制向量化切分的粒度,影响召回内容的精细程度和 token 占用。

这两者互相约束的地方

Hunyuan 6K 上下文模型与 openGauss 向量库的配合,核心在于如何平衡引用内容在上下文中的占比。模型的 6000 token 上下文长度是硬性限制,其中 4000 token 的引用上限为召回内容预留了预算。向量库返回的是固定数量的文档段落,而这些段落转换为 token 后,其总和必须在 4000 token 预算之内。因此,检索条数与每段文本的平均 token 数共同决定了引用内容的实际总 token 量。如果向量库返回的段落过多或每段文本过长,可能导致引用内容超过模型的 4000 token 引用上限,从而触发截断或报错。openGauss 的索引参数 ef_construction 和 ef_search 调大,可以提升检索结果的质量,从而在有限的召回条数下,提供更相关的上下文信息给模型,有助于模型更好地理解和生成回答。

容易做错的三处

  • 模型返回 Context window exceeded 错误:召回内容加上用户输入和历史对话的总 token 数超出了 6000 token 上下文限制。
  • 召回内容明显不足或不相关:openGauss 的 ef_search 参数设置过低,导致搜索召回率不佳。
  • 问答结果中引用信息缺失:引用内容总 token 量超过 4000 token 引用上限,导致部分召回内容被截断未送入模型。

怎么确认配好了

  • 在 FastGPT 调试界面,观察每次对话的上下文 Token 占用情况,确保引用部分 Token 未超过 4000。
  • 通过 FastGPT 的检索测试功能,模拟不同查询,检查 openGauss 返回的文档段落与查询的相关性。
  • 在 openGauss 数据库中,执行 SQL 查询验证 ef_construction 和 m 等 HNSW 索引参数是否已按预期配置。
  • 监控 FastGPT 请求日志,检查是否存在因上下文过长或引用超限导致的错误信息。

参考资料