众所周知,Siri是一个智Z!那么如果能接入大火的chatGPT,是不是就会从智Z变成人工智能!
话不多说马上开始!
1、首先新建云函数,我这里命名为siri
替换下方代码
import cloud from '@lafjs/cloud'
export async function main(ctx: FunctionContext) {
const { ChatGPTAPI } = await import('chatgpt')
const data = ctx.body
let api = cloud.shared.get('api')
if (!api) {
api = new ChatGPTAPI({ apiKey: cloud.env.CHAT_GPT_API_KEY })
cloud.shared.set('api', api)
}
let res
if (!data.parentMessageId) {
res = await api.sendMessage(data.message)
} else {
res = await api.sendMessage(data.message, { parentMessageId: data.parentMessageId })
}
return res
}
2、新建环境变量,把你的chatGPT的key填进去
环境变量的NAME填:CHAT_GPT_API_KEY
等待应用重启
3、点击发布并获取链接
4、iPhone 安装快捷指令
Safari打开链接:https://www.icloud.com/shortcuts/cfcaca46d61b41c5a2b3b5bab1e2ec98
填入刚刚复制的链接,点击添加快捷指令即可
5、如何使用
呼出指令:嘿!Siri同学
等待Siri回复:主人你好! 后即可向ChatGPT提问,并用Siri语音回答
6、小技巧
如果需要修改呼出指令,轻修改快捷指令名称,建议以Siri开头