作者:可爱的小 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 使用会报错重试。
登录后才可以发布评论哦
打开小程序可以发布评论哦