创建编辑
post https://api.openai.com/v1/edits
为提供的输入、指令和参数创建新的编辑。
请求示例
bash
Curl
bash
curl https://api.openai.com/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-d '{
"model": "gpt-3.5-turbo",
"messages": [{"role": "user", "content": "Hello!"}]
}'
参数示例
json
{
"model": "gpt-3.5-turbo",
"messages": [{ "role": "user", "content": "Hello!" }]
}
响应示例
json
{
"id": "chatcmpl-123",
"object": "chat.completion",
"created": 1677652288,
"choices": [{
"index": 0,
"message": {
"role": "assistant",
"content": "\n\nHello there, how may I assist you today?"
},
"finish_reason": "stop"
}],
"usage": {
"prompt_tokens": 9,
"completion_tokens": 12,
"total_tokens": 21
}
}
请求体
model string
Required
要使用的模型的 ID。 您可以将text-davinci-edit-001
或code-davinci-edit-001
模型与此端点一起使用。
input string
可选的
默认值 ''
用作编辑起点的输入文本。
instruction string
Required
告诉模型如何编辑提示的指令。
n integer
可选的
默认值 1
为输入和指令生成多少编辑。
temperature number
可选的
默认值 1
使用什么采样温度,介于 0 和 2 之间。较高的值(如 0.8)将使输出更加随机,而较低的值(如 0.2)将使输出更加集中和确定。
我们通常建议更改此选项或 top_p
,但不要同时更改两者。
top_p number
可选的
默认值 1
一种替代温度采样的方法,称为核采样,其中模型考虑具有 top_p
概率质量的标记的结果。 所以 0.1
意味着只考虑构成前 10%
概率质量的标记。
我们通常建议改变这个或 temperature
,但不能同时改变两者。