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

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

`ERNIE-Speed-128K` 模型提供 128000 的上下文长度,这意味着在单次交互中,模型能够处理的输入信息总量较大,为整合更多召回内容提供了空间。引用上限为 120000,这直接约束了知识库引用段落所占用的最大字符数,需要合理规划召回内容的长度与数量。模型当前不支持图片输入和工具调用,

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

ERNIE-Speed-128K 模型提供 128000 的上下文长度,这意味着在单次交互中,模型能够处理的输入信息总量较大,为整合更多召回内容提供了空间。引用上限为 120000,这直接约束了知识库引用段落所占用的最大字符数,需要合理规划召回内容的长度与数量。模型当前不支持图片输入和工具调用,因此基于这些功能的复杂交互链路在此档模型上无法实现,在设计系统时需避免依赖这些特性。单次最大输出未标注,意味着在实际部署中,输出长度可能受限于其他系统配置或模型本身的隐性约束。

配 openGauss 要定哪些

配置项建议取法这样取的依据
OPENGAUSS_URLpostgresql://user:password@host:port/database标准连接字符串,确保服务可达
ef_construction100–200影响索引构建时的图拓扑结构,数值越大,索引质量越高,构建时间越长
ef_search60–120影响查询时的邻居搜索范围,数值越大,召回精度越高,查询耗时越长
m32HNSW 图中每个节点的最大连接数,影响索引大小和查询性能
召回条数15–20 条结合引用上限和单段长度,确保整体不超过模型上下文限制

这两者互相约束的地方

ERNIE-Speed-128K 模型的 128000 上下文长度和 120000 的引用上限,对 openGauss 向量检索结果的整合提出了明确要求。召回条数与每段长度的乘积,必须严格控制在 120000 字符以内,以避免超出模型的引用上限。如果召回条数过多或每段内容过长,模型将无法完全处理所有引用信息,导致部分知识未被利用。向量库的 ef_construction 和 ef_search 参数调大,意味着召回结果的质量和相关性可能更高,但同时也会增加索引构建和查询的时间开销。在模型上下文有限的情况下,提升召回质量比盲目增加召回数量更为关键。

容易做错的三处

  • 日志中出现 Context window exceeded 错误,原因是向量库返回的引用内容总长度超出了模型的引用上限。
  • 界面上知识库回答出现明显的信息缺失,原因是向量库的召回条数设置过低,未能提供足够的上下文信息。
  • 查询响应时间过长,原因是 ef_search 参数设置过高,导致 openGauss 在查询时执行了过多的邻居搜索操作。

怎么确认配好了

  • 执行一次包含知识库的对话,检查模型返回的引用内容是否完整且与问题相关,并对比实际引用字符数与模型的引用上限。
  • 通过 FastGPT 后台的调试工具,观察每次召回的向量条数和每条内容的字符长度,确保其总和在预期范围内。
  • 监控 openGauss 数据库的查询日志,分析 ef_search 参数对查询耗时的影响,并根据业务需求确定可接受的响应时间阈值。

参考资料