Генерация изображений

POST /v1/images/generations

Генерация изображений по текстовому описанию (prompt). Поддерживаются FLUX, DALL-E и другие модели.

Параметры

ПараметрТипОписание
model *stringID модели, например flux-1.1-pro
prompt *stringТекстовое описание изображения
sizestringРазмер изображения, например 1024x1024, 1536x1024, 1024x1536
nintКоличество изображений, по умолчанию 1
streamboolЕсли true, ответ идёт как SSE с keepalive для долгой генерации
from openai import OpenAI

client = OpenAI(
    api_key="rp_ваш_api_ключ",
    base_url="https://api.modelgate.ru/v1"
)

response = client.images.generate(
    model="flux-1.1-pro",
    prompt="Космический кот в скафандре",
    size="1024x1024",
    n=1
)

print(response.data[0].url)
import OpenAI from 'openai';

const client = new OpenAI({
    apiKey: 'rp_ваш_api_ключ',
    baseURL: 'https://api.modelgate.ru/v1',
});

const response = await client.images.generate({
    model: 'flux-1.1-pro',
    prompt: 'Космический кот в скафандре',
    size: '1024x1024',
    n: 1,
});

console.log(response.data[0].url);
curl -X POST https://api.modelgate.ru/v1/images/generations \
  -H "Authorization: Bearer rp_ваш_api_ключ" \
  -H "Content-Type: application/json" \
  -d '{"model": "flux-1.1-pro", "prompt": "Космический кот", "size": "1024x1024"}'

Доступные модели

Полный список моделей доступен на странице моделей.