> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fetchhive.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 创建与编辑

> 创建提示词、添加消息、管理输入，并在提示词编辑器中测试它

# 创建与编辑

使用提示词编辑器编写独立提示词、传入测试输入并在创建提示词部署之前检查响应。

## 概述

你从 **Prompts** 列表开始，创建一个提示词，并打开编辑器。然后，你可以添加消息、使用提示词输入、调整编辑器设置，并点击 **Run** 在仪表板中测试提示词。

编辑器内的 **Run** 操作用于测试。它与通过公共 API 调用提示词是分开的。

## 如何创建提示词？ <a href="#create-prompt" id="create-prompt" />

在侧边栏中打开 **Prompts**。

点击 **Create Prompt**。

为提示词输入一个名称。如果你的工作区使用了类别，你也可以在保存前选择一个类别。

再次点击 **Create Prompt** 打开提示词编辑器。

{/* Add screenshot: Create a new Prompt modal */}

## 如何添加和编辑提示词消息？ <a href="#add-edit-messages" id="add-edit-messages" />

在编辑器中打开提示词。

在提示词配置区域，点击 **Add Message**。

选择你希望模型接收的消息内容。在测试新提示词时，请保持指令简短直接。

在同一提示词区域编辑现有消息，直到提示词按你期望的方式运行。

如果你希望提示词接受动态值，请在消息内容中使用编辑器中其他地方使用的相同变量格式添加变量，例如 `{{text}}`。

对于支持视觉的模型，`user` 消息还可以包含图像 URL。点击消息上的图像图标，然后粘贴公开的图像 URL。

## 如何使用输入？ <a href="#work-with-inputs" id="work-with-inputs" />

当你的消息包含变量时，点击编辑器标题栏中的 **Inputs**。

使用输入值面板为提示词使用的每个变量输入测试值。

每当你想测试不同的输入而不更改提示词消息本身时，请更新这些值。

这些输入值用于编辑器测试。它们帮助你在创建提示词部署之前，使用真实的样本数据运行提示词。

{/* Add screenshot: prompt input values sheet */}

## 如何在编辑器中测试提示词？ <a href="#test-in-editor" id="test-in-editor" />

添加完消息和输入值后，点击 **Run**。

Fetch Hive 将当前提示词配置发送到模型，并在编辑器的响应区域显示结果。

在保存版本或创建提示词部署之前，使用此步骤检查输出。如果结果不符合预期，请更新消息或输入并再次运行。

## 在提示词编辑器中我还能配置什么？ <a href="#prompt-editor-config" id="prompt-editor-config" />

除了消息列表外，提示词编辑器还包含其他配置区域。根据提示词和提供商的不同，你可能会看到模型设置、响应格式控制、工具、评估和其他编辑器选项。

如果已保存的提示词使用了已停用的模型，编辑器会显示模型警告，且测试运行会因 `model_deprecated` 而被阻止。请在再次运行或发布提示词之前选择一个当前可用的模型。

对于 Anthropic Claude 模型，模型参数中包括 **Prompt Cache**。在普通的一次性运行中保留 **Disabled**；在短时间内重复使用相同提示词上下文的重复运行中选择 **5 minutes**；当后续调用可能在更长停顿后才发生时选择 **1 hour**。Fetch Hive 仅在稳定的提示词前缀上将其应用为 Anthropic 提示词缓存。

当你需要细化提示词在编辑器中的运行方式时，请使用这些控件。

另请参阅：[发布与版本管理](./publishing-and-versioning) 和 [使用 API 运行](./run-with-api)
