Перетворіть свої ідеї на приголомшливі зображення та відео за допомогою наших потужних моделей ШІ
Тестуйте та досліджуйте 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 забороняє створення контенту за допомогою ШІ, який є неприйнятним, сексуально відвертим, призначеним для дорослих, експлуататорським, оманливим або шкідливим. Модерація контенту застосовується до підтримуваних функцій генерації зображень та відео.