作成するもの
POST /v1/images/generations を呼び出し、GPT 画像モデルで 1 枚の画像を生成し、返された b64_json をデコードして画像ファイルとして保存します。
前提条件
COMETAPI_KEYに保存された CometAPI API キー- ファイル保存の例を実行するための Python 3.10+ または Node.js 18+
- サーバーサイド環境。秘密鍵を使って公開フロントエンドコードから画像生成を呼び出さないでください。
API キー、ベース URL、認証
OpenAI 互換の画像エンドポイントを使用します:コード例
以下のタブには、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 つずつ追加してください。
レスポンスに URL がない
レスポンスに URL がない
GPT 画像モデルでは
b64_json を使用してください。URL 出力はモデル固有です。次のステップ
- 画像生成 API リファレンスを読む。
- Modelsで画像の model ID を探す。
- モデルを呼び出す前にリクエストコストを見積もるでリクエストコストを見積もる。
- エラーコードと再試行戦略で障害に対応する。