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

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

AntLing 128K 上下文这一档模型,包含 `Ling-1T` 和 `Ling-flash-2.0`。128000 的上下文长度,意味着模型单次请求能够处理的输入信息量较大,为 RAG 应用提供了充足的知识召回空间。引用上限 120000,表明模型可以有效利用大量引用内容。工具调用 `true

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

AntLing 128K 上下文这一档模型,包含 Ling-1T 和 Ling-flash-2.0。128000 的上下文长度,意味着模型单次请求能够处理的输入信息量较大,为 RAG 应用提供了充足的知识召回空间。引用上限 120000,表明模型可以有效利用大量引用内容。工具调用 true 使得模型能够与外部工具集成,扩展其功能边界。图片输入 false 则明确了该档模型不具备直接处理图像信息的能力。这些参数共同构成了模型在工程实践中的能力边界和资源需求。

配 openGauss 要定哪些

配置项建议取法这样取的依据
OPENGAUSS_URLpostgresql://user:password@host:port/database依照 openGauss 连接协议标准格式,确保 FastGPT 服务能正确连接数据库实例。
ef_construction64影响 HNSW 索引构建时的图连接数,越大召回质量越高,但索引构建时间更长。
ef_search32影响 HNSW 索引查询时的搜索路径长度,越大召回质量越高,但查询耗时更长。
m32HNSW 索引中每层节点的最大连接数,影响索引结构和查询性能。
召回条数8-12 条基于模型引用上限与单段长度,确保召回内容在上下文预算内且信息密度适中。
单段长度800-1200 字符考虑 openGauss 向量字段存储效率和模型对单段信息的处理能力。

这两者互相约束的地方

模型上下文长度与 openGauss 召回内容的数量和长度紧密相关。召回条数乘以每段长度的总和,必须严格控制在 128000 的上下文预算之内,否则模型可能因输入过长而截断或报错。模型的引用上限 120000 限制了可以被模型有效利用的知识段落总量,这与 openGauss 返回的召回条数之间存在约束关系:实际引用不会超过二者中的较小值。当 openGauss 的索引参数 ef_construction 和 ef_search 调大时,向量召回的精度和覆盖率可能提升,意味着模型可以获得更相关、更全面的信息。这有助于模型在复杂的问答场景下生成更准确的回答,但也可能增加 openGauss 的查询耗时,需要权衡。

容易做错的三处

  • 日志中出现 ERROR: value too long for type character varying(...):向量库存储的文本段落长度超过了字段定义的最大长度。
  • 模型返回的回答内容明显不完整或被截断:召回内容总长度超出模型上下文预算,或单次最大输出限制较小。
  • 查询耗时过长,导致接口频繁超时:openGauss 的 ef_search 或召回条数设置过大,导致向量检索负担过重。

怎么确认配好了

  • 对 FastGPT 进行多次问询,观察模型输出的引用来源数量,确保其在预期范围内。
  • 通过 openGauss 数据库的监控工具,检查向量检索的平均查询时间,并与基线性能进行比较。
  • 在 FastGPT 的调试界面,查看每次请求的实际输入上下文长度,确认未超出模型限制。
  • 模拟极端查询场景,观察 openGauss 数据库的资源使用情况,确保在高并发下系统稳定。

参考资料