Skip to content

gpt-image-2 API — AI API ゲートウェイ経由で利用

OpenAI の gpt-image-2 を byesu 経由で利用して画像を生成できます。byesu は OpenAI 互換Anthropic ネイティブのエンドポイントを備えた AI API ゲートウェイで、1 つのキーで Claude / GPT-5.6 / Grok / Gemini に加えて画像・動画モデルも利用でき、サブスクリプション不要の従量課金です。gpt-image-2 はテキストから画像の生成だけでなく、参照画像を使った画像から画像のワークフロー(レタッチ、スタイル変換、複数画像の合成)にも対応します。課金は 1 枚あたり $0.01(1K 解像度) の枚数課金で、使った分だけの支払いとなり、失敗したメディアタスクは自動的に返金されます。

byesu は公式ルーティングを採用しています(リバースエンジニアリング、ミラー、非正規クライアントは一切使いません)。そのためモデルの品質が劣化することはなく、料金も透明です。gpt-image-2 は標準の OpenAI 画像インターフェースに準拠しているため、既存の画像生成コードはベース URL とキーを差し替えるだけで、ほぼそのまま動作します。

料金

モデル解像度参照画像課金方式価格
gpt-image-21K≤3枚数課金$0.01 / 枚
  • 枚数課金:生成された枚数分のみ課金され、生成されなければ料金は発生しません。
  • コンソールでは実際の請求価格公式定価をリアルタイムで比較表示するため、倍率が明確で、価格変更も自動的に反映されます。
  • メディアタスク(画像・動画)が失敗した場合は自動的に返金されるため、無駄な課金はありません。

呼び出し方法

ベース URL: https://byesu.com/v1 · 認証ヘッダー: Authorization: Bearer sk-your-token

トークンは media グループで作成してください

画像モデルは media / media-gen グループでのみ利用できます。コンソール → トークン で、このグループを指定して新しいトークンを作成してください。グループが異なると「no available channel」エラーになります。

テキストから画像 · curl

POST /v1/images/generations を呼び出します。画像は base64(data[0].b64_json)として同期的に返されます:

bash
curl https://byesu.com/v1/images/generations \
  -H "Authorization: Bearer sk-YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-image-2",
    "prompt": "夕暮れの黄金色の麦畑を駆けるゴールデンレトリバー、映画のような雰囲気、浅い被写界深度",
    "size": "1024x1024"
  }'

レスポンス:

json
{ "data": [ { "b64_json": "<base64 文字列>" } ] }

テキストから画像 · Python

python
import base64, requests

resp = requests.post(
    "https://byesu.com/v1/images/generations",
    headers={"Authorization": "Bearer sk-YOUR_TOKEN"},
    json={
        "model": "gpt-image-2",
        "prompt": "夜のサイバーパンク都市、雨に濡れた路面に映るネオン、フォトリアリスティック",
        "size": "1024x1024",
    },
).json()

# 画像を保存(base64 が同期的に返されます)
img = base64.b64decode(resp["data"][0]["b64_json"])
open("out.png", "wb").write(img)

画像から画像(参照画像)· curl

POST /v1/images/editsmultipart/form-data で呼び出します。参照画像はファイルとしてアップロードします(フィールド名は image。複数枚送る場合は同じフィールドを繰り返します。gpt-image-2 は最大 3 枚、各 8MB 以下):

bash
curl https://byesu.com/v1/images/edits \
  -H "Authorization: Bearer sk-YOUR_TOKEN" \
  -F model="gpt-image-2" \
  -F prompt="この 2 枚の写真を水彩画風に合成してください" \
  -F size="1024x1024" \
  -F image=@ref1.png \
  -F image=@ref2.png

画像から画像 · Python

python
import base64, requests

resp = requests.post(
    "https://byesu.com/v1/images/edits",
    headers={"Authorization": "Bearer sk-YOUR_TOKEN"},
    data={
        "model": "gpt-image-2",
        "prompt": "この写真を水彩画のスタイルに変換してください",
        "size": "1024x1024",
    },
    files=[
        ("image", ("ref1.png", open("ref1.png", "rb"), "image/png")),
        # 参照画像は最大 3 枚
    ],
).json()

open("edited.png", "wb").write(base64.b64decode(resp["data"][0]["b64_json"]))

レスポンス形式はテキストから画像の場合と同じです。

主要パラメータ

フィールドエンドポイント必須説明
model両方常に gpt-image-2。大文字・小文字とハイフンはコンソールの表記と完全に一致させてください
prompt両方テキストプロンプト。被写体+シーン+スタイル+ライティングのように具体的に書くほど良い結果が得られます
size両方幅×高さ(ピクセル)でアスペクト比を指定します。gpt-image-2 は 1K クラスで、例:"1024x1024"(1:1)。省略時は 1:1 になります
image画像から画像参照画像のファイルフィールド。繰り返し指定でき、最大 3 枚、各 8MB 以下

よく使うアスペクト比

1:1(1024x1024)、16:99:164:33:4 など。size で幅と高さをピクセルで指定するだけです。

gpt-image-2 に byesu を使う理由

  • 公式ルーティングで品質劣化なし — リクエストは本物の gpt-image-2 に届きます。リバースエンジニアリングやミラーによる代替ではないため、画質は公式サービスと同等です。
  • 単一のゲートウェイエンドポイントsk- トークンで https://byesu.com/v1 に直接リクエストするだけ。追加のインフラを構築・運用する必要はありません。
  • 透明な枚数課金$0.01/枚の従量課金。コンソールでは実際の請求価格と公式定価をリアルタイムで比較表示し、倍率も公開されています。
  • 失敗時の自動返金 — 失敗したメディアタスクには課金されません。リスクはプラットフォーム側が負担します。
  • 複数参照画像での画像から画像生成/v1/images/edits は 1 リクエストで複数の参照画像(gpt-image-2 は最大 3 枚)に対応し、合成、レタッチ、スタイル変換に使えます。
  • OpenAI 互換 — 標準的なインターフェース形式のため、既存の OpenAI 画像生成コードは base_url とキーを差し替えるだけで動作します。
  • 1 つのキーでプラットフォーム全体 — 同じトークンでテキストモデル(/v1/chat/completions。Claude は Anthropic ネイティブの /v1/messages にも対応)や動画モデルなども利用できます。
  • サブスクリプション不要の従量課金 — USDT、Alipay、WeChat Pay でチャージし、使った分だけ支払います。

関連リンク

よくある質問

gpt-image-2 API へのアクセスを取得するには?

byesu コンソールでアカウントを登録し、media / media-gen グループのトークンを作成すると、OpenAI 互換の /v1/images/generations(テキストから画像)と /v1/images/edits(画像から画像)エンドポイント経由で gpt-image-2 を呼び出せます。1 つのキーで Claude、GPT-5.6、Grok、Gemini も利用でき、サブスクリプション不要の従量課金です。グループの異なるトークンでは「no available channel」エラーになります。

gpt-image-2 API の 1 枚あたりの料金はいくらですか?

byesu では gpt-image-2 は 1 枚あたり $0.01(1K 解像度)の枚数課金です。生成された枚数分のみ課金され、生成されなければ料金は発生しません。コンソールでは実際の請求価格を公式定価と並べてリアルタイムに表示し、失敗したメディアタスクは自動的に返金されます。

gpt-image-2 の呼び出し方法と使用するエンドポイントは?

OpenAI 互換の 2 つのエンドポイントを使用します。テキストから画像は POST /v1/images/generations(JSON、data[0].b64_json に base64 を同期返却)、画像から画像は POST /v1/images/edits(multipart、参照画像は image ファイルフィールドで最大 3 枚、各 8MB 以下)です。本ページにはそのまま実行できる curl と Python の例を掲載しています。

gpt-image-2 は参照画像を何枚までサポートしますか?

gpt-image-2 の画像から画像生成は、最大 3 枚(各 8MB 以下)の参照画像をサポートします。/v1/images/editsimage ファイルフィールドを繰り返し指定してアップロードでき、画像合成、レタッチ、スタイル変換に便利です。

byesu のモデルは Claude Code などのクライアントアプリで使えますか?

画像モデルは API 経由で呼び出します。テキストやコーディングの用途では、byesu はそのまま差し替え可能なゲートウェイとして機能します。base_urlhttps://byesu.com/v1(OpenAI 互換)または https://byesu.com(Anthropic ネイティブ、Claude Code の ANTHROPIC_BASE_URL など)を設定し、sk- トークンを貼り付けるだけです。Cherry Studio、Codex、Claude Code に対応しています。詳細は docs.byesu.com/ja/guide/quickstart をご覧ください。

byesu の gpt-image-2 は公式モデルですか?

はい。byesu は公式ルーティングを採用しており、リバースエンジニアリングでもミラーでも非正規クライアントでもないため、画質は公式サービスと同等です。同じトークンでテキストモデルや動画モデルも呼び出せ、すべて使用量に応じて透明に課金されます。

お困りですか?サポートへご連絡、またはグループにご参加ください。