跳到內容

BYOK:自備金鑰

讓我們先把這件事說清楚,因為你心裡一定已經在想了。

你有 Chess.com 的會員。也許還有 Lichess Patron 的捐款。Spotify、Netflix、iCloud。可能還訂了一兩份報紙。密碼管理器、雲端儲存空間。還有那個三個月前忘記取消的 App。現在每個軟體都想跟你收每月 $8-15 美元,每一筆看起來都不多,直到你全部加起來,才發現自己每個月花了 $200 美元在那些只用了一半的訂閱上。

我們懂。我們也深有同感。

En Parlant~ 是自由軟體。GPL-3.0 授權、開放原始碼、不需要帳號、沒有試用期、沒有「升級至 Pro」。核心應用程式——引擎分析、棋局資料庫、戰術練習、棋盤編輯器,一切——完全免費。

但有些功能確實需要雲端服務才能運作。逼真的語音旁白需要語音合成 API。這些服務的運行需要成本,而總得有人來買單。

傳統的做法是:我們付費,然後以訂閱的形式把成本轉嫁給你。BYOK 的做法不同:你直接付費給雲端供應商,按他們的費率,只為你實際使用的量付費。沒有中間商加價、沒有每月最低消費、跟我們之間完全沒有帳務關係。

這就是本頁要說明的內容。

BYOK——Bring Your Own Key(自備金鑰)——意思是你使用自己的帳號和 API 金鑰直接連接雲端服務,而不是透過我們作為中間人。En Parlant~ 的雲端功能都採用 BYOK 模式:

  • 文字轉語音旁白 —— 你的 ElevenLabs 或 Google Cloud TTS 金鑰

你的請求直接從你的電腦傳送到供應商。我們不會看到你的金鑰、不會接觸你的流量,也不會向你收費。

你直接為使用量付費給供應商。我們提供軟體。

BYOK 模式並非源自單一決定,而是隨著產業摸索如何將強大的雲端服務整合進工具中、同時不建立不可持續的商業模式而逐步演化的。

第一階段:託管時代(2022-2023)

當語音合成、翻譯和 AI 的雲端 API 開始成為主流時,每個想要這些功能的應用程式都採用相同的架構:開發者註冊 API 帳號、按請求付費,並代替使用者代理所有流量。開發者要麼自行吸收成本,要麼透過訂閱轉嫁給使用者,要麼用配額限制使用量。

這對有營收的公司來說行得通。但對開源專案和獨立開發者來說卻是災難。一個熱門的免費工具可能一夜之間累積數千美元的 API 帳單。有些專案關閉了功能,有些加上了候補名單,有些則燒光了積蓄。

第二階段:訂閱代理模式(2023-2024)

下一代嘗試了折衷方案:開發者運行代理伺服器,使用者支付月訂閱費,訂閱費涵蓋 API 成本加上利潤。

這行得通,但它把每個應用程式開發者變成了帳務服務商。你需要支付處理、訂閱管理、用量計量、帳務爭議的客服支援,還要有足夠的利潤來吸收使用量突增而不至於破產。對一家有創投資金的新創公司來說,這是家常便飯。對一個開源維護者來說,這等於是第二份工作。

第三階段:BYOK(2024 至今)

這個領悟其實很簡單:如果使用者可以自己註冊 API 帳號,而且 API 穩定且文件完善,那開發者為什麼要待在中間?

BYOK 移除了中間人。應用程式在本地儲存你的金鑰、直接呼叫 API,由供應商處理計費、速率限制和認證。開發者專注交付軟體。使用者自行掌控花費。

到 2025 年底,BYOK 已成為具有雲端功能的工具的標準做法:

  • JetBrains 於 2025 年 12 月在所有 IDE(IntelliJ、PyCharm、WebStorm 等)中加入了 BYOK 支援,支援 Anthropic、OpenAI 及相容供應商。
  • GitHub Copilot 於 2025 年 11 月推出企業版 BYOK 公開預覽。
  • Cursor,AI 程式碼編輯器,在自有託管方案之外同時提供 BYOK。
  • Continue.dev,一個開源 AI 程式開發助手,從設計之初就以 BYOK 為核心。
  • Warp,AI 驅動的終端機,將 BYOK 作為核心功能。
  • OpenHands,一個開源程式開發代理,為所有使用者提供免費的 BYOK 層級。

這個模式之所以行得通,是因為這些工具的目標受眾——開發者、進階使用者、習慣自行設定環境的人——對管理 API 帳號駕輕就熟。他們已經在管理 AWS 金鑰、GitHub 權杖和 SSH 憑證了。多一把 API 金鑰不構成障礙。

En Parlant~ 從底層就建立在 BYOK 之上。每個雲端功能都採用相同的模式:

功能供應商選項你的金鑰能帶來什麼
語音旁白ElevenLabs、Google Cloud TTS自然、富有表現力的棋步與評論語音旁白

每把金鑰存放在同一個地方(應用程式設定),運作方式相同(貼上即用),並遵循相同的原則:你的金鑰、你的帳號、你的掌控。

對專案而言,BYOK 意味著:

  • 零基礎設施成本。不需要運行伺服器,不需要管理帳務。
  • 沒有財務風險。使用者激增不會變成帳單激增。
  • 沒有速率限制的困擾。每個使用者在供應商那裡都有自己的配額。
  • 專案可以保持完全開源且免費,無需補貼 API 使用費。
  • 我們可以新增雲端功能,而永遠不必成為帳務服務商。

對使用者而言,BYOK 意味著:

  • 你選擇你的供應商。ElevenLabs 的高階 TTS 或 Google 的免費 WaveNet。自由搭配組合。
  • 你掌控你的花費。隨時查看費用,隨時停用。
  • 你的資料直接傳送到你選擇的供應商——不經過第三方代理。
  • 不需要訂閱 En Parlant~。軟體是免費的。你只為自己選擇啟用的雲端服務付費。

BYOK 實際花費多少:

功能供應商每月大約費用
TTS 旁白(一般使用)Google Cloud TTS (WaveNet)$0.00(每月 100 萬字元免費額度)
TTS 旁白(大量使用)ElevenLabs~$5.00(入門方案)
TTS 旁白本地端(KittenTTS 或系統 TTS)$0.00

作為比較,Chess.com Diamond 每月 $13-20 美元,DecodeChess 每月 $8.25 美元。一般使用 Google Cloud TTS 免費方案的 En Parlant~ 使用者完全不需要花任何錢。

你已經知道這是怎麼回事了。以下是快速版本:

  1. 在你偏好的供應商建立帳號。
  2. 產生一把 API 金鑰。
  3. 將它貼到 En Parlant~ 設定中對應的欄位。
  4. 完成。

目前支援的 BYOK 供應商:

服務供應商取得金鑰的位置
TTSElevenLabsDashboard → Profile → API Keys
TTSGoogle CloudAPIs & Services → Credentials

你的金鑰儲存在你電腦上應用程式的 localStorage 中。它們除了透過 HTTPS 在請求標頭中直接傳送給對應的 API 供應商外,絕不會被傳送到任何其他地方。En Parlant~ 沒有遙測、沒有分析、沒有伺服器端元件。

如果你想完全離線使用,建議的組合是使用 KittenTTS 進行旁白。它在本地端運行,產生的語音自然度遠超你作業系統內建的語音。不需要 API 金鑰,不需要網路。請參閱 TTS 供應商總覽 瞭解所有選項。

應用程式內建的成本控制機制:

  • 音訊快取(TTS 不會為已經朗讀過的文字重新產生音訊)
  • 當你在回應完成前離開頁面時,會取消請求

如果「API 金鑰」之類的術語不在你的詞彙表裡,以下是你需要知道的:

概念很簡單。 ElevenLabs(用於逼真的語音旁白)之類的雲端服務提供帳號,讓你按使用量付費——就像預付手機方案一樣。你往帳號裡存入金額,每次 En Parlant~ 朗讀一步棋時,會扣一點點費用。En Parlant~ 透過一組類似密碼的代碼(稱為 API 金鑰)連接到你的帳號。

你完全不需要金鑰也能使用。 核心的西洋棋應用程式在沒有任何金鑰的情況下就能完整運作。使用系統內建語音或 KittenTTS 的旁白功能不需要帳號,也不需要網路。雲端供應商是升級選項,不是必要條件。

大約五分鐘就能搞定。 你在供應商的網站建立帳號、新增付款方式,然後把一組代碼複製到 En Parlant~ 的設定中。就這樣。每個供應商都有逐步指南引導你完成流程。我們直接從應用程式的設定頁面連結到這些指南——你不會無所適從。

費用很低。 Google Cloud 的文字轉語音服務有慷慨的免費額度,大多數使用者零成本即可使用。即使是 ElevenLabs 的入門方案也只要每月 $5 美元。遠低於任何西洋棋訂閱服務。

你始終擁有掌控權。 你可以隨時關閉任何功能。而且由於 En Parlant~ 本身沒有訂閱制,即使你停止使用也沒有什麼需要取消的。

BYOK 不是權宜之計,也不是功能限制——它是一個經過深思熟慮的架構選擇,與 JetBrains、GitHub 以及大多數開源 AI 生態系統採用的方式一致。它讓軟體保持免費、讓維護者維持運營,並讓使用者直接掌控自己的花費與資料。

對 En Parlant~ 而言,這意味著我們可以在一個免費且開源的西洋棋應用程式中提供高品質的語音旁白,使用者只需為自己選擇使用的雲端服務付費。或者,如果他們偏好免費的本地端替代方案,則完全不需要花任何錢。