APIを選ぶときの前提
当サイト掲載104ツールのうち60にAPIがあります。画面上で使う月額プランとは別に、自分のアプリやスクリプトから呼び出せる経路が用意されているという意味です。
ここで最初に押さえるべきは課金の性質が変わることです。月額プランは上限が価格で決まりますが、APIは使った分だけ請求されます。処理量が想定を超えれば請求も超えます。したがって評価軸は次の3つになります。
| 評価軸 | 見ている点 |
|---|---|
| 上限設定 | 使用量に上限をかけられるか。請求を止められるか |
| 単価の読みやすさ | 1リクエストあたりの費用を事前に見積もれるか |
| 用途の適合 | その処理をAPIでやる意味があるか |
先に結論を書きます。どのAPIを使う場合でも、使い始める前に使用量の上限を設定してください。これを飛ばして事故になる例が最も多く、しかも取り返しがつきません。
総合ランキング
1位:ChatGPT(OpenAI API)
文章生成、要約、分類、抽出まで1つのAPIで扱えます。画面上のPlusプランは$20/月ですが、APIは完全に別建ての従量課金です。用途が幅広く情報も多いため、最初にAPIを組み込むなら実質的な標準になります。上限設定の機能があるので、必ず入れてから開発を始めてください。 → ChatGPT の詳細
2位:Claude
長い文書を扱う処理に向きます。Pro $20/月とは別にAPIが提供されており、長文の要約や資料からの情報抽出を組み込む場合はこちらが有利です。ZDR(データを保持しない)条件の提供もあるため、扱う情報の機密度が高いアプリでは選定理由になります。Claude CodeもAPIベースの従量課金で提供されています。 → Claude の詳細
3位:Whisper
音声をテキストにする処理を組み込む場合の標準です。オープンソースなので自分の環境で動かせば費用がかからず、API経由なら従量課金という二択が選べます。音声を外部に出せない要件があるならセルフホスト、手間を省きたいならAPI。この選択肢の広さが他にない利点です。 → Whisper の詳細
4位:OpenAI TTS
テキストを音声にする処理で、月額プランがなくAPIのみの提供です。読み上げ機能をアプリに組み込む場合、画面操作用のプランを契約する必要がないため無駄がありません。使用量が少ないか変動が大きい用途では最も安く済みます。 → OpenAI TTS の詳細
5位:DeepL
翻訳処理を組み込む場合の第一候補です。無料枠があり、画面用はIndividual 月1,380円、APIは従量課金。日本語の品質が高く、用語集をAPI経由でも使えます。多言語対応を優先するならGoogle翻訳やMicrosoft TranslatorのAPIが候補になります。 → DeepL の詳細
6位:ElevenLabs
音声合成で品質が最も高く、APIも提供されています。無料枠があり、Starter $6/月、Creator $22/月。ナレーションの品質が製品価値に直結する場合は、単価が高くてもここを選ぶ理由があります。生成量に応じた課金なので、必要な文字数から見積もってください。 → ElevenLabs の詳細
7位:FLUX
画像生成をアプリに組み込む場合の選択肢です。オープンソースで、セルフホストとAPIの両方が選べます。生成枚数が多いサービスではセルフホストのほうが単価を下げられます。同じ構造を持つStable Diffusionも候補で、細かい制御や追加学習が必要な場合はこちらです。 → FLUX の詳細
8位:Zapier
APIを直接書かずにサービス間の連携を組む経路です。無料枠があり、Professional $29.99/月。自分でコードを書かずに済むため、開発リソースがない場合はこちらのほうが早く動きます。課金はタスク単位で、ステップ数×実行回数で消費します。Make(Core $10/月)とn8n(セルフホスト無料)も同系統です。 → Zapier の詳細
用途別の最適解
| 組み込みたい処理 | 選ぶべきもの | 課金 |
|---|---|---|
| 文章生成・要約・分類 | ChatGPT/Claude | 従量課金 |
| 長文の処理 | Claude | 従量課金 |
| 音声→テキスト | Whisper | 従量/セルフホスト |
| テキスト→音声 | OpenAI TTS/ElevenLabs | 従量課金 |
| 翻訳 | DeepL | 従量課金 |
| 画像生成 | FLUX/Stable Diffusion | 従量/セルフホスト |
| コードを書かずに連携 | Zapier/Make | タスク単位 |
| 社内データを使うAIアプリ | Dify | 無料/$59/月 |
費用が読めなくなる4つの落とし穴
1. 上限を設定していない。これが最悪の事故です。処理量が想定を超えたときに歯止めがかからず、請求が届いてから気づきます。多くのサービスに使用量上限の機能があるので、開発を始める前に入れてください。
2. 開発中のテスト実行を数えていない。作りながら何十回、何百回も呼び出します。初月の消費は定常時よりはるかに大きく出ます。
3. リトライで倍増する。エラー時に自動再試行する実装では、障害が起きたときに呼び出し回数が跳ね上がります。再試行の上限を必ず設けてください。
4. 入力が長くなっていることに気づかない。会話履歴や参照文書を毎回渡す実装では、使い込むほど1回あたりの入力量が増えます。処理回数が同じでも費用が伸びるため、渡す量に上限を設ける設計が必要です。
APIキーの管理
APIキーはそれ自体が課金権限を持つため、流出すると第三者に使われて請求が発生します。典型的な流出経路は3つです。公開リポジトリへの誤コミット、フロントエンドのコードへの埋め込み、スクリーンショットへの写り込み。
対策も3つです。キーをコードに書かない(環境変数やシークレット管理を使う)。利用上限を設定する(流出時の被害を金額で止められます)。定期的に更新する。この論点はAIのセキュリティリスク5類型で詳しく扱っています。
あわせて、外部から届いた文面をそのままAPIに渡して次の動作を決めさせる構成は避けてください。指示が仕込まれていると意図しない動作につながります。設計の考え方はAI業務自動化の始め方にまとめています。条件から絞るなら無料診断を使ってください。
よくある質問
月額プランを契約すればAPIも使えますか?
別建てのことが多いです。画面上で使うプランとAPIの課金は分かれており、Plusを契約してもAPIは使った分だけ別に請求されます。契約前に確認してください。
APIと月額プラン、どちらが安いですか?
使用量で決まります。少量または変動が大きいならAPI、毎日一定量を使うなら月額のほうが読みやすく上限も効きます。まずAPIで実測してから判断する方法もあります。
上限設定は必須ですか?
必須と考えてください。設定しないと処理量が想定を超えたときに請求が止まりません。開発を始める前に入れるのが正しい順序です。
プログラミングができない場合はどうすればよいですか?
ZapierやMakeを使えばコードを書かずにサービス間の連携が組めます。Difyは社内データを使うAIアプリを画面上で構築できます。
セルフホストとAPI、どちらを選ぶべきですか?
処理量が多くて単価を下げたい場合、あるいはデータを外部に出せない場合はセルフホストです。手間をかけたくない場合と処理量が読めない段階ではAPIのほうが現実的です。WhisperやFLUXは両方選べます。