今天,教大家在将DeepSeek接入IPhone,支持一键唤醒,支持超多自定义功能。
一、注册API
首先,需要注册一个DeepSeek API,由于DeepSeek官网的API注册网站处于瘫痪状态,这里我使用的SiliconFlow(硅基流动)的API,不过原理都是一样的!
API添加密钥:
需要记录以下信息:
URL地址:https://api.siliconflow.cn/v1/chat/completions
密钥:sk-h***************************** (具体内容需要在API密钥页面进行复制)
注意:大部分API都遵循了openai的格式,所以如果用了其他提供商的API,只需要对应的替换一下URL地址和密钥就行。
为了方便展示,本文介绍的基本为固定参数。如果想要自定义参数,可以看API文档中的相关参数:
二、创建快捷指令
在App Store中下载快捷指令
打开快捷指令APP,点击右上角「+」号,创建一个快捷指令
重命名为:DeepSeek
搜索「请求输入」,选择「请求输入」:
搜索「文本」,选择「文本」:
在文本中输入上面的URL:https://api.siliconflow.cn/v1/chat/completions
搜索「变量」,选择「设定变量」:
将变量名称改为api-url
:
同理,设置一下api密钥的变量:
搜索「列表」,选择「列表」:
在列表中填上不同的模型名,这个可以根据自己的需要进行添加:
继续搜索「选择列表」,选择「从列表中选取」:
修改提示为:选择一个模型。
搜索「变量」,选择「设定变量」:
设置变量名为:api-model
搜索「URL」,选择URL:
然后将URL替换成上面的api-url
变量:
搜索「获取URL内容」,选择「获取URL内容」:
在「获取URL内容」中,「方法」设置为「POST」,「头部」设置如下:
- Content-Type:application/json
- Authorization:Bearer api-key(其中api-key为上面设置的变量)
接下来设置「获取URL内容」的「请求体」部分
首先添加一个「文本」字段:
键:model
文本:api-model(也就是上面设置的api-model变量) 如下图所示:
然后再添加一个「数组」字段:
键:messages
点击「0项」:
在弹出的界面中,添加一个「词典」字段:
继续点击「0项」:
在弹出的窗口中,添加两个「文本」字段,如下所示:
最终,「获取URL内容」的配置如下:
搜索「词典」,选择「从输入中获取词典」:
继续搜索「词典」,选择「获取词典值」:
其中的「键」改为:choices,如下图:
继续搜索「词典」,选择「获取词典值」,其中的「键」改为:message,如下图:
继续搜索「词典」,选择「获取词典值」,其中的「键」改为:content,如下图:
搜索「显示结果」,选择「显示结果」:
至此,快捷指令已经配置完成。
三、设置快捷键
在「设置」中选择「操作按钮」:
然后选择刚刚创建的快捷指令:
这样,只需要长按侧边键,就可以一键唤醒DeepSeek快捷指令了。
四、体验一下
长按IPhone侧边键,就会弹出对话框,输入问题:
然后选择模型:
最后就可以看到模型输出结果了
五、总结
本文介绍了如何在苹果手机上通过快捷指令+快捷键实现一键唤醒DeepSeek,并且支持选择不用的模型。
由于是直接调用的API,所以实际上有很多可玩的空间。由于篇幅有限,本文只展示了部分功能,更加高阶的功能大家可以自行探索。
评论0