> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-fix-nav-issues.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# 模型参数

> 为 ClickHouse 智能体配置模型选择及生成参数

export const galaxyOnClick = eventName => () => {
  try {
    if (typeof window !== "undefined" && window.galaxy && eventName) {
      window.galaxy.track(eventName, {
        interaction: "click"
      });
    }
  } catch (e) {}
};

export const BetaBadge = ({link, galaxyTrack, galaxyEvent}) => {
  if (link) {
    return <a href={link} target="_blank" rel="noopener noreferrer" className="betaBadge" onClick={galaxyTrack && galaxyEvent ? galaxyOnClick(galaxyEvent) : undefined}>
                <Icon />
                <span>Beta</span>
            </a>;
  }
  return <div className="betaBadge">
            <Icon />
            <span>
                Beta feature. 
                <u>
                    <a href="/docs/beta-and-experimental-features#beta-features">
                        Learn more.
                    </a>
                </u>
            </span>
        </div>;
};

模型参数决定智能体使用哪个模型，以及该模型如何生成响应。
在 **智能体构建器** 选项卡中，点击 **模型** 标题下的 **选择模型**。
这将打开 **模型参数** 窗口。

<div id="provider-and-model">
  ## 提供商和模型
</div>

* **提供商** - 选择上游 LLM 提供商。
* **模型** - 从该提供商中选择具体的模型。不同模型各有侧重：大型推理模型适合需要大量规划的任务，更快的小型模型则适合常规查询。

**提供商** 和 **模型** 都是必填项。面板的其余部分会根据所选模型支持的功能自动调整。

<div id="context-and-output-limits">
  ## 上下文和输出限制
</div>

* **最大上下文标记数** - 限制智能体发送给模型的总上下文标记数。保留为 **System** 以使用模型默认值。调低可降低成本；对于需要基于大规模输入进行推理的智能体，可调高。
* **最大输出标记数** - 限制智能体响应的长度。**System** 使用模型默认值。如果响应过长，可调低；如果响应被截断，可调高。
* **文件标记数限制** - 限制单个上传文件可为上下文提供的标记数。当用户附加大型文件，而你不希望它们挤占对话其余部分的上下文时，这会很有用。

<div id="sampling">
  ## 采样
</div>

* **Temperature** - 随机性。值越高 (0.7–1.0) = 越随机；值越低 (0.0–0.3) = 越聚焦、越具确定性。我们建议调整这个参数或 Top P，但不要同时调整两者。
* **Top P** - 核采样。会改变模型选择输出标记的方式。
* **Top K** - 将采样限制为每一步最可能的前 K 个标记。部分提供商支持；它从不同于 Temperature 的维度控制确定性。

如果你不是在针对某种特定行为进行调优，请将滑块保持在接近默认值的位置，因为小幅改动通常不会带来明显变化，而大幅改动可能会降低输出质量。

<div id="reasoning-controls">
  ## 推理控制
</div>

适用于支持扩展推理的模型。具体可用的选项因提供商而异。

* **思考** - 用于切换模型的扩展推理模式。开启后，模型会在给出最终答案前生成内部思考标记；这通常能提高其处理高难度任务时的准确性，但会增加延迟和标记消耗。
* **Thinking Budget** - 为思考阶段设置标记预算。模型在消耗掉这么多标记后，就会停止思考并开始作答。
* **Effort** - 高层级的推理强度调节项 (**Auto**、low、medium、high) 。用于那些不直接提供思考标记预算的推理模型。
* **Thought Visibility** - 用于控制模型的思考内容是直接内联显示给用户、折叠后隐藏，还是完全不显示。

<div id="conversation-behavior">
  ## 对话行为
</div>

* **重新发送文件** - 开启后，前几轮中附带的文件会在之后的每一轮再次发送，以免模型“忘记”这些文件。若对话较短，或模型会在处理中逐步总结文件内容，可将其关闭以节省标记。
* **使用提示缓存** - 如果提供商支持，该功能会缓存提示中可复用的部分，从而在多轮对话中指令和工具描述反复出现时降低成本和延迟。
* **网页搜索** - 在受支持的模型上切换提供商原生的网页搜索。这与 [Web search tool](/zh/products/cloud/features/ai-ml/agents/builder/web-search) 不同；后者是作为智能体的一项工具运行，而不是作为提供商能力运行。

<div id="reset">
  ## 重置
</div>

面板底部的 **重置模型参数** 会将所有字段恢复为系统默认值。当你试用过各种设置、想要回到一个干净的起点时，可使用此功能。
