OpenAI公式の gpt-image-2 APIには無料枠がありません。ChatGPT、Puter、無料オンラインツールは、それぞれ別の課金・認証契約です。各ルートの状態は2026年7月15日に確認しました。
「無料」「登録不要」「使い放題」という表示があっても、APIとして使えるか、商用の素材を入力してよいか、同じ条件で再実行できるかは別問題です。まず実行場所と支払者を決めます。
| やりたいこと | 最初の選択肢 | 支払い・キーの境界 |
|---|---|---|
| 人が数枚を手動生成する | ChatGPT Free | アプリ内ツールの制限。バックエンド用APIキーは得られない |
| Webフロントに生成機能を置く | Puter.js User-Pays | 利用者がPuterで認証し、自分の利用分を負担する |
| 非機密の短期評価をする | 登録クレジットまたはオンライン作業画面 | クレジット、アカウント、持ち込みキーは運営元の条件に従う |
| サーバーで自動化する | OpenAI公式または有料プロバイダー | サーバーがキーを保持し、運営側が請求・ログ・再試行を管理する |
停止条件:機密データ、反復処理、顧客向け機能、サーバー実行のどれかに当てはまるなら、曖昧な無料枠ではなく、請求・キー・モデル対応・ログを検証できる有料ルートへ切り替えます。
「無料」は5種類の契約に分けて考える
画像が1枚生成できても、無料APIが存在する証明にはなりません。費用をアプリの利用枠、利用者本人、ツール運営者の有限クレジット、自社のOpenAIプロジェクト、または別プロバイダーのどれが負担したかで、継続性と責任が変わります。
| アクセス契約 | 支払者 | 認証・キーの場所 | 初回テスト後の継続 | 向いている用途 | 停止条件 |
|---|---|---|---|---|---|
| OpenAI公式API | 自分または組織 | サーバーにOpenAIプロジェクトキー | アカウント上限内で従量課金 | バックエンド、キュー、ログ、再試行 | 無料枠と呼ばず、予算と再試行上限を設定する |
| ChatGPT Free | プラン内のアプリ利用枠 | ChatGPTアカウントのセッション | 画像ツール固有の上限内で手動利用 | 単発生成、対話的な修正 | APIキーや自動処理、共通ログが必要になったとき |
| Puter.js User-Pays | 認証した各利用者 | Puter利用者認証。開発者はOpenAIキーを持たない | 各利用者のPuter契約に従う | 利用者がログインし負担できるWeb機能 | 一括請求、サービスアカウント、サーバー処理が必要なとき |
| 登録クレジット・作業画面 | クレジット終了までは運営元、または持ち込みキーの利用者 | サイトアカウント、運営元ルート、利用者キー | 運営元が現在示す範囲だけ | 非機密の使い捨て評価 | 更新、データ、権利、モデルが不明なとき |
| 有料APIプロバイダー | 自分または組織 | サーバーにプロバイダーキー | 独自のモデル対応とサポート契約 | 互換APIや支払い経路が合うバックエンド | Base URL、model ID、応答形式、サポート元を記録できないとき |
「開発者のAPIキー不要」は、認証も支払いも不要という意味ではありません。Puterはその役割を最終利用者へ移します。また「無料で開ける」は「無料で生成できる」と同義ではなく、画面を開いた後に有効なキーや残高を求める作業環境もあります。

実行場所を決めるとルートが絞れる
広告表現より先に、リクエストがどこで動くかを決めます。人がアプリで操作する場合、利用者が認証するWebフロント、運営側が管理するバックエンドでは、秘密情報と費用の持ち主がまったく違います。
手動作業はChatGPTに残す
人がプロンプトを入力し、出力を確認し、修正を依頼して保存できるなら、ChatGPT Freeから始められます。バックエンド構築は不要ですが、プロジェクトAPIキー、ジョブキュー、Webhook、共通の再試行規則、顧客別コスト台帳は得られません。上限に達したときは製品内表示の回復を待つかプランを見直す必要があり、その利用枠をサーバーへ転用することはできません。
Webフロントでは利用者ごとにUser-Pays
Puter.jsは、各利用者がPuterで認証し、自分の利用分を負担できる機能に合います。ページへOpenAIの秘密を埋め込まず、開発者が全生成を前払いしなくて済みます。一方で、Puterの本人確認、各アカウントの利用可能状態、費用、規約がプロダクト体験の一部になります。
バックエンドでは請求とログも所有する
サーバーがジョブを受け付け、秘密を守り、安全に再試行し、支出を顧客や処理単位へ割り当てるなら、OpenAI公式または検証済みの有料プロバイダーを使います。費用は運営側が負担しますが、固定したリクエスト、task ID、請求記録、障害時の責任者を同じ管理面に置けます。

OpenAIやプロバイダーの秘密をブラウザJavaScriptへ置いてはいけません。クライアントはPuterのような利用者認証契約を使うか、自社バックエンドを呼び、キーはページの外側で保管します。
OpenAI公式APIは有料だが監査しやすい
第一方の請求、モデル定義、制御が必要なら公式APIを選びます。OpenAIの GPT Image 2モデルページではIDが gpt-image-2、Freeが Not supported と表示されています。これは2026年7月15日に再確認した状態です。有料tierのTPMとIPMは処理量の上限であり、無料画像枚数ではありません。
1回の生成や編集にはImage APIが扱いやすく、会話型・多段の処理ではResponses APIから画像生成ツールを呼べます。後者では選んだメインモデルのtoken利用も考慮します。endpointとパラメーターはOpenAIの画像生成ドキュメントを基準にします。
最初のサーバーテストは、環境変数のキーで低品質の正方形を1枚だけ生成し、base64をファイルへ保存する程度に絞れます。
jsimport fs from "node:fs"; import OpenAI from "openai"; const openai = new OpenAI({ apiKey: process.env.OPENAI_API_KEY, }); const result = await openai.images.generate({ model: "gpt-image-2", prompt: "A clean product photo of a red enamel camping mug on a white table", size: "1024x1024", quality: "low", }); const imageBytes = Buffer.from(result.data[0].b64_json, "base64"); fs.writeFileSync("gpt-image-2-smoke-test.png", imageBytes);
出力ファイルだけでなく、時刻、プロンプトとパラメーター、返されたモデルまたはルート表示、取得できるrequest/trace ID、実際の請求も保存します。GPT Imageモデルでは組織確認を求められる場合があります。編集時の参照画像token、テキスト入力、再試行、採用しなかった候補も実コストへ加わります。
実装、edits、エラー処理は GPT Image 2 APIの実装手順、サイズ・品質・料金計算は GPT Image 2 API料金で分けて確認できます。
ChatGPT Freeは手動生成用で、APIクレジットではない
人が操作する範囲ならChatGPT Freeは正当な開始点です。OpenAIの ChatGPT Free Tier FAQはFree利用者も画像を作れると説明していますが、画像作成には独立した、より厳しいツール上限があります。固定の「1日何枚」より、アカウント内に表示される回復時刻を採用する方が安全です。
Images in ChatGPT FAQはアプリ内の作成、編集、保存、コピー、共有、ダウンロードを扱います。これらの操作は OPENAI_API_KEY を発行せず、APIプロジェクトへ残高を付けず、バックエンドへアプリ上限を渡しません。
人が毎回確認できる、回復待ちが許容できる、顧客システムが出力に依存しない、選択した画像を手動で記録できる、という条件ならChatGPTに残せます。スケジュール、キュー、自動再試行、集中請求、可用性の約束が必要なら有料バックエンドへ移ります。
Puter.jsは開発者負担ゼロ、利用者負担のフロント経路
ブラウザが製品面で、利用者ごとに認証と費用負担を求められるならPuterが候補です。2026年6月30日更新のPuter 画像生成チュートリアルには openai/gpt-image-2 が掲載され、User-Paysとして説明されています。開発者はOpenAIキーを管理せず、利用者のAI請求を負担しません。利用者がPuterでログインし、その経路の費用を負担します。
html<div id="result"></div> <script src="https://js.puter.com/v2/"></script> <script> puter.ai .txt2img("A paper-cut map of an island research station", { model: "openai/gpt-image-2", quality: "low", }) .then((imageElement) => { document.querySelector("#result").appendChild(imageElement); }); </script>
なくなるのは開発者保有のOpenAI秘密です。本人確認、課金、上限、データ処理者まで消えるわけではありません。顧客画像、個人情報、未公開デザイン、規制対象素材を送る前に、ログイン、費用表示、地域対応、エラー表示、Puterの条件を確認します。
サービスアカウント、定期処理、集中予算、Webhook、サーバーログ、共通再試行が必要なら、フロント呼び出しを隠れたバックエンドとして扱わず、有料サーバー経路を選びます。
登録クレジットとオンライン作業画面を評価する
短期評価にオンラインツールを使うこと自体は問題ありません。ただし、生成できた事実と、継続・機密データ・商用利用・API実装に適合する事実を分けます。
登録クレジットは有限
TwoShotのGPT Image 2画面は現在、利用者自身のOpenAIキーなしでブラウザから開始でき、登録クレジットを案内しています。これは初期費用ゼロのテストであって、OpenAI公式の恒久無料枠ではありません。アカウント要件、残量、正確なモデル表示、ダウンロード、watermark、保存や公開gallery、権利、クレジット終了後の動作を確認します。
無料で開ける作業画面でもキーは必要になり得る
YingTuはコードを書く前に非機密プロンプトを比較するブラウザ作業面として使えます。画面は無料で開けますが、生成には現在有効なAPI keyが必要で、アカウントのルートと残高規則に従います。モデル、プロンプト版、サイズ、品質、キー所有者を記録してから、承認済みのバックエンドで再現します。
プロバイダーAPIは別の有料契約
laozhang.aiは現在、プロバイダー独自価格として1回$0.03を示しています。OpenAI公式価格ではありません。サイズまたは4Kを明示的に制御したい場合は gpt-image-2-vip を使い、返された画像の実ピクセルを読み取ります。名前に4Kと書かれているだけでは検証になりません。
ログにはBase URL、プロバイダーmodel ID、リクエストと応答形式、請求結果、サポート担当を残します。第一方の請求と公式制御が要件ならOpenAI directを選び、別契約が支払いや互換性を実際に改善するときだけプロバイダーを選びます。
無料枠探しをやめる費用ライン
小さな有料テストは、登録と不明な上限の調査を続けるより安いことがあります。OpenAIが示す1024×1024の出力例は、lowが$0.006、mediumが$0.053、highが$0.211です。20枚なら次の基準になります。
| ルート・設定 | 計算 | 20枚の出力額 | 含まれないもの |
|---|---|---|---|
| OpenAI low 1024×1024 | 20 × $0.006 | $0.12 | 入力token、再試行 |
| OpenAI medium 1024×1024 | 20 × $0.053 | $1.06 | 入力token、再試行 |
| OpenAI high 1024×1024 | 20 × $0.211 | $4.22 | 入力token、再試行 |
| laozhang.aiの例 | 20 × $0.03 | $0.60 | モデル対応、パラメーター、失敗時課金などの差 |
プロバイダー行は同品質比較ではありません。OpenAI行はサイズと品質にひもづく出力費用例、$0.03は別契約の呼び出し価格です。テキストや参照画像の入力、再試行、不採用出力、人のレビュー、経路検証時間も予算へ含めます。

顧客・個人・ライセンス・未公開素材を扱う、翌日も同条件で再現する、サーバーや顧客機能が依存する、障害と費用を追跡する、または無料枠探しの時間がテスト予算を超えた時点で、有料かつ記録可能な経路へ移ります。
60秒で6項目を監査する
画像をアップロードしたりコードを貼ったりする前に、次の証拠を1つずつ見つけます。
| 監査項目 | 確認する証拠 | 不合格条件 |
|---|---|---|
| 支払者 | アカウント、プラン、残高、クレジット、User-Pays説明 | 「無料」以外の課金説明がない |
| 認証情報 | OpenAIキー、プロバイダーキー、アプリセッション、Puter login、サイトアカウント | 共有キーを公開ページやrepositoryへ貼る |
| 上限・更新 | 現在の上限、有限クレジット、回復表示、従量規則 | 次のリクエストが止まる・課金される条件が不明 |
| モデル対応 | 正確なルートmodel IDとパラメーター対応 | ブランド表示だけでモデル根拠がない |
| データ・権利 | upload、保持、gallery、watermark、download、出力利用条件 | 条件が不明なまま機密入力を求める |
| ログ・サポート | request/task ID、請求記録、エラー担当、連絡先 | アプリ、ルート、モデル、プロバイダーを切り分けられない |
ダウンロードボタンは保存可否だけを示し、商用権利、参照画像の保持、公開galleryへの掲載、請求争議の担当を証明しません。ダウンロード・watermark・保存・権利は GPT Image 2オンライン生成とダウンロードで分けて確認します。
5分で利用ルートを承認する
- 実行場所を「手動アプリ・利用者認証フロント・信頼できるバックエンド」のどれかに固定する。
- 支払者を「製品枠・利用者・サイトクレジット・自社OpenAI・プロバイダー」のどれかにする。
- 認証情報を「セッション・Puter login・サイトアカウント・プロジェクトキー・プロバイダーキー」から特定する。
- 選んだルートの運営元が示す現在のモデル、料金、上限、条件だけを採用する。
- 非機密のスモークテストを1回行い、プロンプト、パラメーター、出力、時刻、IDを保存する。
- データ、再現性、請求、サポートが目的を満たさなければ拡大しない。
これで画像品質と経路品質を別々に評価できます。良い画像は契約の安全性を証明せず、安い呼び出しは正確なモデル対応を証明しません。
次の具体的な作業を選ぶ
- サーバーコード、edits、エラー処理: GPT Image 2 API実装。
- サイズ、品質、token料金: GPT Image 2 API料金。
- オンライン作成、保存、watermark、保持、権利: GPT Image 2オンライン生成。
- 実ピクセルと4K確認: GPT Image 2 4K生成。
- OpenAIキー、クレジット、請求有効化: OpenAI APIキー無料試用。
よくある質問
OpenAI公式のGPT Image 2 APIは無料ですか?
無料ではありません。2026年7月15日時点で gpt-image-2 のFreeはNot supportedです。ChatGPT Free、Puter User-Pays、サイトクレジットは別契約です。
ChatGPT FreeでGPT Image 2の画像を作れますか?
ChatGPTアプリ内で、無料プランの独立した画像ツール上限に従って作れます。表示された回復時刻が基準で、その利用枠はAPIクレジットになりません。
Puter.jsは無料のOpenAI APIキーを発行しますか?
発行しません。User-Paysによって開発者のOpenAIキーを不要にし、最終利用者がPuterで認証して自分の利用分を負担します。無料サーバーキーではありません。
GPT Image 2にはAPIキーが必要ですか?
OpenAI公式と有料プロバイダーのバックエンドには対応するサーバーキーが必要です。ChatGPTはアプリセッション、Puterは利用者認証、試用サイトはサイトアカウントや持ち込みキーを使う場合があります。
Pythonやバックエンドから無料で呼べますか?
OpenAIのサポートされたFree tierからは呼べません。支出上限を設定したOpenAIプロジェクト、または検証済みプロバイダーを使い、再試行と並列数を制限します。
「登録不要」は完全無料という意味ですか?
意味しません。匿名の有限枠、サイト負担、後から要求されるキー、利用者負担などがあり得ます。次のリクエストを誰が支払い、何が認証になるかを確認します。
オンライン生成画像は商用利用できますか?
ダウンロードできるだけでは判断できません。入力と出力の条件、保持、公開gallery、watermark、元素材の権利、対象アカウントの規約を確認してください。
laozhang.aiの$0.03/callはOpenAI公式価格ですか?
違います。独立したプロバイダー価格です。Base URL、model ID、パラメーター、応答形式、失敗時課金、サポート境界を確認してから統合します。
無料・使い放題の共有キーは安全ですか?
所有者、請求、失効方法、ログ責任が分からない共有キーは使わず、ブラウザやrepositoryにも置きません。自分で管理するアカウントの小額テストの方が追跡しやすく安全です。
最初から有料テストを選ぶべき条件は?
機密入力、反復、顧客機能、サーバー実行、費用や障害の調査が必要な場合です。ゼロ円より、請求とログを再現できることを優先します。
