Skip to main content

作成するもの

POST /v1/images/generations を呼び出し、GPT 画像モデルで 1 枚の画像を生成し、返された b64_json をデコードして画像ファイルとして保存します。

前提条件

  • COMETAPI_KEY に保存された CometAPI API キー
  • ファイル保存の例を実行するための Python 3.10+ または Node.js 18+
  • サーバーサイド環境。秘密鍵を使って公開フロントエンドコードから画像生成を呼び出さないでください。

API キー、ベース URL、認証

OpenAI 互換の画像エンドポイントを使用します:
Bearer token で認証します:

コード例

以下のタブには、cURL、Python、Node.js ですぐに使える例があります。

フローの説明

GPT 画像生成では、1 回のリクエストで完全なレスポンスが返されます。GPT 画像モデルは data[0].b64_json に base64 画像データを返します。その値をデコードし、output_format に一致するファイルにバイト列を書き込みます。 URL 出力が必要な場合は、選択したモデルが URL レスポンスをサポートしているか確認してください。GPT 画像モデルでは、維持されているリファレンス例で base64 出力を使用しています。

一般的なパラメータ

トラブルシューティング / FAQ

b64_json を base64 バイトとしてデコードし、output_format に一致する拡張子でファイルを保存したことを確認してください。
画像パラメータはモデルによって異なります。まず最小限のリファレンス例から始めて、その後でオプション項目を 1 つずつ追加してください。
GPT 画像モデルでは b64_json を使用してください。URL 出力はモデル固有です。

次のステップ