Превращайте ваши идеи в потрясающие изображения и видео с помощью наших мощных ИИ-моделей
Тестируйте и изучайте API генерации изображений с несколькими моделями и форматами вывода
fetch('https://api.imagegpt.online/generate/text-image', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'x-api-key': 'YOUR_API_KEY'
},
body: JSON.stringify({
"prompt": "Photorealistic portrait of the same person (keep his real face unchanged). A man with medium curly brown hair, light skin, and soft features sits relaxed, forearms on a light blue table, holding a small white puppy with a red collar. He wears a cozy color-block knitted sweater (beige, tan, light blue, black) with ribbed neck and cuffs, a silver watch, and a turquoise-beaded bracelet. Soft diffused lighting, smooth steel-blue background, slightly elevated front angle warm, intimate, digital photo",
"width": 512,
"height": 512,
"model": "FLUX-SCHNELL",
"outputType": "binary",
"outputFormat": "png"
})
})
.then(response => response.blob())
.then(blob => {
const imageUrl = URL.createObjectURL(blob);
console.log('Image URL:', imageUrl);
// Display in img tag: document.getElementById('myImg').src = imageUrl;
})
.catch(error => console.error('Error:', error));Единый REST API для генерации изображений с 15+ моделями ИИ — текст в изображение и изображение в изображение, разные форматы, кредитная система.
https://api.imagegpt.online/generate/text-imageВсе запросы должны содержать API-ключ в заголовке. Храните его в секрете.
x-api-key: YOUR_API_KEYОтсутствующий или неверный API-ключ возвращает 401 Unauthorized ответ.
Отправьте JSON с полями:
| Параметр | Тип | По умолч. | Описание |
|---|---|---|---|
model* | string | — | ID модели для генерации. |
prompt* | string | — | Текстовое описание изображения. |
width | number | 512 | Ширина изображения (пикс.). |
height | number | 512 | Высота изображения (пикс.). |
outputType | string | "binary" | Формат вывода: "binary", "url" или "base64". |
outputFormat | string | "png" | Формат файла: "png" или "jpg". |
image | string[] | — | Массив URL изображений (макс 3). Только для изображение-в-изображение. |
* Обязательные поля.
Форма ответа зависит от outputType :
outputType: "binary"
const blob = await response.blob();
const url = URL.createObjectURL(blob);outputType: "url"
{
"success": true,
"taskId": "imagegpt_img-...",
"url": "https://...",
"creditsDeducted": 3
}outputType: "base64"
{
"success": true,
"taskId": "imagegpt_img-...",
"base64": "/9j/4QWm...",
"creditsDeducted": 3
}Минимальный запрос текст-в-изображение через fetch API:
fetch('https://api.imagegpt.online/generate/text-image', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'x-api-key': 'YOUR_API_KEY'
},
body: JSON.stringify({
model: 'FLUX-SCHNELL',
prompt: 'A futuristic city at sunset, photorealistic',
width: 512,
height: 512,
outputType: 'url',
outputFormat: 'png'
})
})
.then(res => res.json())
.then(data => console.log('Image URL:', data.url));Для изображение-в-изображение добавьте image массив:
body: JSON.stringify({
model: 'FLUX-KONTEXT',
prompt: 'Same person, wearing a red jacket',
image: ['https://example.com/input.jpg'],
width: 512,
height: 512,
outputType: 'url',
outputFormat: 'png'
})Кредиты списываются за каждое изображение:
Быстрые модели для черновиков.
e.g. Flux Schnell, Z Image Turbo
Сбалансированное качество для повседневных задач.
e.g. GPT Image 1.0, Seedream, Nova Canvas
Максимальное качество для продакшна.
e.g. Nano Banana Pro, Seedream 4.0, Ideogram
ImageGPT запрещает NSFW, сексуально откровенный, взрослый, эксплуататорский, вводящий в заблуждение или вредоносный ИИ-контент. Модерация контента применяется к поддерживаемой генерации изображений и видео.