AI画像生成

OpenClawでGPT Image 2を使う:APIキーとCodex OAuthの選び方

OpenClawで`openai/gpt-image-2`を設定し、APIキー、Codex OAuth、fallbackのどの経路で画像生成されたかを確認してから403や未対応パラメータを切り分けます。

Yingtu AI Editorial
Yingtu AI Editorial
YingTu Editorial
2026年5月6日
OpenClawでGPT Image 2を使う:APIキーとCodex OAuthの選び方
yingtu.ai

目次

見出しがありません

OpenClawで画像モデルを指定するなら、値はopenai/gpt-image-2です。ただし、model referenceを入れただけではまだ十分ではありません。最初に決めるべきなのは認証経路です。運用、請求、組織管理、ログ追跡を優先するならOPENAI_API_KEY、すでにOpenClawでCodex profileを使っていて軽く検証したいならCodex OAuthを検討します。

最初に画像が返ってきても、それだけでGPT Image 2経路が通ったとは言えません。OpenClawにはfallback providerがあり、OpenAI側の経路が失敗したあと別providerが画像を返す可能性があります。OAuth profileも、古いtoken、別アカウント、別workspaceを指していることがあります。

経路使う場面確認するもの切り替える合図
OPENAI_API_KEY本番運用、請求管理、チーム共有、監査ログが必要OpenAI providerとopenai/gpt-image-2がログに出るコスト、quota、組織方針で別providerを選ぶ時
Codex OAuthCodex profileを使った軽い検証や個人ワークフローactive profile、account/workspace、provider出力、no-fallbackテスト403、古いprofile、workspace不明、OpenAI経路が見えない時
fallback providerOpenAI経路が落ちた後の予備経路non-OpenAI出力として明示されることGPT Image 2そのものを検証している時

Codex OAuthでHTTP 403が返るなら、promptを書き換える前に止めます。OpenClawのversion、OAuth token、active account、workspace、provider output、fallback設定を確認してください。透明背景が必要な場合も、gpt-image-2に無理をさせるのではなく、別modelまたは後処理に分けます。

openai/gpt-image-2を設定する

OpenAIのmodel IDはgpt-image-2です。OpenClawではprovider prefixが付くため、image model referenceはopenai/gpt-image-2になります。このopenai/は見た目の接頭辞ではなく、image requestをOpenAI provider layerへ送るための指定です。

最初は最小構成にします。provider、auth、fallback、promptを同時に変えると、成功しても失敗しても原因が読めません。まずはmodel referenceだけを固定し、認証経路ごとに一つずつ確認します。

hljs json
{
  "agents": {
    "defaults": {
      "imageGenerationModel": {
        "primary": "openai/gpt-image-2"
      }
    }
  }
}

APIキー経路では、OpenClawを起動する環境にOPENAI_API_KEYを置きます。この経路の強みは、OpenAI Platform側で請求、組織、project、quota、API responseを確認しやすいことです。

hljs bash
export OPENAI_API_KEY="sk-..."

Codex OAuth経路では、偽のAPIキーを作りません。OpenClawのOAuth flowでOpenAI Codex profileを認証し、どのaccountとworkspaceが有効かを確認したうえで、同じopenai/gpt-image-2を使います。便利ですが、token refreshやprofile selectionまで運用対象になります。

OpenClawでimage_generateとopenai/gpt-image-2をAPIキーまたはCodex OAuthで設定する図。

確認項目APIキー経路Codex OAuth経路
requestの所有者OPENAI_API_KEYに紐づくOpenAI organization/projectOpenClaw OAuth profileのOpenAI/Codex account
quotaと請求の確認先OpenAI PlatformOpenClaw profileと背後のaccount/workspace
経路証拠provider出力がOpenAIとopenai/gpt-image-2を示すOAuth-backed OpenAIでfallbackなしと分かる

画像を信じる前に経路を確認する

まずprovider inventoryを確認します。OpenClawのimage generationはprovider-awareなので、生成ファイルだけでは証拠になりません。provider path、selected model、auth owner、fallback stateを見ます。

hljs bash
image_generate action=list

次に、小さな明示テストを行います。promptは簡単にし、文字描画、透明背景、巨大サイズ、複雑な編集を入れません。目的は画質評価ではなくroute healthの確認です。

hljs bash
image_generate model=openai/gpt-image-2 prompt="A simple product icon on a white desk, no text"

OpenClawでprovider path、explicit model、no-fallbackを確認する流れ。

結果は運用ログとして読みます。画像は成功したがproviderがOpenAIではないならfallbackです。Codex OAuthで403ならprofile、account、workspace、tokenを見ます。model not foundならprovider prefix、OpenClaw version、model accessを確認します。

結果意味次の動き
画像成功、ログにopenai/gpt-image-2意図した経路が動いた設定を保存し、必要ならlabel付きfallbackを戻す
画像成功、providerがOpenAIではないfallbackが応答したnon-OpenAI出力として扱いOpenAI経路を分離
Codex OAuthで403OAuth-backed routeが止まっている再認証、workspace確認、OpenClaw更新、またはAPIキーへ切替
model not foundproviderがmodelを公開していないprefix、version、model accessを確認
透明背景で失敗unsupported optiontransparencyを外すか別workflowへ分ける

本番ならAPIキーを先に選ぶ

OPENAI_API_KEYは、顧客向け生成、batch job、社内承認、監査、障害対応がある場合に向いています。失敗時にOpenClaw logとOpenAI API responseを突き合わせやすく、成功時にも請求とaccount ownerを説明できます。

APIキー経路は常に安いという意味ではありません。価値はauditableであることです。出力model、OpenAI project/org、quota、billing、API responseが同じ責任境界に戻ります。複数人が同じworkflowを使うなら、この明確さが重要です。

本番要件APIキーが扱いやすい理由
請求の帰属OpenAI API project/orgにusageが残る
障害対応OpenClaw logとAPI responseを照合しやすい
繰り返し生成quota、cost、retry policyのownerが安定する
複数ユーザー個人OAuth profileより中央管理しやすい
account境界platform routeの方が監査記録にしやすい

費用比較が主題になったら、OpenClaw設定ではなくcost専用の判断に移します。GPT Image 2 APIの安い使い方は、provider比較とcost tradeoffを扱う場所です。

Codex OAuthはprofile証拠がある時だけ使う

Codex OAuthは、OpenClawで既にCodex loginを使っている人には軽く見えます。別のAPI keyを管理せずに試せる場合があり、個人検証では便利です。

ただし、OAuthは無料API権ではありません。authenticated profileです。古いtoken、別account、別workspace、image route未対応、OpenClaw version mismatchは、すべてprompt問題のように見えることがあります。

チェック見るもの
active profileOpenClawが意図したOpenAI/Codex accountを指す
token stateOAuth storageとrefreshが正常で古い認証がない
workspace/accountimage routeが想定外workspaceで走っていない
provider outputOpenAIとopenai/gpt-image-2へ解決される
no-fallback test他providerがOAuth失敗を隠せない

403はroute diagnosisです。再認証し、古いprofile stateを消し、OpenClaw buildを確認し、model availabilityを見て、fallbackなしで再試行します。同じ403が続き、作業を止められないならAPIキーへ切り替えます。

403、fallback、未対応parameterを分ける

失敗は多くの場合、auth、provider selection、unsupported parameter、environment readinessのどれかです。この順番で分けないと、次の成功が何を直したのか分かりません。

OpenClaw GPT Image 2の403、古いOAuth、fallback、透明背景を分けるトラブルシュート図。

症状最初の分岐最初の確認良い次手
Codex OAuthで403auth/profileaccount、workspace、token、OpenClaw version再認証してfallbackなしで再実行
画像成功だがOpenAIではないprovider selectionfallback noteとprovider outputfallbackを止めてmodel=openai/gpt-image-2
image_generateがないenvironment/toolingimage providerが設定済みかprovider設定を先に終える
openai/gpt-image-2が拒否されるmodel referenceprefixとdocs versionmodel refとaccessを確認
透明背景で失敗unsupported parameterbackground optiontransparencyを外すか別工程へ
遅い・不安定route/capacityquota、fallback、size、qualityroute証拠を先に揃える

透明背景は停止条件です。gpt-image-2で透明背景を直接出す前提にせず、生成後に別modelや編集工程で処理します。4Kも同じです。OpenClawの経路確認は“誰が生成したか”、高解像度確認は“どのサイズで保存されたか”を扱います。

経路の受け入れ条件

本番チェックリスト

同僚や自動化に渡す前に、operating contractを書きます。model reference、auth owner、route proof、fallback policy、failure branch、switch triggerを残します。

項目APIキー経路Codex OAuth経路
model referenceopenai/gpt-image-2openai/gpt-image-2
auth ownerOPENAI_API_KEYのOpenAI project/orgOpenAI Codex OAuth profile
route proofprovider出力またはlogがOpenAIを示すprovider出力がOAuth-backed OpenAIを示す
fallback policy検証時はoff、本番ではlabel付き検証時はoff、本番ではlabel付き
failure branchOpenAI API response + OpenClaw logsOAuth profile/account + OpenClaw logs
switch triggercost、quota、org policy、provider strategy403、古いprofile、workspace不明、監査要求

小さなsmoke promptも保管します。文字、透明背景、大きなsize、複雑なeditを避け、route healthだけを確認します。通った後で、同じmodel referenceとlog設定のまま本番promptを実行します。

よくある質問

OpenClawではどのmodel名を使う?

openai/gpt-image-2を使います。OpenAIのmodel IDはgpt-image-2で、OpenClawではOpenAI providerへ送るためにopenai/ prefixが付きます。

Codex OAuthならGPT Image 2 APIは無料?

いいえ。Codex OAuthはauth routeであり、公式無料API権ではありません。無料枠と安全な試験経路はGPT Image 2 API無料境界で確認します。

APIキーとCodex OAuthはどちらを選ぶ?

本番はAPIキーです。請求、組織管理、support logが明確です。Codex OAuthはprofile、account/workspace、provider output、no-fallback testが通った軽量検証に向きます。

Codex OAuthでHTTP 403になる理由は?

auth/profile分岐として扱います。OpenClaw version、OAuth token、active account、workspace、model access、fallback configを確認します。

fallbackが生成していないとどう証明する?

fallbackを止め、model=openai/gpt-image-2を指定し、provider outputまたはlogを見ます。別providerが出ていればGPT Image 2経路成功とは言えません。

透明背景を直接生成できる?

gpt-image-2を透明背景出力の前提にしないでください。生成後に別modelや編集工程へ分けます。

OpenClawで4Kも扱える?

まずOpenClawがopenai/gpt-image-2へ送ったことを証明し、その後でsize設定と保存後のpixelを別workflowで確認します。

タグ

この記事を共有

XTelegram