02. AIサブスクを選ぶ
AIサービスは、最初から複数契約する必要はありません。まず手元で使えるサービスで小さなExpoアプリを試し、利用上限や必要な機能が足りなくなった時点で追加を検討します。
本ガイドではGoogle系のツールを多く使いますが、FirebaseやExpoの開発にGoogleの有料AI契約が必須というわけではありません。ChatGPT / Codex、Claude / Claude Codeなどでも同じ開発を進められます。
1. プラン・モデル・開発ツールを区別する
Section titled “1. プラン・モデル・開発ツールを区別する”| 区分 | 例 | 確認すること |
|---|---|---|
| 契約プラン | Google AI Plus / Pro / Ultra、ChatGPT Plus / Pro、Claude Pro / Max | 月額料金、含まれるサービス、利用量 |
| AIモデル | GeminiのFlash / Pro系列など | 得意な処理、速度、入力上限、提供中のモデルID |
| 開発ツール | Antigravity、Codex、Claude Code | ファイル編集・実行・差分確認の機能、OS対応、認証方法 |
| API | Gemini API、OpenAI API、Anthropic API | アプリから呼び出す際の従量課金、利用制限 |
Google AI Ultraは契約プラン名で、モデル名ではありません。 「5x」「20x」などの倍率も、対象サービスの利用枠についての表現です。モデルの精度・速度・コンテキスト長がその倍率で増える意味ではありません。
チャット画面でコードを提案してもらうことと、エージェントがローカルのファイルを編集・実行することも区別します。契約したチャットサービスが、そのまま任意のIDEの全機能を解放するとは限りません。
2. 利用段階に応じた4つの構成例
Section titled “2. 利用段階に応じた4つの構成例”| 段階 | 構成例 | 追加する判断基準 |
|---|---|---|
| 1. まず試す | 無料で使えるサービス、または既に契約しているAIを1つ | Expoで一覧画面を作り、実機で動かせるかを試す |
| 2. 日常的に使う | Google AI Pro、ChatGPT Plus、Claude Proなどから主に使うものを1つ | 必要な開発ツールが含まれ、毎日の作業量を賄えるか |
| 3. 別の視点を足す | 主に使うAIに、別サービスでのレビューを必要に応じて追加 | 実際に調査やレビューの品質が改善するか |
| 4. 利用量を増やす | Google AI Ultra、ChatGPT Pro、Claude Maxなどの上位枠 | 現在の上限に頻繁に達し、追加費用に見合う作業時間を減らせるか |
Googleを中心に使いたい場合は、Google AIのプラン比較とAntigravityの利用枠の説明を確認します。Google AI Plusが安価でも、欲しい開発ツールの利用枠が含まれているかは個別に確認してください。
ChatGPTを選ぶ場合は、コード相談に加えてCodexの利用条件と料金も比較材料になります。Claudeを選ぶ場合も、Claude Codeで利用できる認証方法と契約の対象を確認します。
上位プランを複数契約すれば、自動的に速く・正確に作れるわけではありません。同じ小さな課題を試し、修正回数、待ち時間、差分の読みやすさで選ぶと判断しやすくなります。
3. サブスクとAPI課金は別に考える
Section titled “3. サブスクとAPI課金は別に考える”開発中に人がAIへ相談する料金と、完成したアプリからAIを呼び出す料金は別です。ChatGPTの契約を持っていても、アプリ向けのOpenAI API利用料が込みになるわけではありません。GoogleやAnthropicでも、個々のプランに含まれる特典とAPI利用条件を確認してください。
APIは少量の検証なら費用を抑えられる場合がありますが、入力の長さ、出力、推論、ツール呼び出し、再試行などで費用が変わります。「週末だけなら必ず安い」とは言えません。
Gemini APIの無料枠
Section titled “Gemini APIの無料枠”無料枠の有無はモデルと機能ごとに異なり、モデルの入れ替えでも変わります。契約前・実装前にGemini API料金表とモデル一覧で、使用するモデルID、入力・出力料金、レート制限、無料枠の有無を確認してください。Google AI Studio上での試用と、APIの課金条件を混同しないでください。
無料枠でも回数・速度の制限やデータ利用条件があります。未公開のコードや個人情報を送る前に、利用条件を確認します。
予算通知だけでは課金は止まらない
Section titled “予算通知だけでは課金は止まらない”予算アラートと、リクエストを停止する上限は別です。 例えばGoogle Cloudの予算は通知の仕組みであり、予算額に達しても自動的にサービス利用を止めません。
利用可能なクォータやレート制限を設定し、アプリのサーバー側でもユーザーごとの回数制限・入力サイズ制限・再試行回数を設けます。AI機能の実装では応用事項編を参照してください。
4. 契約前のチェックリスト
Section titled “4. 契約前のチェックリスト”- 既に持っているAI、または無料枠で最初の画面を試した
- 利用したい開発ツールと、プランに含まれる枠を確認した
- 自分のOS・地域・アカウントで利用できることを確認した
- 通常料金、更新日、解約方法を確認した
- APIを使う場合、サブスクとは別の料金・予算対策を確認した
- 生成されたコードを、型チェック・テスト・実機確認で検証する流れを決めた
次は「03. 開発環境を選ぶ」で、実際にコードを編集・実行する場所を決めましょう。