Documentation Index
Fetch the complete documentation index at: https://docs.runblob.io/llms.txt
Use this file to discover all available pages before exploring further.
Base URL:
https://platform.runblob.ioPOST /v1/chatgpt-images/generate
Создаёт задачу генерации изображения из текстового описания через ChatGPT Image 2.Текстовое описание изображения (1–4000 символов)
Соотношение сторон. Варианты:
1:1 (квадрат), 4:3 (ландшафт), 3:4 (портрет), 16:9 (широкоэкранный), 9:16 (вертикальный), 21:9 (ультраширокий), 4:5 (соцсети, портрет)Необязательно — если не задано, модель сама выберет лучшее соотношение под промпт.Массив до 4 изображений для генерации по референсам. Каждый элемент может быть:
- HTTP/HTTPS URL (например,
"https://example.com/image.jpg") - Base64 с MIME-типом (например,
"data:image/jpeg;base64,/9j/4AAQSkZJRg...") - Base64 без префикса (декодируется как JPEG по умолчанию)
URL webhook для уведомлений о готовности
Соотношение сторон: необязательный параметр. Если не передан, модель сама выбирает оптимальный вариант под промпт.
Ответ
UUID задачи генерации для проверки статуса
Начальный статус, всегда
"pending"Сумма списания в USD
Генерация обычно занимает 1–3 минуты. Используйте
task_uuid для проверки статуса или настройте webhooks.Эндпоинт статуса: GET /v1/chatgpt-images/generations/{task_uuid}Режимы генерации
API поддерживает 2 режима генерации:1. Text-to-Image
Генерация изображения только из текста (без референсов).2. Генерация по референсам
Генерация изображения с использованием до 4 референсных изображений.- Макс. изображений: 4 на запрос
- Форматы: JPEG, PNG, WEBP
- Источники изображений:
- HTTP/HTTPS URL (сервер сохраняет как ссылку)
- Base64 с MIME-типом:
data:image/jpeg;base64,... - Base64 без префикса (декодируется как JPEG)
Варианты формата изображений
Формат URL
Формат URL
HTTP/HTTPS URL:
- Сервер сохраняет как ссылку (не скачивает)
- Должен быть публично доступен
- Пример:
"https://example.com/image.jpg"
Base64 с MIME
Base64 с MIME
Полная Base64-строка:
- Включает префикс MIME-типа
- Пример:
"data:image/jpeg;base64,/9j/4AAQSkZJRg..." - Пример:
"data:image/png;base64,iVBORw0KGgoAAAANS..."
Base64 без префикса
Base64 без префикса
Plain Base64:
- Без префикса, декодируется как JPEG по умолчанию
- Пример:
"/9j/4AAQSkZJRg..." - Автоматически загружается в S3