GPT-5 Image
- Разработчик:
- OpenAI
- Релиз:
- Идентификатор:
-
openai/gpt-5-image
Цены GPT-5 Image в рублях
Оплата по факту: текст — за токены, картинки — по тарифу генерации изображений.
| Тип операции | Стоимость |
|---|---|
|
Вход
За 1 млн токенов
Токены, полученные и обработанные моделью при анализе пользовательского запроса и контекста. Включают текст сообщения, предыдущую историю диалога и все передаваемые данные.
|
1111 ₽ |
|
Генерация изображения
За 1 млн токенов
|
|
|
Выход
За 1 млн токенов
Токены, генерируемые моделью в виде ответа пользователю. Каждый символ, слово или часть ответа, созданные моделью, включаются в подсчёт выходных токенов.
|
1111 ₽ |
|
Кэш: чтение
За 1 млн токенов
Повторное использование кэшированного контента снижает затраты благодаря применению пониженного тарифа на эти токены.
|
138 ₽ |
|
Веб-поиск
За 1 тыс вызовов
Тарифицируется каждый вызов веб-поиска, который модель делает при ответе.
|
1111 ₽ |
Стоимость картинки зависит от эндпоинта, разрешения и качества. Через /images списывается фактическая стоимость генерации, через chat/completions картинка тарифицируется фиксированным числом токенов. Для GPT-5 Image через chat/completions это ≈ 18 ₽ за картинку 1024×1024 и ≈ 13 ₽ за 1536×1024. Точная сумма приходит в поле usage.cost ответа.
Возможности GPT-5 Image
Image сочетает в себе самую передовую языковую модель OpenAI с передовыми возможностями генерации изображений. Она предлагает значительные улучшения в области рассуждений, качества кода и пользовательского опыта, при этом включая превосходное следование инструкциям, рендеринг текста и детальное редактирование изображений, характерные для GPT Image 1.
Характеристики GPT-5 Image
Контекстное окно
- Всего
- 400K токенов
- На выход
- 128K токенов
Параметры генерации
- Соотношения сторон
-
4
варианта
1:1, 3:2, 2:3, auto
- Референсы
- до 16 изображений
Модальности
- Вход
- Изображения Текст Файл
- Выход
- Изображения Текст
- Режим рассуждений
- Структурированный вывод
- Кэш промпта
- Веб-поиск
Сравнение GPT-5 Image с другими нейросетями: бенчмарки и рейтинг
Медиа-бенчмарки GPT-5 Image
Одинаковые задачи на русском для всех моделей: результат проверяет модель-судья по чек-листу задачи, оценка — число пройденных проверок.
- Место по качеству 12 из 46 моделей
- Средняя стоимость 17.6 ₽
- Среднее время 36.1 с
- Невероятные сцены 7/8
- Счёт 12/12
- Текст 7/8
- Пространственные отношения 7/8
- Отрицание 13/13
- Редактирование 11/12
- Консистентность 9/9
-
3/4
Пиво до краёвНевероятные сцены -
4/4
Зонт в комнатеНевероятные сцены -
4/4
Три пальцаСчёт -
4/4
Четыре пельменяСчёт -
4/4
Три фигуры на доскеСчёт -
4/4
Точная вывескаТекст -
3/4
Три языкаТекст -
4/4
Чашка перед самоваромПространственные отношения -
3/4
Коса в зеркалеПространственные отношения -
4/4
Матрёшка без росписиОтрицание -
4/4
Новый Арбат без рекламыОтрицание -
5/5
Вольная лошадьОтрицание -
4/4
Перекрасить чашкуРедактирование -
3/4
Убрать велосипедРедактирование -
4/4
Убрать человекаРедактирование -
4/4
Матрёшка на столеКонсистентность -
5/5
Сцена из четырёх референсовКонсистентность
Провайдеры GPT-5 Image
Модель развёрнута у 1 провайдера: вход 1111 ₽, выход 1111 ₽ за 1 млн токенов.
| Провайдер | Вход | Выход | Кэш: чтение | Контекст |
|---|---|---|---|---|
|
|
1111 ₽ | 1111 ₽ | 138 ₽ | 400K |
Цены считаются по провайдеру, который фактически обработал запрос. Порядок в таблице — по возрастанию цены. Прочерк — провайдер не поддерживает операцию. Флаг — страна серверов или штаб-квартиры провайдера (на мобильном нажмите на первый столбец, на большом экране — на строку).
API GPT-5 Image:
подключение и примеры кода
API RouterAI совместим с OpenAI SDK: в существующем коде достаточно заменить
base_url
и ключ, идентификатор модели передаётся в поле
model.
Один ключ открывает доступ ко всем моделям каталога, лимиты и расход — в личном кабинете.
from openai import OpenAI
import base64
client = OpenAI(
api_key="YOUR_API_KEY",
base_url="https://routerai.ru/api/v1"
)
# 1) Диалоговая генерация через chat.completions — с контекстом диалога:
# результат можно править следующими сообщениями
response = client.chat.completions.create(
model="openai/gpt-5-image",
messages=[
{"role": "user", "content": "Generate an image of a sunset over mountains"}
]
)
print("Generated image:", response.choices[0].message.content)
# 2) One-shot генерация через images.generate — без контекста диалога
response = client.images.generate(
model="openai/gpt-5-image",
prompt="A serene sunset over mountains, digital art",
n=1,
extra_body={
"aspect_ratio": "1:1",
"quality": "auto",
"background": "auto",
# Image-to-image (правка/вариации): референсы — URL или data URI в base64
"input_references": [
{"type": "image_url",
"image_url": {"url": "https://example.com/reference.png"}}
]
}
)
for i, image in enumerate(response.data):
with open(f"generated_image_{i}.png", "wb") as f:
f.write(base64.b64decode(image.b64_json))
print(f"Image saved to generated_image_{i}.png")
import requests
import json
import base64
import re
headers = {
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json"
}
# 1) Диалоговая генерация через /v1/chat/completions — с контекстом диалога:
# результат можно править следующими сообщениями
data = {
"model": "openai/gpt-5-image",
"messages": [
{"role": "user", "content": "Generate an image of a sunset over mountains"}
]
}
response = requests.post("https://routerai.ru/api/v1/chat/completions", headers=headers, json=data)
result = response.json()
if result.get('choices'):
content = result['choices'][0]['message']['content']
if content.startswith('data:image'):
base64_data = re.sub('^data:image/.+;base64,', '', content)
with open('chat_image.png', 'wb') as f:
f.write(base64.b64decode(base64_data))
print("Image saved to chat_image.png")
# 2) One-shot генерация через /v1/images — без контекста диалога
data = {
"model": "openai/gpt-5-image",
"prompt": "A serene sunset over mountains, digital art",
"n": 1,
"aspect_ratio": "1:1",
"quality": "auto",
"background": "auto",
# Image-to-image (правка/вариации): референсы — URL или data URI в base64
"input_references": [
{"type": "image_url",
"image_url": {"url": "https://example.com/reference.png"}}
]
}
response = requests.post("https://routerai.ru/api/v1/images", headers=headers, json=data)
result = response.json()
# Изображения возвращаются в base64 (data[].b64_json)
for i, image in enumerate(result.get("data", [])):
with open(f"generated_image_{i}.png", "wb") as f:
f.write(base64.b64decode(image["b64_json"]))
print(f"Image saved to generated_image_{i}.png")
# Стоимость запроса в рублях
print("Cost (RUB):", result.get("usage", {}).get("cost"))
# 1) Диалоговая генерация через /v1/chat/completions — с контекстом диалога
curl -X POST "https://routerai.ru/api/v1/chat/completions" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "openai/gpt-5-image",
"messages": [
{"role": "user", "content": "Generate an image of a sunset over mountains"}
]
}'
# 2) One-shot генерация через /v1/images — без контекста диалога
# Image-to-image (правка/вариации): input_references — URL или data URI в base64.
curl -X POST "https://routerai.ru/api/v1/images" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "openai/gpt-5-image",
"prompt": "A serene sunset over mountains, digital art",
"n": 1,
"aspect_ratio": "1:1",
"quality": "auto",
"background": "auto",
"input_references": [
{"type": "image_url",
"image_url": {"url": "https://example.com/reference.png"}}
]
}'
Эндпоинты API для GPT-5 Image
Схемы запроса и ответа повторяют OpenAI — существующие клиенты и SDK работают без изменений.
Chat Completions
Основной эндпоинт: принимает историю сообщений и возвращает ответ модели. Поддерживает потоковый (SSE) и обычный режимы.
- Authorization
- Bearer YOUR_API_KEY
- Content-Type
- application/json
- Model
- openai/gpt-5-image
Поддерживаемые параметры запроса
| Параметр | Тип | По умолчанию | Описание |
|---|---|---|---|
| max_tokens | integer | — | Верхний предел количества токенов, которые модель может сгенерировать в ответе. |
| temperature | float | 1 | Влияет на разнообразие ответов модели: чем выше, тем более случайным будет вывод. |
| top_p | float | 1 | Ограничивает выбор модели долей наиболее вероятных токенов: учитываются только токены, чьи вероятности в сумме дают P. |
| seed | integer | — | Если задан, инференс выполняется детерминированно — повторные запросы с тем же seed и параметрами должны давать одинаковый результат. |
| logprobs | boolean | — | Возвращать ли логарифмы вероятностей выходных токенов. |
| top_logprobs | integer | — | Число от 0 до 20: сколько наиболее вероятных токенов возвращать на каждой позиции, каждый с логарифмом вероятности. |
| response_format | map | — | Заставляет модель выдавать ответ в определённом формате. |
| structured_outputs | boolean | — | Поддержка ответа по строгой JSON-схеме. |
| reasoning | map | — | Настройки рассуждений модели (бюджет токенов, уровень усилий). |
| include_reasoning | boolean | — | Возвращать ли в ответе цепочку рассуждений модели. |
Responses API
Создаёт ответ в формате OpenAI Responses API — для агентных сценариев и работы с инструментами. Поддерживает потоковый и обычный режимы.
- Authorization
- Bearer YOUR_API_KEY
- Content-Type
- application/json
- Model
- openai/gpt-5-image
Поддерживаемые параметры запроса
| Параметр | Тип | По умолчанию | Описание |
|---|---|---|---|
| max_tokens | integer | — | Верхний предел количества токенов, которые модель может сгенерировать в ответе. |
| temperature | float | 1 | Влияет на разнообразие ответов модели: чем выше, тем более случайным будет вывод. |
| top_p | float | 1 | Ограничивает выбор модели долей наиболее вероятных токенов: учитываются только токены, чьи вероятности в сумме дают P. |
| seed | integer | — | Если задан, инференс выполняется детерминированно — повторные запросы с тем же seed и параметрами должны давать одинаковый результат. |
| logprobs | boolean | — | Возвращать ли логарифмы вероятностей выходных токенов. |
| top_logprobs | integer | — | Число от 0 до 20: сколько наиболее вероятных токенов возвращать на каждой позиции, каждый с логарифмом вероятности. |
| response_format | map | — | Заставляет модель выдавать ответ в определённом формате. |
| structured_outputs | boolean | — | Поддержка ответа по строгой JSON-схеме. |
| reasoning | map | — | Настройки рассуждений модели (бюджет токенов, уровень усилий). |
| include_reasoning | boolean | — | Возвращать ли в ответе цепочку рассуждений модели. |
Messages API
Создаёт сообщение в формате Anthropic Messages API. Поддерживает текст, изображения, инструменты и размышления (thinking).
- Authorization
- Bearer YOUR_API_KEY
- Content-Type
- application/json
- Model
- openai/gpt-5-image
Поддерживаемые параметры запроса
| Параметр | Тип | По умолчанию | Описание |
|---|---|---|---|
| max_tokens | integer | — | Верхний предел количества токенов, которые модель может сгенерировать в ответе. |
| temperature | float | 1 | Влияет на разнообразие ответов модели: чем выше, тем более случайным будет вывод. |
| top_p | float | 1 | Ограничивает выбор модели долей наиболее вероятных токенов: учитываются только токены, чьи вероятности в сумме дают P. |
| seed | integer | — | Если задан, инференс выполняется детерминированно — повторные запросы с тем же seed и параметрами должны давать одинаковый результат. |
| logprobs | boolean | — | Возвращать ли логарифмы вероятностей выходных токенов. |
| top_logprobs | integer | — | Число от 0 до 20: сколько наиболее вероятных токенов возвращать на каждой позиции, каждый с логарифмом вероятности. |
| response_format | map | — | Заставляет модель выдавать ответ в определённом формате. |
| structured_outputs | boolean | — | Поддержка ответа по строгой JSON-схеме. |
| reasoning | map | — | Настройки рассуждений модели (бюджет токенов, уровень усилий). |
| include_reasoning | boolean | — | Возвращать ли в ответе цепочку рассуждений модели. |
Images
Синхронно генерирует изображения без контекста диалога (one-shot). Возвращает изображения в base64 (data[].b64_json) или поток превью через SSE.
- Authorization
- Bearer YOUR_API_KEY
- Content-Type
- application/json
- Model
- openai/gpt-5-image
Поддерживаемые параметры запроса
| Параметр | Тип | По умолчанию | Описание |
|---|---|---|---|
| aspect_ratio | string | — | Соотношение сторон изображения. Доступные значения: 1:1, 3:2, 2:3, auto. |
| quality | string | — | Качество генерации. Доступные значения: auto, low, medium, high. |
| background | string | — | Фон изображения. Доступные значения: auto, transparent, opaque. |
| n | integer | 1 | Количество изображений за запрос (до 10). |
| input_references | array | — | Референс-изображения для image-to-image (до 16). |
Частые вопросы о GPT-5 Image
-
Работает ли GPT-5 Image из России без VPN?
Да. Прямой доступ через веб-чат и API RouterAI — без VPN, прокси и зарубежных карт, оплата в рублях.
-
Сколько стоит GPT-5 Image?
Вход — 1111 ₽ за 1 млн токенов, генерация изображения — 4445 ₽ за 1 млн токенов. Списывается только фактическое использование, без подписки.
-
Какой контекст у GPT-5 Image?
Контекстное окно — 400K токенов на запрос, длина ответа — до 128K токенов.
-
Что с данными в запросах к GPT-5 Image?
Содержимое запросов RouterAI передаёт только провайдеру модели для обработки и не использует для обучения моделей. Email, телефон и платёжные данные провайдерам не передаются, учётные данные хранятся на серверах в России. Политика конфиденциальности
-
Чем RouterAI отличается от сервиса OpenAI?
Один ключ и единый баланс в рублях для всех моделей каталога, API в формате OpenAI.
Попробуйте GPT-5 Image
В чате или по API — доступ из России за пару минут, оплата в рублях.