编辑

给定提示和指令,模型将返回提示的编辑版本。

创建编辑

POST https://api.openai.com/v1/edits

为提供的输入、指令和参数创建新的编辑。

请求示例

curl https://api.openai.com/v1/edits \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $OPENAI_API_KEY" \
  -d '{
    "model": "text-davinci-edit-001",
    "input": "What day of the wek is it?",
    "instruction": "Fix the spelling mistakes"
  }'
请求参数
{
  "model": "text-davinci-edit-001",
  "input": "What day of the wek is it?",
  "instruction": "Fix the spelling mistakes",
}
返回结果
{
  "object": "edit",
  "created": 1589478378,
  "choices": [
    {
      "text": "What day of the week is it?",
      "index": 0,
    }
  ],
  "usage": {
    "prompt_tokens": 25,
    "completion_tokens": 32,
    "total_tokens": 57
  }
}
json

请求主体

  • model 字符串 必需 要使用的模型的ID。您可以在此端点中使用text-davinci-edit-001或code-davinci-edit-001模型。

  • input 字符串 可选的 默认为'' 用作编辑起点的输入文本。

  • instruction 字符串 必需 告诉模型如何编辑提示的指令。

  • n 整数 可选的 默认为1 要为输入和指令生成多少个编辑。

  • temperature 数字 可选的 默认为1 使用的采样温度,介于0和2之间。较高的值(例如0.8)将使输出更随机,而较低的值(例如0.2)将使其更加集中和确定性。

    我们通常建议更改这个或top_p,但不要同时更改两个。

  • top_p: 数字 可选的 默认为1 与采用温度进行采样的另一种方法称为nucleus采样,其中模型考虑具有top_p概率质量的令牌的结果。因此,0.1表示仅考虑组成前10%概率质量的令牌。

    我们通常建议更改这个或temperature,但不要同时更改两个。

最后更新于