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

OpenAI 200K 上下文 这一档模型配 openGauss 的配置口径

这一档模型具备 200,000 token 的上下文长度,意味着单次请求可以处理极大量的信息输入,为复杂的 RAG 场景提供了充足的文本空间。其中,120,000 token 的引用上限设定了知识库内容可被模型直接引用的最大量,这直接影响了召回策略的设计。图片输入能力的开启,使得多模态应用成为可能,

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

这一档模型具备 200,000 token 的上下文长度,意味着单次请求可以处理极大量的信息输入,为复杂的 RAG 场景提供了充足的文本空间。其中,120,000 token 的引用上限设定了知识库内容可被模型直接引用的最大量,这直接影响了召回策略的设计。图片输入能力的开启,使得多模态应用成为可能,支持在对话中融合视觉信息。工具调用功能则允许模型在需要时执行预设动作,扩展了其处理复杂任务的能力,但单次最大输出未标注,需要根据实际业务场景评估回答长度。

配 openGauss 要定哪些

配置项建议取法这样取的依据
OPENGAUSS_URLpostgresql://user:password@host:port/databaseFastGPT 连接 openGauss 数据库的连接字符串,确保可达性。
ef_construction128HNSW 索引构建时的邻居搜索参数,影响索引质量和构建速度,适中值兼顾效率与精度。
ef_search64HNSW 索引查询时的邻居搜索参数,影响召回精度,应不小于 m * 2。
m32HNSW 索引图中每个节点的最大连接数,影响索引大小和搜索性能。
召回条数10–15结合模型引用上限与单段长度,避免超出模型处理能力。
单段文本长度800–1200 字符确保每段信息完整,且能有效利用模型上下文。

这两者互相约束的地方

模型 200,000 token 的上下文长度与 openGauss 向量库的召回策略紧密相关。召回条数与每段文本长度的乘积,加上系统提示词等其他输入,必须严格控制在 200,000 token 的总预算内。特别是 120,000 token 的引用上限,决定了向量库返回的有效段落总长度。如果向量库返回的条数过多或每段过长,超出此上限,模型将无法完全利用所有召回内容。openGauss 索引参数 ef_construction 和 ef_search 的调整,会直接影响向量搜索的精度和速度。当这些参数调大时,通常能获得更精准的召回结果,这对于需要模型从海量知识中精确提取信息的场景更为有利,但同时也会增加索引构建和查询的资源消耗。

容易做错的三处

  • 日志显示“Input token limit exceeded: 200000”,原因在于召回段落总长度加上系统提示等超过了模型上下文上限。
  • 模型回答中引用信息不全或偏差,原因可能是 ef_search 参数设置过小,导致向量搜索召回精度不足。
  • 查询等待时间过长,可能出现连接超时,原因可能是 OPENGAUSS_URL 配置不正确或 openGauss 数据库负载过高。

怎么确认配好了

  • 在 FastGPT 界面上传测试文档后,观察文档切片后的平均段落长度,确保符合预期。
  • 进行多次查询测试,检查模型回答中引用的知识点,核对是否与向量库召回内容一致且完整。
  • 监控 openGauss 数据库的 CPU、内存和 I/O 使用率,确保在进行向量搜索时资源消耗在可接受范围内。
  • 在 FastGPT 日志中查找与 openGauss 相关的连接或查询错误,确保数据库交互顺畅。

参考资料