Documentation Index Fetch the complete documentation index at: https://docs.toapis.com/llms.txt
Use this file to discover all available pages before exploring further.
Официальная модель OpenAI gpt-image-2, вызывается через имя gpt-image-1.5-official
Асинхронная обработка — возвращает ID задачи для последующего опроса
Поддержка text-to-image, image-to-image с несколькими reference-изображениями и inpainting (mask)
13 соотношений сторон с тремя уровнями разрешения: 1K / 2K / 4K
До 4 изображений за запрос, до 16 reference-изображений
Примечание : gpt-image-1.5-official не поддерживает прозрачный фон. Параметр background: "transparent" будет автоматически понижен до auto.
Авторизация
Все запросы требуют аутентификации Bearer Token Получите API Key на странице управления API ключами Добавьте в заголовок запроса: Authorization: Bearer YOUR_API_KEY
Тело запроса
model
string
по умолчанию: "gpt-image-1.5-official"
обязательно
Название модели генерации изображений Используйте gpt-image-1.5-official
Текстовый промпт для генерации изображения Поддерживается русский, английский и китайский языки; рекомендуется детально описывать сцену, стиль и композицию
Соотношение сторон Поддерживаемые значения, или auto для автоматического выбора: 1:1 · 3:2 · 2:3 · 4:3 · 3:4 · 5:4 · 4:5 · 16:9 · 9:16 · 2:1 · 1:2 · 21:9 · 9:214K-режим поддерживает только 6 соотношений: 16:9 / 9:16 / 2:1 / 1:2 / 21:9 / 9:21. Для остальных используйте 2K.
Уровень разрешения
1k — база 1024 пикс., быстро и экономично (по умолчанию)
2k — база 2048 пикс., подходит для постеров и HD-контента
4k — база 3840 пикс., только 6 соотношений выше; high качество может занять >120с
Таблица размеров
size 1K 2K 4K 1:11024x10242048x2048Не поддерживается 3:21536x10242048x1360Не поддерживается 2:31024x15361360x2048Не поддерживается 4:31024x7682048x1536Не поддерживается 3:4768x10241536x2048Не поддерживается 5:41280x10242560x2048Не поддерживается 4:51024x12802048x2560Не поддерживается 16:91536x8642048x11523840x21609:16864x15361152x20482160x38402:12048x10242688x13443840x19201:21024x20481344x26881920x384021:92016x8642688x11523840x16489:21864x20161152x26881648x3840
quality
string
по умолчанию: "high"
Качество изображения
low — быстро и экономично, для черновиков/превью
medium — баланс скорости и качества
high — максимальная детализация, по умолчанию (4K + high занимает 120с+)
Формат вывода
png — по умолчанию
jpeg — меньший размер файла (поддерживает сжатие)
Azure OpenAI не поддерживает формат webp.
Уровень сжатия JPEG, диапазон 0–100 (0 — без сжатия, 100 — максимальное сжатие, по умолчанию 100) Применяется только при output_format: "jpeg"
Количество генерируемых изображений Диапазон: 1 ~ 10
Массив URL reference-изображений для image-to-image генерации
Максимум 16 изображений , должны быть публично доступными стабильными URL
Используйте API загрузки изображений для получения URL
URL маски для inpainting Используется совместно с image_urls. Маска должна совпадать по размеру с первым reference-изображением и содержать Alpha-канал (прозрачные области — это зоны для перерисовки)
Ответ
Уникальный идентификатор задачи
Тип объекта, всегда generation.task
Статус задачи
queued — ожидает обработки
in_progress — обрабатывается
completed — успешно завершена
failed — ошибка
Прогресс задачи в процентах (0-100)
Время создания задачи (Unix timestamp)
Text-to-Image
4K Обои
Image-to-Image
JavaScript
curl --request POST \
--url https://toapis.com/v1/images/generations \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"model": "gpt-image-1.5-official",
"prompt": "Древний замок под звёздным небом, кинематографическое освещение, гиперреализм",
"size": "16:9",
"resolution": "2k",
"quality": "high",
"n": 1
}'
{
"id" : "tsk_img_01KPTXXXXXXXXXXXXXXX" ,
"object" : "generation.task" ,
"model" : "gpt-image-1.5-official" ,
"status" : "queued" ,
"progress" : 0 ,
"created_at" : 1703884800 ,
"metadata" : {}
}