コンテンツにスキップ

BYOK: 自分のキーを持ち込もう

また新しいサブスクリプション?いいえ。

Section titled “また新しいサブスクリプション?いいえ。”

まず最初にこの点をはっきりさせておきましょう。あなたはもうこう思っているはずです。

Chess.com のメンバーシップ。Lichess Patron への寄付かもしれません。Spotify。Netflix。iCloud。新聞を1つか2つ。パスワードマネージャー。クラウドストレージ。3ヶ月前に解約し忘れたあのアプリ。今やあらゆるソフトウェアが月額 $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 パターンは一つの決定から生まれたわけではありません。業界が、持続不可能なビジネスモデルを作らずにパワフルなクラウドサービスをツールに組み込む方法を模索する中で進化してきました。

フェーズ 1:ホスティング時代(2022〜2023年)

音声合成、翻訳、AI 向けのクラウド API が主流になり始めた頃、これらの機能を使いたいすべてのアプリは同じアーキテクチャを採用していました:開発者が API アカウントに登録し、リクエストごとに支払い、ユーザーに代わってすべてをプロキシする。開発者はコストを自己負担するか、サブスクリプションで転嫁するか、クォータで使用量を制限するかのいずれかでした。

これは収益のある企業にはうまく機能しました。しかし、オープンソースプロジェクトや個人開発者にとっては惨事でした。人気のある無料ツールは一晩で数千ドルの API 料金を積み上げる可能性がありました。機能を停止したプロジェクト、ウェイトリストを導入したプロジェクト、貯金を使い果たしたプロジェクトもありました。

フェーズ 2:サブスクリプションプロキシ(2023〜2024年)

次の世代は妥協案を試みました:開発者がプロキシサーバーを運用し、ユーザーが月額サブスクリプションを支払い、そのサブスクリプションで API コストとマージンをカバーする。

これは機能しますが、すべてのアプリ開発者を課金プロバイダーに変えてしまいます。決済処理、サブスクリプション管理、使用量の計測、課金に関するカスタマーサポート、そして使用量のスパイクを吸収しても破産しない十分なマージンが必要です。VC の支援を受けたスタートアップにとってはよくある日常です。オープンソースのメンテナーにとっては副業に等しいものです。

フェーズ 3: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 キーがもう一つ増えても障壁にはなりません。

BYOK が En Parlant~ に適している理由

Section titled “BYOK が En Parlant~ に適している理由”

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 です。ローカルで動作し、OS の組み込み音声とは比べものにならないほど自然な音声を生成します。API キー不要、インターネット不要です。すべてのオプションについては TTS プロバイダー概要 をご覧ください。

アプリに組み込まれたコスト制御機能:

  • オーディオキャッシュ(TTS は既に読み上げたテキストのオーディオを再生成しません)
  • レスポンス完了前にページから離れた場合のリクエストキャンセル

「API キー」のような用語に馴染みがない方に、知っておくべきことをお伝えします:

コンセプトはシンプルです。 ElevenLabs(リアルな音声ナレーション用)のようなクラウドサービスは、使った分だけ支払うアカウントを提供しています――プリペイド携帯のようなものです。アカウントにお金を入れておくと、En Parlant~ が一手をナレーションするたびにごくわずかなコストがかかります。En Parlant~ は API キーと呼ばれるパスワードのようなコードを使ってあなたのアカウントに接続します。

キーはまったく必要ありません。 コアのチェスアプリケーションはキーなしで完全に動作します。システムの組み込み音声や KittenTTS による TTS ナレーションにはアカウントもインターネットも不要です。クラウドプロバイダーはアップグレードであって、必須ではありません。

約5分で完了します。 プロバイダーのウェブサイトでアカウントを作成し、支払い方法を追加し、コードを En Parlant~ の設定にコピーします。それだけです。各プロバイダーにはプロセスを順を追って説明するステップバイステップガイドがあります。アプリの設定ページからそれらのガイドに直接リンクしていますので、迷うことはありません。

費用はわずかです。 Google Cloud のテキスト読み上げには、ほとんどのユーザーをゼロコストでカバーする寛大な無料枠があります。ElevenLabs のスタータープランでさえ月額わずか $5 です。どのチェスサブスクリプションよりもはるかに安価です。

常にあなたがコントロールしています。 どの機能もいつでもオフにできます。そして En Parlant~ 自体にサブスクリプションはないので、使わなくなったときにキャンセルするものは何もありません。

BYOK は回避策でも制限でもありません――JetBrains、GitHub、そしてオープンソース AI エコシステムの大半が共有する意図的なアーキテクチャの選択です。ソフトウェアを無料に保ち、メンテナーの財務を健全に保ち、ユーザーに支出とデータに対する直接的なコントロールを与えます。

En Parlant~ にとって、これは無料でオープンソースのチェスアプリケーションにプレミアムな音声ナレーションをバンドルし、ユーザーは使うことを選んだクラウドサービスに対してのみ支払う――あるいは無料のローカル代替手段を好むなら、まったく何も支払わない――ということを意味します。