Krea: Krea 2 Medium Turbo
Krea 2 Medium Turbo — быстрая версия генерации изображений Krea для исследования визуальных идей и выразительных эскизов. Сочетает дистиллированную схему сэмплирования с управлением текстом, исходным изображением и стилем, включая независимые настройки интенсивности, сложности и подразумеваемого движения.
О модели
Описание раскрывает возможности модели. Доступные в Ailoot входные данные, результаты и параметры выбранного метода перечислены ниже.
Быстрый поиск идей в семействе Krea 2
Krea 2 Medium Turbo — генеративная редакция, которую Krea представляет как Krea 2 Turbo. Интерфейс конкретной модели обозначает вариант Medium Turbo, а руководство Krea описывает дистиллированную схему сэмплирования, сокращающую работу для генерации изображения. Krea позиционирует её как самый быстрый вариант семейства для широкого творческого поиска, выразительных набросков, иллюстраций и графических направлений.
Используйте её, когда ближайшая цель — сравнить идеи: разные композиции обложки, визуальные решения кампании или стили иллюстрации одной сцены. Короткое конкретное исходное задание упрощает сравнение. Например: «Красная бумажная птица, сложенная оригами, над бледно-голубым столом, выразительная редакционная иллюстрация, жёсткая послеполуденная тень, простые геометрические формы, вертикальная композиция со свободным местом внизу». При поиске визуального решения сохраняйте предмет и кадр, затем развивайте выбранное направление.
В рекомендациях Krea по редакциям Medium предлагается для более устойчивого иллюстративного решения, а Large — для финального фотографического направления или выраженной естественной фактуры. Turbo остаётся отдельной редакцией; последующий проход в другой модели — отдельная генерация, а не автоматическое улучшение качества или идентичное продолжение.
Подготовьте промпт и визуальные входы
Схема генерации модели требует промпт, соотношение сторон и разрешение. Необязательный вход image-to-image запускает генерацию от исходного изображения, а не чистого шума. Сила удаления шума лежит в диапазоне от 0 до 1: 0 сохраняет вход, 1 полностью его заменяет; документированное значение по умолчанию — 0.99. Внимательно подготовьте исходную композицию и опишите нужные изменения: высокая сила допускает существенную замену источника.
Стилевые референсы задают внешний вид через изображения и не меняют силу исходного изображения. Схема конкретной модели ограничивает строки URI исходного изображения и стилевого референса 1,024 символами. Схема запроса принимает до десяти референсов, каждый с влиянием от 0 до 1 и значением по умолчанию 0.5. Выбирайте референсы с ясными ролями: цветовая палитра, рисунок или направление освещения. Отдельное руководство рабочего пространства Krea описывает до четырёх стилевых референсов в том интерфейсе; готовьте каждый интерфейс с учётом его собственных ограничений.
Мудборды собирают согласованное визуальное направление в повторно используемый вход. Сначала создайте мудборд и используйте его существующий идентификатор при генерации. Схема модели принимает один мудборд с влиянием от 0 до 1 и значением по умолчанию 0.23. Обученные стили, обычно LoRA, — ещё один вход, выбираемый по идентификатору и силе от -2 до 2. Исходное изображение, стилевой референс, мудборд и обученный стиль выполняют разные роли: не считайте их взаимозаменяемыми способами сохранить каждую деталь.
Настройте творчество и три визуальных регулятора
Creativity управляет расширением промпта. Raw отключает его; low, medium и high меняют объём интерпретации, добавляемой к заданию. По умолчанию схема конкретной модели использует low. Выбирайте сдержанную настройку для сравнения точного задания или увеличивайте интерпретацию, когда цель — открыть более широкий диапазон идей.
Intensity, Complexity и Movement — независимые целочисленные регуляторы от -100 до 100, где 0 означает нейтральное значение. Intensity меняет решение от приглушённого к выразительному. Complexity — от простых композиций к более плотной детализации. Movement меняет позу, визуальную энергию и подразумеваемое движение. Эти регуляторы можно сочетать с референсами и мудбордами; они отделены от расширения промпта настройкой Creativity.
Для задания с бумажной птицей сначала сравните чистую композицию с более подробной, сохраняя остальные настройки. Затем исследуйте более сильное визуальное решение или более энергичную позу. Меняйте один регулятор за раз и записывайте необязательный seed, промпт и набор референсов. Movement влияет на характер статичного изображения; он не создаёт анимированную птицу, движение камеры или видеопоследовательность.
Кадры, серии и готовые изображения
Схема генерации конкретной модели предлагает масштаб разрешения 1K и девять соотношений сторон: 1:1, 4:3, 3:2, 16:9, 2.35:1, 4:5, 3:4, 2:3 и 9:16. Руководство рабочего пространства Krea Turbo также описывает генерацию до четырёх изображений в серии. Эта настройка серии относится к документированному процессу рабочего пространства и отличается от схемы отдельного запроса генерации.
Выбирайте кадр под нужный материал до генерации. Вертикальная обложка требует иного баланса предмета и свободного места, чем широкое редакционное изображение. Отделяйте масштаб генерации от последующего улучшения или экспорта готового макета.
Документированный процесс Krea возвращает задачу, которая сначала может ожидать выполнения. Дождитесь её завершения и получите адреса результирующих изображений. Сравните реальные готовые варианты по композиции, форме, фактуре, палитре и видимому тексту, затем сохраните выбранное изображение вместе с его входными данными и настройками. Если материалу нужны точные надписи, разместите или исправьте их в готовом дизайне.
Роль Turbo в быстром поиске идей не гарантирует конкретное время завершения, безупречные буквы или точное воссоздание референса. Силу исходного изображения и влияние референсов всё равно нужно проверять по результату. Используйте редакцию, чтобы быстро определить визуальное направление, выбрать конкретный вариант и внести итоговые правки деталей, макета или производства под нужное применение.
Ailoot Ultra · Картинки POST /v1/images/generations krea/krea-2-medium-turbo
krea/krea-2-medium-turboНачало
Krea 2 Medium Turbo — быстрая версия генерации изображений Krea для исследования визуальных идей и выразительных эскизов. Сочетает дистиллированную схему сэмплирования с управлением текстом, исходным изображением и стилем, включая независимые настройки интенсивности, сложности и подразумеваемого движения.
- Допустимые входные данные
- Текст · Картинки
- Результаты
- Картинки
Доступно в Ailoot · входные данные и методы
Ailoot Ultra · Картинки POST /v1/images/generations
- Входные данные
text,image- Результат
image
| Поле | Тип | Требование | Значения и ограничения | По умолчанию |
|---|---|---|---|---|
Полеmodel | Типstring | ТребованиеОбязательно | Значения и ограничения krea/krea-2-medium-turbo | По умолчанию— |
Полеprompt | Типstring | ТребованиеОбязательно | Значения и ограничения Минимальная длина: 1 | По умолчанию— |
Полеresolution | Типstring | ТребованиеНеобязательно | Значения и ограничения 1K | По умолчанию— |
Полеaspect_ratio | Типstring | ТребованиеНеобязательно | Значения и ограничения 1:1, 4:3, 3:2, 16:9, 4:5, 2:3, 9:16 | По умолчанию— |
Полеinput_references | Типarray | ТребованиеНеобязательно | Значения и ограничения Минимум элементов: 0 Максимум элементов: 1 | По умолчанию— |
Полеprovider | Типobject | ТребованиеНеобязательно | Значения и ограничения | По умолчанию— |
Параметры и жизненный цикл метода
| Параметр | Контракт |
|---|---|
Параметрcontent_type | Контрактapplication/json |
Параметрrequired | Контрактmodel, prompt |
Параметрmaterial_types | Контрактtext, image |
Жизненный цикл: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · Фактически возвращённый task_id или запись в медиатеке
GET /v1/media/assets/{asset_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Тарифы
Как рассчитывается итоговая плата
Отображаемые тарифы позволяют оценить стоимость до генерации. Итоговое списание рассчитывается по стоимости, записанной для исходной генерации. Измеренная длительность результата и прогнозные объёмы не являются итоговым оплачиваемым объёмом.
Тарифная справка не добавляет режимы запроса. Поддерживаемые параметры указаны для выбранного метода.
- Быстрый режим
- Не указано При выборе быстрого режима
- Режим flex
- Не указано При выборе режима flex
- Максимальная интенсивность рассуждений
- Не указано При максимальной интенсивности рассуждений с корректировкой по умолчанию (default)
Оценочные ставки для сравнения
Цены по конфигурациям
Сопоставьте каждую плату с указанными условиями. Для каждого набора альтернативных конфигураций используйте одну ставку.
| Конфигурация | Шкала ставок | Прогноз количества | Плата |
|---|---|---|---|
| КонфигурацияБазовые тарифы на токены | Шкала ставокБазовая ставка | Прогноз количества— | Плата Вход · Входные токены · Оценка только для сравнения — / 1K токенов Выход · Выходные токены · Оценка только для сравнения — / 1K токенов Вход · Чтение кэша · Оценка только для сравнения — / 1K токенов Вход · Запись в кэш · Оценка только для сравнения — / 1K токенов Вход · Запись в кэш, 1 час · Оценка только для сравнения — / 1K токенов |
| КонфигурацияОриентировочная стоимость генерации | Шкала ставок— | Прогноз количестваОценка для одной генерации | Плата Выход · Оценочная стоимость генерации · Оценка только для сравнения $0.03 оценка до генерации Эта оценка не является дополнительным списанием или фиксированным тарифом для завершённой генерации. |
Ailoot резервирует расчётную сумму перед запросом. После получения результата списывает итоговую плату по измеренному расходу. Для окончательного списания за потоковый ответ используется итоговая запись расхода. Как работают резервирование и расчёт →
Примеры запросов
Ailoot Ultra · Картинки
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p={'model': 'krea/krea-2-medium-turbo', 'prompt': 'a red panda astronaut floating in space, studio lighting'}
Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/images/generations \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o result.json
python3 - <<'PY_RESULT'
import base64, json, os, subprocess
from pathlib import Path
from urllib.parse import urlsplit, urljoin
def save_images(items):
if not items: raise SystemExit("No completed images; retain the full response")
for index, item in enumerate(items):
encoded=item.get("b64_json")
uri=item.get("url", "")
if not encoded and uri.startswith("data:image/"):
header, separator, encoded=uri.partition(",")
if not separator or ";base64" not in header: raise SystemExit("Unsupported image data URI")
if encoded:
raw=base64.b64decode(encoded,validate=True)
elif uri:
uri=urljoin("https://api.ailoot.ai",uri)
parsed=urlsplit(uri)
if parsed.scheme!="https" or not parsed.netloc or parsed.username or parsed.password:
raise SystemExit("Invalid returned image URL")
owned=parsed.netloc=="api.ailoot.ai" and parsed.path.startswith("/v1/media/assets/") and parsed.path.endswith("/content")
args=["curl","--fail-with-body","--silent","--show-error",uri]
if owned: args += ["-H","Authorization: Bearer "+os.environ["AILOOT_API_KEY"]]
temporary=Path(f"image-{index}.bin")
subprocess.run(args+["-o",str(temporary)],check=True)
raw=temporary.read_bytes()
temporary.unlink()
else: raise SystemExit("Image has neither bytes nor URL")
if not raw: raise SystemExit("Empty image result")
ext="png" if raw.startswith(b"\x89PNG") else "jpg" if raw.startswith(b"\xff\xd8") else "webp" if raw[:4]==b"RIFF" and raw[8:12]==b"WEBP" else "svg" if raw.lstrip().startswith((b"<svg",b"<?xml")) else "bin"
Path(f"image-{index}.{ext}").write_bytes(raw)
print("Every returned image saved; complete response metadata retained")
save_images(json.loads(Path("result.json").read_text())["data"])
PY_RESULT
Получить и сохранить результаты
Ailoot Ultra · Картинки
Загрузите каждое полученное изображение или сохраните его содержимое Base64
GET /v1/media/tasks/{task_id}GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
Чтение другого содержимого
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/media/assets \
-H "Authorization: Bearer $AILOOT_API_KEY" -o owned-assets.json
# Preserve every returned asset and follow its exact signed content URL. Do not construct a signed token.
Сохраняйте все готовые результаты
Сохраните каждое готовое изображение; загрузите содержимое по каждому полученному URL или декодируйте его содержимое Base64.
Сохраняйте полный ответ и заголовки, все фактические результаты, исходные возвращённые идентификаторы и все поля использования. Восстанавливайте исходную операцию без повторной отправки запроса создания.
Если нужно проверить исходный ответ
Сохраните возвращённый X-Client-Request-ID для сверки. Читайте только фактически возвращённые значения task_id/asset_id или собственную медиатеку; никогда не составляйте URL задачи из ID операции и никогда не отправляйте запрос создания повторно.
Поля ответа
| Поле | Тип |
|---|---|
Полеcreated | Тип |
Полеdata[].url | Тип |
Полеdata[].b64_json | Тип |
Полеusage | Тип |
Псевдонимы
Псевдонимы моделей
Ailoot Ultra krea/krea-2-medium-turbo
Псевдонимы путей метода
/v1/images
Связанные ID для вызова
FAQ · Krea: Krea 2 Medium Turbo
- Какие входные данные и результаты доступны?
POST /v1/images/generations·krea/krea-2-medium-turbo:text,image→image- Какие поля использует запрос?
POST /v1/images/generations·krea/krea-2-medium-turbo:model,prompt,resolution,aspect_ratio,input_references,provider