Генерация изображений
OpenAI-compatible endpoint возвращает одну завершенную генерацию в base64.
01
Модели
gpt-image-1.5, grok-image, gpt-image-2, gpt-image-2-1k, gpt-image-2-2k, gpt-image-2-4k, gpt-image-2-4k-超分
02POST
POST /v1/images/generations
bash
curl https://api.gateyourway.com/v1/images/generations \
-H "Content-Type: application/json" \
-H "Authorization: Bearer gyw-sk-YOUR_KEY" \
-d '{
"model": "gpt-image-2",
"prompt": "A clean editorial product photo of a silver watch",
"n": 1,
"size": "1024x1024",
"quality": "low",
"response_format": "b64_json"
}'json
{
"created": 1785600000,
"data": [{"b64_json": "iVBORw0KGgoAAA..."}]
}03
Параметры
| Поле | Требование |
|---|---|
model | Публичная image-модель из каталога. |
prompt | Непустая строка. |
n | Только 1. |
response_format | Gateway нормализует ответ в b64_json. |
size / quality | Поддержка зависит от выбранной модели. |
04
Декодирование
python
import base64
image_bytes = base64.b64decode(result.data[0].b64_json)
with open("image.png", "wb") as image_file:
image_file.write(image_bytes)