跳转到主要内容

提示词快速入门

在本指南结束时,你将拥有一个在控制台中运行的提示词,以及一个可以从你的应用调用它的公开 cURL 代码片段。

前提条件

  • 一个 Fetch Hive 工作区
  • 如果你想运行公开的 cURL 示例,需要一个工作区 API 密钥 - 请参阅 API Keys

第 1 步:创建提示词

在侧边栏打开 Prompts,然后点击 Add Prompt 输入 Name。如果你的工作区使用类别,你还可以选择 Category。点击 Save 打开编辑器。

第 2 步:添加你的第一条消息

在编辑器中,找到 Prompt 区块,点击 Add Message 对于最简提示词,添加一条简短指令。例如:
You are a helpful assistant. Summarize the user's text in one sentence.
如果你希望提示词接受动态输入,请包含像 {{text}} 这样的变量。当你的提示词包含变量时,可以点击 Variables 打开 Input Values 面板,在运行前提供测试值。

第 3 步:在编辑器中测试提示词

点击 Run 响应会出现在编辑器右侧的 Model Response 区域。使用这一步确认你的提示词在创建提示词部署之前是否按预期工作。 这种编辑器内运行用于控制台测试。它与公开 API 的 invoke 流程不同。

第 4 步:保存一个命名版本

点击编辑器顶部的 Save Version 输入对所做更改的简短描述,然后保存版本。这会给你一个可以日后参考的命名检查点。

第 5 步:创建部署

点击 Deploy,然后选择 Create a Deployment 输入一个 Deployment key 并保存。这会创建你可以在控制台之外调用的实时提示词部署。 此处使用 Deploydeployment 这套说法。在 Fetch Hive 中,这一步使你的提示词作为提示词部署可通过公开 API 调用。

第 6 步:复制公开 invoke 代码片段

在侧边栏打开 More,然后点击 Get Code 选择你的 DeploymentVariant。对话框会显示 POST /v1/prompt/invoke 的 cURL 代码片段。 对话框在此处提供 cURL 代码片段。PythonTypeScript 标签仍标注为 Coming Soon
curl 'https://api.fetchhive.com/v1/prompt/invoke' \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  --data-raw '{
    "deployment": "YOUR_DEPLOYMENT_NAME",
    "variant": "YOUR_VARIANT_NAME",
    "inputs": {
      "text": "Fetch Hive helps teams ship AI products faster."
    },
    "streaming": true
  }' \
  --compressed
YOUR_API_KEYYOUR_DEPLOYMENT_NAMEYOUR_VARIANT_NAMEinputs 对象替换为你的真实值。

下一步