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

ImagineArt 2.0

imagineart-20

ImagineArt 2.0 — генерация изображений от imagineart, доступная через единый Ranvik API. Поддерживаемые возможности: text_to_image.

от 14 ₽ / шт

Технические характеристики

МодальностьГенерация изображений
Провайдерimagineart
СтатусАктивна
ID для запросовimagineart-20

Возможности

  • Text-to-image

Цены

ЕдиницаЦена
за изображение14 ₽

Цены указаны в рублях. Списываются с баланса проекта при каждом успешном запросе.

Поддерживаемые параметры

Параметры передаются вендору как есть (pure proxy) — мы не валидируем их у себя на стороне. Если вендор не примет — вернётся его ошибка.

ПараметрТипДиапазон / valuesDefaultОписание
positivePromptrequiredstringmin: 2 · max: 3000 Текстовый промпт описывающий желаемое изображение.
примеры значений
Примеры
Абстрактный арт-постер: переплетение неоновых линий на тёмном фоне, технокосмос.
widthrequiredinteger Ширина в px. Парный к height — только валидные комбинации из таблицы ниже (1K и 2K).
heightrequiredinteger Высота в px. Парный к width. Список валидных значений — см. combos у width.
seedintegermin: 0 · max: 9223372036854776000 Seed для воспроизводимости генерации. Не указывать — случайный.
settings.thinkingLevelenumhigh, lowhigh Глубина reasoning-процесса модели: high — полный thinking (лучше качество), low — быстрее.
numberResultsintegermin: 1 · max: 201 Сколько вариаций сгенерировать.
outputFormatenumJPG, PNG, WEBPJPG Формат изображения. PNG / WEBP поддерживают прозрачность.
outputQualityintegermin: 20 · max: 9995 Качество компрессии (20–99).
safety.checkContentbooleanfalse Включить проверку контента.
safety.modeenumnone, fastnone Режим safety-сканера.
webhookURLstring URL для POST-уведомления (async).
примеры значений
Примеры
https://yourapp.com/webhooks/runware
uploadEndpointstring Presigned URL для автозагрузки результата.
примеры значений
Примеры
https://bucket.s3.amazonaws.com/result.png?X-Amz-Signature=...

Поддерживаемые размеры

Допустимы только эти комбинации width × height. Произвольные значения вендор отклонит — используй resolution preset либо одну из пар ниже.

1K (1:1)
1024×1024
1K (3:1)
1680×560
1K (1:3)
560×1680
1K (16:9)
1360×768
1K (9:16)
768×1360
1K (4:3)
1024×768
1K (3:4)
768×1024
1K (3:2)
1152×768
1K (2:3)
768×1152
1K (21:9)
1488×640
1K (4:5)
848×1072
1K (5:4)
1072×848
1K (4:1)
2048×512
1K (1:4)
512×2048
2K (1:1)
2048×2048
2K (3:1)
3552×1184
2K (1:3)
1184×3552
2K (16:9)
2816×1584
2K (9:16)
1584×2816
2K (4:3)
2368×1776
2K (3:4)
1776×2368
2K (3:2)
2496×1664
2K (2:3)
1664×2496
2K (21:9)
3136×1344
2K (4:5)
1856×2320
2K (5:4)
2320×1856

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

from openai import OpenAI

client = OpenAI(api_key="rk_live_...", base_url="https://api.ranvik.ru/v1")
resp = client.images.generate(
    model= "imagineart-20",
    positivePrompt= "Пример промпта",
    width= 1,
    height= 1,
    seed= 4611686018427388000,
    "settings.thinkingLevel": "high",
    numberResults= 1,
    outputFormat= "JPG",
    outputQuality= 95,
    "safety.checkContent": False,
    "safety.mode": "none",
    webhookURL= "https://example.com/...",
    uploadEndpoint= "value",
)
print(resp)

Замените rk_live_... на ваш ключ из кабинета.