Перейти к содержимому

Image - 1

Шаг 1. Создание задачи

POST https://gptunnel.ru/v1/media/create

Асинхронный запрос вернет задачу и её идентификатор — сохраните его для последующего получения ссылки на результат.

Headers

ПараметрТипОписание
Authorization*stringAPI ключ

Request Body

ПараметрТипОписание
model*stringУникальный ID модели
prompt*stringПромпт запроса
imagesArray<string>Массив ссылок на изображения для контекста
arstringСоотношение сторон, допустимые значения '1:1', '16:9', '9:16', '4:3', '3:4'

Пример запроса /create

import axios from 'axios'
const request = axios({
method: 'POST',
url: 'https://gptunnel.ru/v1/media/create',
headers: {
Authorization: 'YOUR_API_KEY',
},
data: {
model: 'gpt-image-1-high',
prompt:
'Subject: stunning afro-futuristic female model with metallic blue makeup Subject Position: confidently standing in center frame, facing camera with slight head tilt Photo Type: high-fashion editorial portrait Wearing: reflective silver bodysuit with sculptural shoulder pads Lens: 85mm f/1.4 Environment: minimalist white studio with chrome panels Environment Focus: shallow depth of field, background softly blurred Environment Description: smooth reflective floor, hints of neon light reflections Lighting: strong directional spotlight from the right, with soft fill light Time of Day: studio-lit, artificial Textures: glossy fabric, smooth skin, gleaming surfaces Atmosphere: bold and futuristic, assertive elegance Aesthetic: cyber-glam meets editorial minimalism Film Stock: Kodak Ektar 100',
},
})
request
.then((result) => {
console.log(result)
})
.catch((error) => {
console.error(error)
})

Пример ответа /create

{
"code": 0,
"id": "687fab1e49832bb77d34db47",
"model": "gpt-image-1-low",
"prompt": "Subject: stunning afro-futuristic female model with metallic blue makeup Subject Position: confidently standing in center frame, facing camera with slight head tilt Photo Type: high-fashion editorial portrait Wearing: reflective silver bodysuit with sculptural shoulder pads Lens: 85mm f/1.4 Environment: minimalist white studio with chrome panels Environment Focus: shallow depth of field, background softly blurred Environment Description: smooth reflective floor, hints of neon light reflections Lighting: strong directional spotlight from the right, with soft fill light Time of Day: studio-lit, artificial Textures: glossy fabric, smooth skin, gleaming surfaces Atmosphere: bold and futuristic, assertive elegance Aesthetic: cyber-glam meets editorial minimalism Film Stock: Kodak Ektar 100",
"created_at": 1753197342,
"status": "idle",
"url": null
}

Шаг 2. Получение результата

После получения 24-значного идентификатора задачи вы можете вызвать метод для получения результата.

POST https://gptunnel.ru/v1/media/result

Запрос можно вызвать как POST так и GET методом передав task_id в query либо в body. Результатом выполнения запроса будет JSON объект с ссылкой на изображение.

Пример запроса /result

import axios from 'axios'
const request = axios({
method: 'POST',
url: 'https://gptunnel.ru/v1/media/result',
headers: {
Authorization: 'YOUR_API_KEY',
},
data: {
task_id: '687fab1e49832bb77d34db47',
},
})
request
.then((result) => {
console.log(result)
})
.catch((error) => {
console.error(error)
})

Пример ответа /result

{
"code": 0,
"id": "687fa9f2c69e500001e2f9a4",
"model": "gpt-image-1-high",
"prompt": "Subject: stunning afro-futuristic female model with metallic blue makeup Subject Position: confidently standing in center frame, facing camera with slight head tilt Photo Type: high-fashion editorial portrait Wearing: reflective silver bodysuit with sculptural shoulder pads Lens: 85mm f/1.4 Environment: minimalist white studio with chrome panels Environment Focus: shallow depth of field, background softly blurred Environment Description: smooth reflective floor, hints of neon light reflections Lighting: strong directional spotlight from the right, with soft fill light Time of Day: studio-lit, artificial Textures: glossy fabric, smooth skin, gleaming surfaces Atmosphere: bold and futuristic, assertive elegance Aesthetic: cyber-glam meets editorial minimalism Film Stock: Kodak Ektar 100",
"created_at": 1753197042,
"status": "done",
"url": "https://storage.yandexcloud.net/timenote/exp48h/687fa9f2c69e500001e2f9a4-gpt-image-1-high-original.webp"
}