用户登录

OpenAI 的模型可以完成补全文本,有些模型还可以编辑文本。我们可以给这种模型提供一段文字,然后用一些指令让它去修改这段文本。

在 OpenAI 的 playground 这里,先一下 Mode,选择 Edit,要使用的模型可以选择这个 text-davinci-edit,这个模型可以根据指令修改文本。然后可以把 Temperature 设置成 0。

在 Input 这里随便写一段文字,比如 hello everyone, today i'm going to talk about how to use openai api to build a app.

然后在这个 instructions 这里,可以输入一些指令,这样发送请求以后,text-davinci-edit 这个模型会根据指令修改文本。比如先输入一个转换大小写,点击 submit,你会发现返回的文本,这句话的第一个词的首字母会变成大写的。

再添加一条指令,比如专有名词大写,再提交一下。这次你会发现,OpenAI 这个词的大小写的变化,还有 API 会变成全部大写,因为它是一个缩写。

在指令里再添加一个同时修正语法问题。然后点击提交。这次返回文本里面,a 会变成了 an。

view code

点击 view code ,选择 json,这里显示用的接口是 OpenAI 提供的 edits 这个接口,使用这个接口的时候要使用的 model 是 text-davinci-edit-001。另外需要提供 input ,它的值就是要修改的文本,然后需要一个 instruction 属性,可以设置一下修改指令。

复制一下这个 json 数据,在 http 客户端测试一下,请求用的方法是 POST,用的接口是 edits,把复制的 json 粘贴到请求的主体这里。然后发送一下请求,在响应的数据里面,choices 里面会包含模型生成的修正之后的文本。

文本编辑(Editing text)《 OpenAI:应用接口(GPT) 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点