该 Playground 让您能够控制提示词的各种设置。该 **提示词设置** 窗口包含:
要访问 **提示词设置**:
- 导航到左侧边栏中的 **Playground** 。
- 在 **Prompts** 标题下,选择齿轮 图标(位于模型名称旁边),这将启动 **提示词设置** window.
模型配置
模型配置 定义提示词运行的参数。配置在您的工作区中共享——任何在此处保存的配置都可在其他 LangSmith 功能中使用,且对 **设置** > **模型配置**中的管理员可见。如需了解具体设置的详细信息,请参阅模型提供商的文档(例如, Anthropic or OpenAI).
创建已保存的配置
- 在 **模型配置** 选项卡中,根据需要调整模型配置——您可以选择 已保存的配置进行编辑.
- 点击 **另存为** 按钮。
- 输入配置的名称和可选描述,然后确认。
- 保存配置后,您组织中的任何人都可以访问它。 工作区 中的所有保存的配置都可在 **模型配置** dropdown.
- 中获取。创建保存的配置后,您可以将其设置为默认配置,这样您创建的任何新提示词都会自动使用此配置。要将配置设置为默认配置,请点击 **设为默认** 下拉菜单中模型名称旁边的图标。
编辑配置
- 要重命名已保存的配置或更新描述,请选择配置名称或描述并进行必要的更改。
- 根据需要更新当前配置的参数,然后点击 **保存** 顶部的按钮。
删除配置
- 选择您要删除的配置。
- 点击垃圾桶 图标将其删除。
额外参数
额外参数 字段允许您传递 LangSmith 界面中未直接支持的额外模型参数。这在以下两种场景中特别有用:
- 当模型提供商发布尚未集成到 LangSmith 界面的新参数时。您可以使用 JSON 格式指定这些参数以立即使用。例如:
{
"reasoning_effort": "medium"
}
- 在 Playground 中排查参数相关错误时,例如:
TypeError: AsyncCompletions.create() got an unexpected keyword argument 'max_concurrency'
如果您收到关于不必要参数的错误(在使用 LangChain JS 进行运行追踪时更常见),您可以使用此字段删除额外的参数。
工具设置
工具 使您的 LLM 能够执行搜索网页、查找信息等任务。在 **工具设置** 标签页中,您可以管理 LLM 使用和访问您在提示中定义的工具的方式,包括:
- 并行工具调用:在适当时并行调用多个工具。这允许模型同时从不同来源收集信息。(取决于模型对并行执行的支持。)
- 工具选择:选择模型可以访问的工具。更多详情请参阅 在提示中使用工具.
提示格式
提示格式 标签页允许您指定:
- 提示类型。有关聊天和补全提示的详细信息,请参阅 提示工程 concepts.
- 模板格式。有关提示模板化和使用变量的详细信息,请参阅 F-string 与 mustache.