
Phenaki API 價格:探索最新技術與市場趨勢
要讓 Siri 能夠調用 DeepSeek 或 ChatGPT 的服務,首先需要獲取相關平臺的 API Key。API Key 是訪問接口的憑證,確保你的請求能被平臺識別并處理。
https://api.deepseek.com/v1/chat/completions
)。確保將其妥善保存,API Key 是敏感信息切勿公開。sk-
開頭,例如:sk-xxxxxxxxxxxx
。在獲取 API Key 后,你需要在 iOS 的快捷指令 App 中創建一個新的快捷指令,使 Siri 能夠通過語音調用 API 并返回結果。
+
按鈕,創建一個新快捷指令。{
"model": "deepseek-chat",
"messages": [{"role": "user", "content": "你的問題"}]
}
“你的問題”
為快捷指令變量 問:
,這樣可以動態接收 Siri 用戶的語音輸入。https://api.deepseek.com/v1/chat/completions
。POST
。Authorization
: Bearer [你的API Key]
Content-Type
: application/json
choices.0.message.content
。以下是完整的快捷指令配置:
1. 文本:
- 內容:{"model": "deepseek-chat", "messages": [{"role": "user", "content": "問:"}]}
2. 獲取URL內容:
- URL: https://api.deepseek.com/v1/chat/completions
- 方法: POST
- 請求頭:
- Authorization: Bearer [你的API Key]
- Content-Type: application/json
- 請求體: 文本
3. 從JSON中獲取值:
- 路徑: choices.0.message.content
4. 朗讀文本:
- 輸入: 從JSON中獲取的值
完成快捷指令的創建后,下一步是將其與 Siri 集成,確保語音指令能夠觸發快捷指令。
如果需要更復雜的功能,例如記憶上下文、支持多輪對話,可以對 API 請求的 messages
字段進行擴展,記錄對話歷史。
messages
數組中添加多個歷史消息:
{
"model": "deepseek-chat",
"messages": [
{"role": "user", "content": "你好"},
{"role": "assistant", "content": "你好,有什么可以幫您的嗎?"},
{"role": "user", "content": "最近的天氣怎么樣?"}
]
}
API 調用限制
隱私與安全
錯誤處理設置
通過以上教程,你可以輕松實現 Siri 與 DeepSeek 或 ChatGPT 的集成,打造一個功能強大的語音助手!