将 Siri 接入 GPT(Generative Pre-trained Transformer)对话功能,目前来说是一个比较复杂的技术任务,因为这涉及到苹果的操作系统和 Siri 的底层架构。以下是一些可能的步骤和考虑因素:
1. "API 接入":
- 苹果提供了 Siri Shortcuts API,允许开发者创建自定义快捷指令,这些快捷指令可以调用外部服务。
- 你可以尝试使用 Siri Shortcuts API 来构建一个与 GPT 对话功能交互的快捷指令。
2. "服务器搭建":
- 在你的服务器上部署一个 GPT 模型,并确保它可以通过网络接口接收请求并返回响应。
- 确保你的服务器支持 HTTPS,以保证数据传输的安全性。
3. "开发快捷指令":
- 使用 Xcode 开发一个 Siri Shortcuts App,这个应用将作为中介,将 Siri 的请求发送到你的 GPT 服务器,并将响应返回给用户。
4. "集成 Siri Shortcuts":
- 在你的快捷指令中,使用 HTTP 请求发送到你的 GPT 服务器,并处理返回的数据。
- 确保你的快捷指令能够正确解析 GPT 服务的响应,并将其转换为用户友好的格式。
5. "权限和认证":
- 由于 Siri 对用户隐私的保护,你可能需要处理相关的权限和认证问题。
- 确保你的应用遵守苹果的隐私政策和数据保护要求。
相关内容:
由于各种原因,国内ios用户目前无缘自带 AI 功能,但是这并不代表国内 ios 无法接入 AI 功能,接下来手把手带你为iPhone siri 接入 gpt 对话功能。
siri 接入 chatGPT
暂时还无法下载 ChatGPT app,或者没有账号的读者可以直接跳到接入文心一言。
iPhone 上最新版本的 ChatGPT 官方已经为我们提供了快捷方式,可以通过 siri 和 ChatGPT 互动,只需要三个步骤即可
- 打开 iPhone 上的“快捷指令” app
- 找到 App 快捷指令下的 ChatGPT
- 点击询问 GhatGPT,新建快捷指令即可
唤醒siri后,直接说“询问ChatGPT”进入对话。我们用两个问题进行测试
- 你是谁
- 解释薛定谔的猫

官方支持接入还是很方便的!
siri 接入文心一言让人难为情的是文心一言并没有提供官方的 iPhone 快捷指令方式。这就让事情变得麻烦一点,但还不到复杂的程度。先简单说下原理,官方没有快捷方式,只能通过调用 api 的方式,所以我们自己创建快捷指令,通过指令调用文心一言 api 即可。接下来还是手把手操作!siri 接入文心一言你需要做:- 在百度智能云(https://cloud.baidu.com )注册并登录
- 在安全认证处(https://console.bce.baidu.com/iam/#/iam/accesslist)创建Access Key,创建后记下Access Key和Secret Key,后面会用到
- 进入代码示例(https://console.bce.baidu.com/support/#/api)选择获取BearerToken接口,点击立即前往,分别输入上面记下的Access Key和Secret Key保持,点击调试,通过调试结果获取到BearerToken 并保存下后续会用

- 复制该快捷指令链接(https://www.icloud.com/shortcuts/b6a2d22fb5eb4f508d1d0b6f952de273)在Safari中打开,添加到自己的快捷指令里
- 编辑快捷指令,将上面保存的BearerToken 替换顶部文本内容即可,通过siri 呼叫“小度小度” 即可与文心一言对话了
接下来还是这用两个问题进行测试
- 你是谁
- 解释薛定谔的猫
可以看到正常接入后也能通过 siri 和百度的大模型进行对话。由于免费额度的关系,我在快捷方式里选定的模型为 ernie-3.5,ernie-4.0基本没有免费配额。如有更高级模型的需求可在百度智能云后台查询模型以及费用等。
有兴趣的朋友可以尝试接入一下,如有任何问题,欢迎留言交流。