关于ZAKER 合作

Deepseek 接入苹果 Siri,我手搓了个支持各大 AI 的快捷指令

作者:可爱的小 cherry

大家好,这里是 Cherry,喜爱折腾、玩数码,热衷于分享数码玩耍经验 ~

Deepseek 的 api 目前还不能充值,赠送的 10 元余额也马上就要到期了。

为了解决余额到期就会消失的问题,我决定在到期前把所有的 token 全部用完!!

那么怎么用呢?当然是没事情就和我的 Siri 聊两句,让不离手的手机帮我解决 token 滞销问题。

众所周知,目前 deepseek 做了一些服务端的限流,平均 2-3 分钟才可以问一个问题,很影响我们的使用节奏。这也是为什么我们建议使用 API 或者第三方 API 来使用 deepseek。

deepseek 的 API 注册这里就不赘述了,网上有各式各样的教程,登录官方平台注册账号并创建 API KEY 就行了。

流动硅基的注册也一样,注册以后进入 API 密钥配置 key。

一、我的简易版本使用方法

我们重点讲一讲如何通过 iphone 的快捷指令来手搓一个 api 调用工具,并且通过 siri 来实现语言互动。

这里是我创建的简易版本快捷指令,大家可以直接点开链接导入并且修改。

https://www.icloud.com/shortcuts/24f7ae09fd6b4a7d85fffc07e239ed5b

导入快捷指令以后,要修改的地方只有两个。第一处就是开头的文本内容,在这里输入我们的 API KEY。

第二处就是文本里的 API URL,以及下一个文本里的模型【deepseek-reasoner】。这里我使用的都是 deepseek 官方的服务,模型的话,deepseek-v3 修改为【deepseek-chat】,deepseek-R1 则保留【deepseek-reasoner】。

部分用户选择使用硅基流动的 api 的,可以把 API URL 替换为【https://api.siliconflow.cn/v1/chat/completions】

模型的话,通过硅基流动的官网上去查询即可。

二、自己 DIY 手搓教程

原则上,除了 deepseek 以外,所有的 AI 兼容都可以使用快捷指令。要手搓工具的前提就是看懂 快捷指令的使用方法 以及 API 调用方法。

都很简单,0 基础都可以学会,毕竟这个玩意儿类似可搭,通过可视化界面就可以搭建。

1、认识 API

这是 deepseek 官方提供的 curl 调用 API 的方法。

这里有几个关键内容,把它拎出来以后,就算不会代码也可以能看懂。

1 API URL

就是我们使用的 AI 工具的 API 访问地址,比如 DS 官方的就是 https://api.deepseek.com/chat/completions

2交互方法

采用POST,将参数传递给 API URL

3请求头

交互时候,告诉接口,我们是个啥。这里包括两个内容,照抄

Conteng-Type:applicatiogn/json

Authorization: Bearer 你的 API KEY

4请求体

交互时候,告诉接口,我们给了啥。这里包括两个内容,照抄

# AI 模型,比如 Deepseek-v3,Deepseek-R1,这个是官方提供的。

model:deepseek-caht

# 对话内容

messages: [

{

"role":"user",

"content":" 你问的问题 "

}

]

2、配置快捷指令

在苹果的快捷指令中,我们需要将上面提供的内容传递给 API 接口。

核心工具是从 URL 获取内容,方法选择POST,头部分别输入请求头的内容,请求体则选择JSON,并填入请求体

我这里考虑到多轮对话,所以采用了词典的方式。词典简单理解就是一个规定好的盒子,我们把 JSON 内容放进去。

词典里,model 是文本,后面填写模型的变量或者名称都可以。

messages 是数组,后面增加一组词典,内容分别是为文字 role 和 content。

在快捷指令中,就是这样的格式。input 代表输入的内容。

3、获取 AI 答复并用 Siri 朗读

配置好了核心的从 URL 获取内容,我们已经完成了最关键的配置,剩下的就是把 AI 的问答读取出来,并且用 Siri 念出来。

这里,我们选择从 XX 获取词典,从 API 接口返回的 JSON 中解析出 choices.1.message.content,这个就是 AI 回答的文本。然后我们让 Siri 朗读这个文本,并且显示在手机上。

4、语音输入控制

在快捷指令中,有两种方法可以将语音直接输入为文本。第一种是通过请求输入,可以请求语音对话将我们说的话转换成文本转入。

第二种是听写文本,siri 会提示文本是什么,然后我们说话就可以了。但是这里要注意,我们需要点开听写文本的箭头,把下方的语言更改为中文,而不是默认。

然后接着就是重复次数,设置一个 99 次的重复,不想问的时候关掉就可以了。

5、效果展示

我们可以手动点击快捷指令,通过语音、文本录入来提问 AI;也可以通过【嘿 Siri deepseek】来唤醒快捷指令。

最后,如果想要好一点的展示效果,可以在 Siri 回答里,打开两个框选的内容。

总结

这里是我对 AI API 在 iphone 手机里使用的一个探索,后续还将升级多轮对话的功能。

不过昨晚不小心 IOS 升级到了 v18.3.1,利用 Siri 唤醒并且和 AI 对话的功能出现了异常,手动打开快捷指令正常使用,但是 Siri 使用会报错重试。

本文来自什么值得买网站(www.smzdm.com)

相关标签

最新评论

没有更多评论了
什么值得买

什么值得买

千万用户热爱的科学消费指南

订阅

觉得文章不错,微信扫描分享好友

扫码分享