画像から画像への変換(画像編集)
BetterToken の OpenAI 互換 API を通じて、GPT Image 2 で参照画像から画像を生成または編集します。
POST /v1/images/edits
画像から画像への変換 Endpoint では multipart/form-data のリクエスト本文を使用します。1 枚以上の参照画像をアップロードし、プロンプトとパラメーターフィールドをフォームフィールドとして送信します。
https://www.bettertoken.ai/v1 を Base URL として使用します。BetterToken API Key は Authorization: Bearer YOUR_API_KEY で渡します。推奨値
すべてのリクエストで、次のフィールドを明示的に送信してください。image を使用します。複数の参照画像には image[] フィールドを繰り返し使用します。
1 枚の参照画像
複数の参照画像
Python の例
推奨サイズ
size は想定するアスペクト比とサイズ区分を表します。実際に返されるピクセルはサーバーでマッピングまたは調整される場合があります。出力を要求値に無理に切り抜くのではなく、デコードした画像の寸法を使用してください。
画像を保存する
成功時のレスポンスは、次の OpenAI 互換画像レスポンス形式に従います。data[0].b64_json を読み取り、base64 の画像内容として保存します。常に output_format: "png" を設定すると、デコードした画像を .png として保存できます。
レスポンスの流れ
この Endpoint は同期式です。POST /images/edits を送信した後、サーバーが応答するまで現在の HTTP リクエストを開いたままにしてください。生成に成功すると、画像内容が data[0].b64_json に返されます。
この Endpoint は task_id を返さず、個別のステータス照会や結果ダウンロード用の Endpoint もありません。
関連ドキュメント
承認
Use your BetterToken API Key as a bearer token. Do not expose API keys in frontend browser code, screenshots, logs, tickets, or Git repositories.
ボディ
固定使用 YOUR_MODEL_ID。
YOUR_MODEL_ID "YOUR_MODEL_ID"
图片编辑或参考图生成说明。
"参考这张图片,生成一张更精致的方形产品主视觉,保持主体风格一致。"
单张参考图字段名。单参考图时使用 image。
多张参考图字段名。多参考图时重复提交 image[]。
推荐固定为 1。多张图片建议发起多次独立请求。
"1"
图片尺寸和比例档位。auto 为自动;1024x1024 和 2048x2048 为 1:1;1536x1024 为 3:2;1024x1536 为 2:3;1536x1152 为 4:3;1152x1536 为 3:4;2048x1152 和 3840x2160 为 16:9;2160x3840 为 9:16。实际返回像素可能由服务端映射或调整,客户端应以解码后的真实图片尺寸为准。
auto, 1024x1024, 1536x1024, 1024x1536, 1536x1152, 1152x1536, 2048x2048, 2048x1152, 3840x2160, 2160x3840 "1024x1024"
推荐固定为 b64_json。
b64_json "b64_json"
推荐固定为 png。不要依赖 jpeg 或 webp 直接返回对应格式。
png "png"

