BYOKの解説

BYOKとは?自分のAPIキーでAIアプリを使う仕組みを解説

BYOKとは、AIアプリに自分で作ったプロバイダーのAPIキーを接続し、プロバイダーに直接支払う使い方です。仕組み、概算コストの計算、注意すべきリスクを解説します。

Oriveo Team公開日 更新日 約11分で読めます
  • BYOK(bring your own key、自分のキーを持ち込む)とは、OpenAI、Anthropic、Googleなどのモデルプロバイダーで自分が作ったAPIキーをAIアプリに接続して使う方式です。アプリはそのキーでリクエストを送り、プロバイダーは公開しているトークン単価であなたのアカウントに直接請求します。アプリがモデルアクセスを転売することはありません。
  • 主な利点は、価格の透明性、プロバイダーを選べる自由、使った分だけ払う課金です。引き換えには、初期設定の手間と、お金を使えるキーを守る責任が伴います。
  • BYOKの請求額はトークンから概算されます。入力トークン × 入力単価 + 出力トークン × 出力単価です。最終的な数字はプロバイダーの請求書が決めます。
iPhone版Oriveoのチャット一覧。各会話の右側に概算コストが表示されます。

BYOKとは何か:1段落の定義

BYOKは「bring your own key(自分のキーを持ち込む)」の略です。AIソフトウェアの文脈では、モデルアクセスそのものを販売しないアプリを指します。代わりに、OpenAI(GPTモデル向け)、Anthropic(Claude)、Google(Gemini)、あるいはOpenRouterのようなアグリゲーターなど、モデルプロバイダーの自分のアカウントでAPIキーを作り、そのキーをアプリに貼り付けます。アプリがあなたの代わりに送るすべてのリクエストはあなたのキーで認証されるため、プロバイダーは使用量をあなたのアカウントに記録し、あなたに直接請求します。

この用語はクラウドセキュリティに由来します。もともとは、クラウドサービスに自分の暗号化キーを持ち込むことを意味しました。AIアプリ市場では、より狭く商業的な意味で定着しています。キーとはAPIの認証情報であり、キーを「持ち込む」とは、アプリではなくあなた自身がモデルプロバイダーと請求の関係を結ぶ、ということです。

この違いがすべてです。サブスクリプション型のチャットアプリは、どのモデルを使えるか、どれだけ使えるか、毎月いくら払うかをアプリ側が決めます。BYOKアプリはメールクライアントに近い存在です。インターフェイスはアプリが提供し、その背後のサービスは、あなたが別途契約したものです。

BYOKアプリが動く仕組み、順を追って

動作の仕組みは、ブラウザーでもスマホでもノートPCでも、ほぼすべてのBYOKアプリで同じです。アプリごとに違うのは細部です。キーがどこに保存されるか、リクエストがプロバイダーまでどの経路を通るか、そして各メッセージの費用をどれだけ分かりやすく見せてくれるかです。

  • プロバイダーの開発者プラットフォームでアカウントを作ります。すでに持っているかもしれない一般消費者向けのチャット契約とは別物です。
  • 支払い方法——通常は前払いのクレジットかカード——を登録し、APIキーを発行します。
  • キーをBYOKアプリに貼り付けます。アプリは通常、キーで使えるモデルの一覧を取得するといった小さなリクエストで、キーを確認します。
  • メッセージを送ると、アプリがAPIリクエストを組み立て、あなたのキーを添えて、直接または中継エンドポイント経由でプロバイダーへ送ります。
  • プロバイダーは回答と、使用されたトークンの数を返し、そのトークンの分をあなたのアカウントに請求します。
BYOKアプリが動く仕組み、順を追って
BYOKアプリサブスクリプション型チャットアプリクレジット制プラットフォーム
モデル利用の支払い先プロバイダーに直接アプリに、固定の月額でプラットフォームに、独自のクレジットで
利用量の価格付けプロバイダーが公開するトークン単価プランに一体化。上限はプランが決めるプラットフォームが決めるクレジット換算
使えるモデル自分のキーでアクセスできるモデルプランに含まれるモデルプラットフォームが用意したモデル
軽く使うときのコスト低い。トークン単位の支払い月額の全額クレジットパック次第
初期設定の手間アカウントとキーを作る登録して支払う登録してクレジットを購入

BYOKが選ばれる理由

利点の多くは統制と透明性にあり、プロバイダーを複数使うようになると、その差はさらに広がります。

まず価格の透明性です。プロバイダーはモデルごとに100万トークンあたりの単価を公開し、その単価どおりを払います。解読すべき第二の価格表も、あなたとモデルの間のクレジット換算率もありません。アプリがメッセージごとの概算コストを表示していれば、プロバイダーの使用量ダッシュボードと突き合わせられます。

次に選択の幅です。複数のプロバイダーのキーがあれば、作業に合ったモデルを使えます——要約には速くて安いモデルを、難しい推論には強いモデルを——そして重複するサブスクリプションをいくつも買わずに済みます。プロバイダーが新しいモデルを出したときも、アプリが追加するのを待つ必要はなく、通常はすぐに自分のキーで使えます。

3つ目は、費用が使用量に比例することです。1日にいくつか質問する人は、そのいくつかの分だけ払います。軽くてムラのある使い方では月額定額より安いことが多いものの、毎日大量に使えば比較は逆転し得ます。下の費用セクションでは、当てずに計算する方法を示します。

リスクと、その抑え方

APIキーは、支払い権限を持つパスワードです。キーを手にした人は誰でも、あなたが払うことになるリクエストを送れます。したがってBYOKのリスクは、結局のところ、キーがどこに置かれているか、どれだけ使えてしまうか、という問題に帰着します。

どんなBYOKアプリにも最初に問うべきは、キーがどこに保存され、リクエストがどの経路を通るかです。ネイティブアプリでは、プラットフォームのセキュアストレージにキーを端末内に置くのが一般的な形です。Webアプリは分かれます。ブラウザーから直接リクエストを送るものと、プロバイダーAPIとの互換性のためにサーバーのエンドポイントを経由するものです。どちらかが自動的に安全なわけではありませんが、アプリは自分がどちらなのか、何かを保持するのかを、はっきり示すべきです。

2つ目は支出の管理です。プロバイダーのコンソールには、支出上限の設定、アプリごとのキーの分離、キー別の使用量確認があります。これらを使っておけば、流出したキーは終わりのない負債ではなく、上限のある問題で済みます。

3つ目は、セキュリティではなく誤解の問題です。一般消費者向けのサブスクリプションは、APIクレジットではありません。ChatGPT PlusはOpenAI APIの利用分を賄わず、Claude ProのプランにClaude APIへのアクセスは含まれません。開発者プラットフォームで支払いを別途登録する必要があります。

  • アプリごとに専用のキーを作ります。1つを失効させても、他が壊れることはありません。
  • 月間の支出上限を設定するか、使用量をつかんでいる間は、自動チャージなしの前払いクレジットを使います。
  • キーをチャット、サポート窓口、共有ドキュメントに貼らないこと。貼ってしまったら失効させ、新しいキーを作ります。
  • 最初の数日はプロバイダーの使用量ページを確認し、アプリの概算と比べます。
  • レート制限や使用量ティアはアプリではなく、あなたのプロバイダーアカウントに属するものだと心得ておきます。

BYOKのコストはどう計算されるか

モデルプロバイダーはトークン単位で課金します。トークンとは、英語の単語のおよそ4分の3に当たるテキストの塊です。各モデルには、送るトークンの入力単価と、書き戻すトークンのより高い出力単価があり、どちらも100万トークンあたりで示されます。リクエストをまたいで再利用されるキャッシュ済み入力に、より低いレートを設けているプロバイダーもあります。

したがってメッセージ1件の概算コストは、入力トークン × 入力単価 + 出力トークン × 出力単価です。入力には質問以上のものが含まれます。APIはリクエスト間で記憶を持たないため、アプリは毎ターン、それまでの会話を再送します。長いスレッドほど1メッセージあたりの費用が上がるのは、そのためです。

計算例を示します。2026年9月28日時点で、AnthropicはClaude Sonnet 5を入力100万トークンあたり$2、出力100万トークンあたり$10として公開しています。入力2,000トークンを送り、600トークンの回答を受け取るメッセージの概算コストは、2,000 × $2 / 1,000,000 + 600 × $10 / 1,000,000 = $0.004 + $0.006 = $0.010、つまり1セントほどです。このようなメッセージ100件でおよそ1ドル、あくまで概算です。

メッセージごとの数字は、あくまで見積もりとして扱ってください。プロバイダーは丸めを行い、キャッシングを適用し、推論トークンを出力として数え、価格を変更します。最終的な数字はプロバイダーの請求書です。良いBYOKアプリは、請求書が届く前に支出の方向を定める助けになってくれます。

アグリゲーターのキーで使うBYOK

すべてのキーが、モデルを訓練した企業から発行されるわけではありません。OpenRouterのようなアグリゲーターは、1つのアカウントと1つのキーで、多くのプロバイダーのモデルへのアクセスを売っており、BYOKアプリはそのキーを、他のキーと同じように使えます。

引き換えには、層が1つ増えます。アグリゲーターは、クレジット購入への手数料、ホスト間のルーティング、無料モデルを含む独自のレート制限といった条件を、元のモデル価格の上に重ねます。避けるべき理由にはなりません。キー1つで数十社のベンダーを使える利便性があります。ただし、モデルベンダーの条件と一致していると決めつけず、アグリゲーターが公開している価格と制限を読む理由にはなります。

OriveoにおけるBYOKの実装

Oriveoは、iPhone、Android、Webで使えるBYOKのマルチモデルチャットアプリです。OpenAI、Anthropic、Google Gemini、OpenRouterを含む15社の公式プロバイダーに加え、Relay(カスタムエンドポイント)経由でOpenAI互換の任意のエンドポイントにも接続でき、1つのピッカーに700+ のモデルが揃います。自分のキーを使えば、各プロバイダーが公開価格であなたのアカウントに請求し、Oriveoが上乗せすることはありません。

キーは、アカウントの記録として保存されるのではなく、端末またはブラウザーの中に置かれます。iPhoneとAndroidのネイティブアプリは、BYOKのリクエストをプロバイダーへ直接送ります。Webアプリは、キーもBYOKのチャット内容も保持しないリアルタイムの中継エンドポイントを使います。すべてのメッセージに、どのプランでも、プロバイダーの公開価格に基づく概算コストが表示されます。

まだキーがないなら、Oriveo Freeから始められます。APIキーもサインインも不要で、厳選された無料モデルの短いリストを使え、あとから自分のキーを追加できます。

BYOKは自分に合うか

BYOKは、複数のモデルを使う人、利用量がいくらかかるかを知りたい人、利用が軽かったりムラがあったりする人に向いています。すでにプロバイダーのアカウントを持つ開発者にはもちろん、キーを作るのに10分を惜しまない非開発者にも、ますます向いています。

逆に、初期設定なしで固定の月額請求だけで済ませたい人や、プロバイダー自身の消費者向けアプリにしか存在しない機能に頼っている人には、相性は弱めです。多くの人は結局、両方を使います。メインのアプリにはサブスクリプションを、それ以外にはBYOKを、という形です。

よくある質問

AIアプリにおけるBYOKとは何を意味しますか?
BYOKは「bring your own key(自分のキーを持ち込む)」の略で、OpenAI、Anthropic、Googleなどのプロバイダーで自分のアカウントに作ったAPIキーを、AIアプリに接続して使う方式です。プロバイダーが公開しているトークン単価で直接請求を受け、アプリはモデルアクセスを転売せず、インターフェイスを提供します。
BYOKはサブスクリプションより安くなりますか?
軽い、またはムラのある使い方ではしばしばそうですが、毎日の大量利用では常にそうとは限りません。BYOKの請求額は送受信するトークンに比例して伸びる一方、サブスクリプションは定額です。決める前に、自分のメッセージ数と現在の価格で、典型的な1か月分を概算してみてください。
APIキーをアプリに入れても安全ですか?
キーがどこに保存され、リクエストがどの経路を通るかを把握し、キーが使える金額を制限すれば、安全に使えます。アプリごとに別のキーを使い、プロバイダー側で支出上限を設け、露出したらすぐ失効させてください。
ChatGPT PlusやClaude ProのサブスクリプションはAPIキーとして使えますか?
使えません。消費者向けのチャット契約と開発者用のAPIアカウントは、請求が別々です。BYOKを使うには、プロバイダーの開発者プラットフォームでAPIキーを作り、そこで支払いを登録します。
BYOKとクレジット制AIプラットフォームの違いは何ですか?
BYOKでは、モデルプロバイダーに公開単価どおり直接払います。クレジット制プラットフォームは独自のクレジットを販売し、1つのモデルや1つのメッセージが何クレジット消費するかもプラットフォームが決めるため、払う価格はプロバイダーではなくプラットフォームが決めます。
開発者でなくてもBYOKを使えますか?
使えます。キーを作るのはプロバイダーのコンソールで数分の作業で、コードは不要です。あとのAPIリクエストはBYOKアプリが処理します。あなたの分担は、支払いの登録、キーの貼り付け、キーの管理です。

関連記事

キーを持ち込んでも、キーなしでも始められる

OriveoはiPhone、Android、Webで15社の公式プロバイダーと700+ モデルに接続し、すべてのメッセージに概算コストを表示します。プロバイダー利用に上乗せはありません。