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

Ideogram 4.5 Precise Edit

ideogram-4-5-precise-edit

Ideogram 4.5 Precise Edit — генерация изображений от ideogram, доступная через единый Ranvik API. Поддерживаемые возможности: image_to_image.

от 1.06 ₽ / шт

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

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

Возможности

  • Редактирование изображений

Цены

ЕдиницаЦена
за изображение · very_low1.06 ₽
за изображение · low3.99 ₽
за изображение · medium7.98 ₽
за изображение · high26.6 ₽

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

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

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

ПараметрТипДиапазон / valuesDefaultОписание
positivePromptrequiredstringmin: 1 · max: 10000— Описание изображения или требуемого изменения.
примеры значений
Примеры
Красный куб на белом фоне
seedintegermin: 0 · max: 2147483647— Сид для воспроизводимости.
примеры значений
Примеры
0
inputs.seedImagerequiredstring—— Обязательный исходник (URL, UUID, data URI или Base64); размеры сохраняются.
inputs.referenceImagesarray of stringsmin: 1 · max: 4— Дополнительные референсы: до 4, с маской до 3.
примеры значений
Примеры
[
  "https://example.com/source.png"
]
inputs.maskImagestring—— Маска размера исходника: белое меняется, черное сохраняется. Требует исходник; несовместима с width/height.
settings.qualityenumvery_low, low, medium, highhigh Качество. very_low только с исходником/референсом.
settings.copyrightDetectionboolean—— Проверка авторских прав после генерации.
outputTypeenumURL, base64Data, dataURIURL Формат доставки результата.
outputFormatenumJPG, PNG, WEBPJPG Формат файла.
outputQualityintegermin: 20 · max: 9995 Качество сжатия.
numberResultsintegermin: 1 · max: 201 Количество результатов; цена умножается на количество.
safety.checkContentboolean—— Проверка безопасности контента.
uploadEndpointstring—— URL загрузки результата через PUT.
примеры значений
Примеры
https://storage.example.com/result
advancedFeatures.watermark.textstringmin: 2 · max: 32— Текст водяного знака; несовместим с image.
advancedFeatures.watermark.imagestring—— Изображение водяного знака; несовместимо с text.
advancedFeatures.watermark.displayPositionenumtop-left, top-center, top-right, center-left, center-center, center-right, bottom-left, bottom-center, bottom-right, tiled— Позиция водяного знака.
advancedFeatures.watermark.opacitynumbermin: 0.1 · max: 1— Прозрачность.
advancedFeatures.watermark.fontColorstring—— Цвет текста в HEX.
advancedFeatures.watermark.bgColorstring—— Цвет фона в HEX.

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

from openai import OpenAI

client = OpenAI(api_key="rk_live_...", base_url="https://api.ranvik.ru/v1")
resp = client.images.generate(
    model= "ideogram-4-5-precise-edit",
    positivePrompt= "Пример промпта",
    seed= 1073741824,
    outputType= "URL",
    outputFormat= "JPG",
    outputQuality= 95,
    numberResults= 1,
    uploadEndpoint= "value",
    inputs= {
        "seedImage": "Пример промпта",
        "referenceImages": [],
        "maskImage": "Пример промпта"
    },
    settings= {
        "quality": "high",
        "copyrightDetection": False
    },
    safety= {
        "checkContent": False
    },
    advancedFeatures= {
        "watermark": {
            "text": "Пример промпта",
            "image": "https://example.com/input.png",
            "displayPosition": "top-left",
            "opacity": 0.55,
            "fontColor": "value",
            "bgColor": "value"
        }
    },
)
print(resp)

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