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

Groq 131K 上下文 这一档模型配 PostgreSQL(pgvector) 的配置口径

Groq 的 131K 上下文模型,如 `qwen/qwen3.6-27b` 和 `meta-llama/llama-4-scout-17b-16e-instruct`,其上下文长度 131072 决定了单次模型调用能处理的总信息量,包括用户提问、系统指令和召回内容。引用上限 120000 意味着知

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

Groq 的 131K 上下文模型,如 qwen/qwen3.6-27b 和 meta-llama/llama-4-scout-17b-16e-instruct,其上下文长度 131072 决定了单次模型调用能处理的总信息量,包括用户提问、系统指令和召回内容。引用上限 120000 意味着知识库召回的有效文本量不应超过此值,为 RAG 架构下的召回策略设定了硬性天花板。图片输入能力允许在多模态场景下引入图像信息,而工具调用则支持模型与外部系统进行交互,执行特定任务,扩展了模型的应用边界。

配 PostgreSQL(pgvector) 要定哪些

配置项建议取法这样取的依据
PG_URLpostgresql://user:password@host:port/database连接 PostgreSQL 数据库实例的通用格式。
ef_construction64HNSW 索引构建时的参数,影响索引质量与构建时间,通常取 ef_search 的 1.5-2 倍。
ef_search32HNSW 索引查询时的参数,影响召回精度与查询速度,与 m = 32 配合。
m32HNSW 索引的 M 参数,控制每个节点的最大连接数,影响索引的内存占用和查询性能。
vector_ip_opstrue启用内积操作,当 embeddings 向量归一化时,内积等价于余弦相似度,优化查询性能。
召回条数前 5-10 条经验值,结合模型引用上限与单段长度,避免上下文溢出。

这两者互相约束的地方

模型的 131072 上下文长度是总预算,知识库召回的文本内容,加上用户输入和系统指令,必须控制在此范围内。引用上限 120000 则进一步限制了知识库内容在上下文中的占比。PostgreSQL(pgvector)返回的召回条数与每段召回内容的平均长度的乘积,不能超过这个引用上限。当 ef_search 和 ef_construction 等索引参数调大时,pgvector 的召回精度通常会提高,但查询延时也会相应增加。这对于模型来说,意味着可能获得更相关的上下文,但也可能导致整个 RAG 链路的响应时间延长,影响用户体验。因此,需要在召回质量与系统响应速度之间找到平衡点。

容易做错的三处

  • 日志中出现 ERROR: context window exceeded,原因是没有根据模型 131072 的上下文长度合理配置召回条数或单段长度。
  • 查询结果返回的召回条数少于预期,原因是 ef_search 参数设置过低,导致 HNSW 索引无法有效探索足够多的邻居。
  • 界面上显示「工具调用失败」,原因是模型在调用工具时,其输入参数未按照工具定义的 schema 进行格式化。

怎么确认配好了

  • 执行 FastGPT 知识库查询,检查日志输出的召回内容总长度,确保其在 120000 引用上限内。
  • 通过 PostgreSQL 客户端,使用 EXPLAIN ANALYZE 命令测试 pgvector 索引的查询性能,确认查询耗时在可接受范围内。
  • 在 FastGPT 界面上上传图片并进行多模态问答,确认模型能正确处理图片输入并生成相关回答。
  • 在 FastGPT 中配置并测试一个工具,验证模型能够成功调用该工具并处理返回结果。

参考资料