在苹果SIRI中接入CHATGPT教程
先看效果:
SIRI中接入CHATGPT
准备:
1. 苹果IOS手机或平板
2. OPENAI API密钥,需要科学上网注册OPENAI账号,不懂去搜相关教程
原理是利用OPENAI的API接口,https://api.openai.com/v1/completions
headers: {'Authorization': 'Bearer ' +官网获取的api秘钥 }
data:{prompt: 问题内容, max_tokens: 1000, model: "text-davinci-003"}
返回:{'choices': {'text': 回答内容}, ………………………………..}
开始:
1. 打开IOS快捷指令,右上角+新建快捷指令
2. 编辑最上方快捷指令名称(后面使用时通过“HEY SIRI + 名称”唤醒GPT)
3. 添加“要求输入”,编辑后面的文本,为唤醒GPT后提示输入的标语
4. 添加“文本”,内容如下:
你是像Siri一样的高级语音助手,你的职责是尽可能简短而准确地回应用户的请求。尽量将回答限制在100字以内。
用户:(这里点击一下然后下面选择“提供的输入”)
你的回答:
5. 添加“请求URL内容” ,URL为OPENAI API接口 https://api.openai.com/v1/completions,
下面展开:
请求方法-POST,添加头部:
'Authorization': 'Bearer' + 空格 + 官网获取的api秘钥
添加请求体,前两个请求提类型是文本,注意后两个是数字,不要选错:
model: text-davinci-003
prompt: (点击以后下面选文本)
temperature: 0.5
max_tokens: 1000
6. 添加“获取词典值”,键填choices
7. 添加“获取词典值”,键填text
8. 添加朗读文本
9. 点击右下角播放按钮测试一下,没问题就右上角保存,然后喊嘿SIRI去
完整截图: