Siri Ultra 捷徑實測:讓 Siri 接上大模型,先看清金鑰流向

Siri Ultra 是一條 MIT 開源的 iPhone 捷徑,能讓 Siri 接上 ChatGPT、Gemini、DeepSeek 等大模型,語音對話、網頁摘要、推理模型都做得到。它的免費只有捷徑本體:預設裝法會把 API 金鑰與完整對話送進作者的商業端點,對話也存在對方資料庫沒有到期日;想斷開第三方,得花十分鐘自架 Cloudflare Worker。這篇把兩條路與費用現實一次攤開。

用 AI 摘要這篇文章:

問 Siri 一個需要一點理解的問題,它常常直接丟一排網頁連結給你自己挑。蘋果發表會上展示的新一代 Siri AI,繁體中文版時程未定,想等官方的台灣使用者手上還是那個只會開 App、查天氣的 Siri。開源專案 Siri Ultra 給了另一條路:一條安裝在「捷徑」app 裡的自動化流程,讓 Siri 直接接上 ChatGPT、Gemini、DeepSeek 這些大模型,用說的問、用聽的回答,順便把網頁摘要、聯網搜尋都掛上來。

我把這條捷徑從 iCloud 下載回來拆開,對照著後端原始碼讀過一輪,也對它預設使用的伺服器發了請求實測。結論先講:它不是空殼,預設端點活著、安裝路徑完整,架構比想像中簡單;但預設裝法下,你的 API 金鑰和每一句對話都會先經過作者自己經營的商業伺服器。要嘛知道並接受,要嘛花十分鐘自架後端斷開,這篇把兩條路都攤開給你看。

一條捷徑,為什麼能讓 Siri 開口聊大模型

先把它拆成白話。Siri Ultra 有兩個部分:裝在手機裡的捷徑檔,加上一個跑在雲端的 Cloudflare Worker 後端。捷徑像遙控器,後端像機上盒,真正把你的問題送進大模型的是後端。這套架構也不是作者從零發明:專案二零二四年五月 fork 自 Sh4yy 的 personal-ai(同樣 MIT 授權),作者接手後疊上 DeepSeek R1 支援、聯網搜尋、圖片對話與中文說明手冊,把它帶成現在的規模。

這條捷徑在 Apple 端有正式簽署與掃描紀錄,從 iCloud 連結裝到手機走的是標準的加入流程。裝好後打開捷徑,最前面是七個直接給你改的文字欄位:大模型的 API 金鑰、API 位址、模型名稱、系統提示詞、搜尋服務金鑰、要不要用嘿 Siri 喚起、開場問候語。填完金鑰,說聲「嘿 Siri」再喊它的名字就能對話;不想用語音,直接點開捷徑打字也行。兩種模式的差別在第六個欄位:填 yes 時交給 Siri 接力,一問一答可以連續講下去;填 no 則是捷徑自己聽寫你的問題、再自己朗讀回答。

iCloud 上的 Siri Ultra 捷徑分享頁,顯示捷徑名稱 V0.0.6 與取得按鈕Pin
iCloud 上的捷徑分享頁,安裝走的是 Apple 標準的加入流程

觸發方式有三種:對 Siri 說、直接執行捷徑打字、或者把網址用分享選單丟給它。第三種就是它的網頁摘要功能,捷徑抓下網頁內文,直接給你一份摘要,對付那種三千字卻只有一句重點的文章很省事。一次對話最長跑一百輪,上下文由後端記著,不用每次重講背景。

預設的系統提示詞也有針對語音場景調過:它要求模型用一到兩句話回答、不放連結、不吐程式碼。這在講電話式的對話裡是對的,但如果你想要長篇回答,第四個欄位就是留給你改的。回答的呈現方式跟著模式走:語音模式直接朗讀,直接執行時則跳一個提示視窗把答案貼給你看,看完了再點繼續問下一句。另有測試版的 Siri Ultra Vision,能把照片丟給支援圖片的模型聊,走的是另一條捷徑。

這裡會冒出一個合理的疑問:捷徑本身就能發 HTTP 請求,為什麼還要一個後端?打開原始碼就知道後端多做了三件事:幫你記對話上下文(捷徑重跑一次變數就消失了)、剝掉推理模型的思考段(不然 Siri 會把一大段獨白唸出來)、以及處理模型發出的搜尋工具呼叫。這三件事在捷徑裡自己拼都做得到,但會非常痛苦,後端的存在就是把這層複雜度從手機上拿走。

拆開捷徑檔:預設端點長在作者的商業網域上

捷徑是一個二進位屬性檔,下載回來可以直接解析。全檔六十四個動作裡,真正決定資料去向的是第二十三個動作:一個寫死的網址,https://siri.search1api.com。這是你不改任何設定時,所有請求的收件人。連捷徑的安裝短連結本身都放在 search1api.com 底下,轉址才到 iCloud,下載入口與資料入口是同一個網域。

search1api.com 不是中立的第三方託管,而是 Search1API 這個付費搜尋服務的網域。它和 Siri Ultra 作者 fatwang2 是同一個人:這位作者長年做搜尋相關的開源專案,Search1API 官網的專案展示區放的正是他的幾個作品(search2ai、search4all),README 裡的推薦連結也全掛著追蹤參數,他在自己其他專案的說明文件裡,也直接把 Search1API 稱為配套的託管服務。開源作品帶路、商業服務收費,這個商業模式本身沒有問題,但讀者該在安裝前就知道入口在哪。捷徑檔裡第五個欄位的註解寫得更直白,叫你需要搜尋時去 search1api.com 買金鑰。

我對這個預設端點發了一個不帶金鑰的請求,它在零點二秒內回了回應,內容與原始碼裡的錯誤處理字串一字不差。也就是說,這個端點現在活著,而且跑的就是 GitHub 上那份程式。捷徑檔裡的註解也寫得明白:你可以照教學自架一個 Worker,把這個網址換成自己的。

fatwang2/siri-ultra 的 GitHub 專案頁面,顯示星數與說明文件Pin
專案的 GitHub 頁面,說明文件與原始碼都在這裡

順帶一提配置的預設值:金鑰欄預設是佔位用的 sk-xxx,位址預設 OpenAI,模型預設 gpt-4o-mini。之後想換模型,改位址和模型名兩個欄位就完成,不用重裝任何東西。

你的金鑰與整段對話,都先經過別人的伺服器

看請求內容會更清楚。捷徑每次 POST 出去的包裹裡有:你這句話、隨機產生的對話編號、日期,以及一個 config 區塊,你的 API 金鑰、API 位址、模型名稱全在裡面。後端原始碼也印證了優先順序:捷徑帶來的金鑰會蓋過伺服器環境變數,後端是拿你的金鑰、以你的名義去呼叫模型。

還有一個容易忽略的事實:你的金鑰就存在捷徑檔的欄位裡。哪天你想把設定好的捷徑分享給朋友或備份出去,記得先清掉金鑰,否則等於把信用卡直接遞過去。

對話記錄在後端那一側。原始碼裡每一輪對話都會寫進 Worker 擁有者的 Cloudflare KV 資料庫,寫入時沒有設到期日,會一直留著;對話編號是隨機數字,對方看不出是你,但內容本身是明文。用預設端點時,這個資料庫是作者的;丟照片給 Vision 時倒是例外,圖片只在當次請求裡出現,不會進資料庫。

聯網搜尋的行為也值得知道:後端只有在收到搜尋金鑰時,才會把搜尋工具交給模型。沒設金鑰,模型根本不知道自己能搜尋,這就是很多人「為什麼它說不能上網」的答案。

這不代表作者會去讀你的對話,目前也沒有任何跡象顯示有人這麼做。但要理解一件事:預設裝法下,「別人讀不到我的對話」靠的是信任,不是架構。你交出去的不只聊天內容,還有一把能花你自己錢的金鑰。這是安裝前最該知道的事實。這些細節也沒有藏:打開捷徑編輯器,點進發送請求的那個動作,欄位內容一覽無遺,你要親眼確認隨時可以。

想斷乾淨:自架一個 Cloudflare Worker 的路

同一份原始碼可以自己部署,這也是它 MIT 授權的意義。流程不複雜,Cloudflare Workers 的免費額度對個人用量通常夠用:

1. 把 repo 複製下來,跑 npm install 安裝相依套件。

2. npx wrangler login 登入 Cloudflare 帳號。

3. 建一個 KV 命名空間,系統會給你一組編號,填進 wrangler.toml

4. 用 npx wrangler secret put API_KEY 把你的模型金鑰設成伺服器變數;要搜尋的話再設一組 SEARCH1API_KEY。

5. npx wrangler deploy 部署,終端機會印出你的專屬網址,把它填回捷徑裡那個網址欄位。

自架之後,請求不再經過作者的伺服器,資料落地位置一目了然。捷徑端不用改其他東西,因為它本來就設計成捷徑變數優先於伺服器設定,兩邊怎麼搭都不衝突。

不過有一塊自架也斷不開:聯網搜尋。後端的搜尋功能在原始碼裡寫死只呼叫 Search1API 的搜尋 API,換成自己的伺服器一樣要申請它的金鑰。收費是註冊送一百點數、儲值五美元起五千點數,訂閱另有月繳方案。換句話說,這個免費開源的專案,搜尋這一塊被綁在作者的收費服務上;不搜尋的話,倒是可以完全不走它。

模型金鑰從哪來:申請端點與費用現實

整套東西自己不提供模型,金鑰要自己去申請,這是使用這類工具的基本認知。說明手冊列了幾個常見供應商的設定值:

供應商API Base示範模型免費額度
OpenAIapi.openai.com/v1gpt-4o-mini按用量計費
Google Geminigenerativelanguage.googleapis.com/v1beta/openaigemini-2.0-flash有免費額度,作者標註連線需自備 VPN
Groqapi.groq.com/openai/v1deepseek-r1-distill-llama-70b有免費額度,作者標註連線需自備 VPN
OpenRouteropenrouter.ai/api/v1deepseek-r1-distill-llama-70b:free有標示 free 的模型可用
Search1APIapi.search1api.com/v1deepseek-r1-70b-fast-online註冊送一百點數

想先確認金鑰能不能用,可以丟進LLM API 測試工具打一輪再說,省得裝到一半才發現問題。至於完全不想花錢的路,免費 LLM API 的取得方式可以參考,OpenRouter 的免費模型是不想花錢時最直接的起點之一,代價是速度普通、額度有上限。Search1API 在表裡的位置比較特別,它同時是模型來源與搜尋服務,手冊標註它連線不需要 VPN,對直連國外服務不穩的環境是個務實選項,但點數用完就是花錢。手冊裡作者也老實說了:DeepSeek 官方 API 的免費額度目前幾乎用不動,別第一個就去申請它。

開發線停了十四個多月,這些邊界先知道

這個專案二零二四年五月開張,GitHub 上有一千兩百多顆星,但它的維護節奏要看清楚:二零二五年三月加了 Discord 連結之後,十四個多月沒有任何 commit,二零二六年六月那次更新也只是把相依套件升級,沒有新功能。對照之下捷徑本體倒是有人在顧,捷徑檔今年三月還更新過,目前版本 V0.0.6 是去年二月發佈的,預設端點實測也還活著,開啟中的問題回報是零。現狀可以總結成「能用、有人管基本盤,但別指望快速修 bug」,真遇到問題還有官方 Discord 可以問。

其他邊界:舊版 iOS 不支援,官方常見問題直接叫你升級系統;支援 DeepSeek R1 這類推理模型,但模型的思考過程會被後端剝掉,只給你結論,作者說不影響結果;朗讀聲音預設掛的是簡體中文語音包,想聽習慣的繁中聲音要自己在朗讀節點換;聽寫的預設語言也不是繁中,裝完記得檢查,不然它聽不懂你在說什麼。捷徑改版時也要留一手:從新連結裝的是一份新副本,你填過的欄位要自己重填,金鑰別重複貼到別的地方。至於實機通話的流暢度、聽寫準確度,裝好後一分鐘內你自己就能驗證,比任何轉述都準。

直接裝、自架,還是先跳過

手上已經有 OpenRouter 或 Gemini 金鑰、聊天內容也不敏感的人,預設版五分鐘就能讓 Siri 換個腦袋,值得一試,裝完先把聽寫語言和朗讀聲音調成繁中再開始玩。會在意「金鑰和對話放在誰那裡」的人,走自架路線,十分鐘的成本換一條清楚的資料邊界,搜尋功能就先當沒有,真需要再考慮點數。連申請金鑰都懶得弄的人,這條捷徑幫不了你,繼續等繁中 Siri AI 或挑一個自帶方案的 App 會更省事。

它的價值在於把選擇權打開:模型自己挑、資料落地自己決定。這也是 iOS 捷徑生態有趣的地方,從影片下載到 AI 助手,很多原本要裝 App 的事,一條捷徑就做完。只是下次再看到「免費接上大模型」的捷徑,記得先問一句:免費的是捷徑,還是資料的路?

Sliven 褚崇名
Sliven 褚崇名

每日分享科技新知、免費資源以及 WordPress、虛擬主機相關主題,任何問題歡迎在科技月球下方留言,或是發送 Email 至 [email protected] 與我聯繫。

文章: 1512

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *


Share to...