作者:可爱的小 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 使用会报错重试。