Планируйте правки для модели редактирования изображений Microsoft MAI Image 2.7. В MAI Image API Playground объедините оригинал с указаниями по сцене, свету, тексту и деталям, которые нужно сохранить.
Настройки MAI Image 2.7 API
Укажите, что изменить и какие детали сохранить.
Выберите изображение и опишите изменения.
Начните с оригинала и ясной цели редактирования. В рабочем пространстве отделите нужные изменения от композиции, материалов и деталей, которые должны остаться прежними.
Примеры показывают, как составить запрос на редактирование с исходным изображением и инструкцией, а затем запросить результат задачи.
Сохраните ключ API APIMart в переменной окружения APIMART_API_KEY. Передавайте его в заголовке Authorization: Bearer <key> как при отправке запроса на редактирование, так и при проверке задачи.
Отправьте POST /v1/images/generations с model равным mai-image-2.7, инструкцией в prompt и одним HTTP- или HTTPS-адресом исходного изображения в image_urls. Прочитайте ID задачи из data[0].task_id в ответе.
Проверяйте задачу через GET /v1/tasks/{task_id}. При статусе completed прочитайте URL изображения из data.result.images[0].url[0]. При статусе failed причина ошибки находится в data.error.message.
Сведения об аутентификации и общих принципах работы с API APIMart приведены в документации APIMart.
curl -X POST https://api.apimart.ai/v1/images/generations \
-H "Authorization: Bearer $APIMART_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "mai-image-2.7",
"prompt": "Поместите товар с этого изображения на мраморную кухонную столешницу при мягком утреннем свете, сохранив его форму и этикетку без изменений.",
"image_urls": [
"https://example.com/source-image.jpg"
]
}'import os
import time
import requests
API_BASE = "https://api.apimart.ai"
headers = {"Authorization": f"Bearer {os.environ['APIMART_API_KEY']}"}
# 1. Submit the generation task
payload = {
"model": "mai-image-2.7",
"prompt": "Поместите товар с этого изображения на мраморную кухонную столешницу при мягком утреннем свете, сохранив его форму и этикетку без изменений.",
"image_urls": [
"https://example.com/source-image.jpg"
]
}
resp = requests.post(f"{API_BASE}/v1/images/generations", headers=headers, json=payload, timeout=60)
resp.raise_for_status()
task_id = resp.json()["data"][0]["task_id"]
# 2. Poll the task until it finishes
for _ in range(200):
task_resp = requests.get(f"{API_BASE}/v1/tasks/{task_id}", headers=headers, timeout=30)
task_resp.raise_for_status()
task = task_resp.json()["data"]
if task["status"] == "completed":
print(task["result"]["images"][0]["url"][0])
break
if task["status"] == "failed":
raise RuntimeError(task.get("error", {}).get("message", "generation failed"))
time.sleep(3)
else:
raise TimeoutError(f"task {task_id} did not finish in time; continue GET polling with this task ID")TASK_ID="task_xxx" # replace with the task_id returned by the POST request
curl "https://api.apimart.ai/v1/tasks/$TASK_ID" \
-H "Authorization: Bearer $APIMART_API_KEY"| Параметр | Тип | Обязательный | По умолчанию | Описание |
|---|---|---|---|---|
model | string | Да | По умолчанию: mai-image-2.7 | Значение модели в примере на этой странице: mai-image-2.7. |
prompt | string | Да | По умолчанию: — | Опишите нужные изменения и элементы исходного изображения, которые следует сохранить. |
image_urls | array | Да | По умолчанию: — | Массив ровно с одним HTTP- или HTTPS-адресом исходного изображения для редактирования. |
Сформулируйте изменения важных элементов изображения.
Подготовьте конкретные задания для существующих изображений.
Проверьте оригинал и инструкции за три шага.
Выберите исходное изображение из локального файла или по HTTP/HTTPS-ссылке.
Сначала опишите основную правку, затем перечислите объекты, текст, фактуры и области для сохранения.
Сопоставьте оригинал и промпт в Form или JSON. Устраните противоречия перед уточнением задания.
Исходные изображения, промпты и настройки рабочего пространства.
MAI Image 2.7 — модель редактирования изображений Microsoft. Рабочее пространство MAI Image API помогает подготовить оригиналы и инструкции для изменения сцены, стиля, света, текста и восстановления.
Выберите оригинал и опишите нужное изменение в промпте mai-image-api. Явно укажите важные детали, которые должны остаться неизменными.
В рабочем пространстве MAI Image API выбирается одно исходное изображение из файла или по ссылке. Для редактирования другого изображения замените текущий оригинал.
Сначала укажите основную правку в промпте API, затем окружение, свет и ограничения. Предпочитайте конкретные инструкции нескольким противоречащим целям.
Назовите в промпте API форму товара, черты лица, материалы, надписи или области для сохранения. Это направления редактирования, а не гарантия точного сохранения.
Опишите новое окружение в задании MAI Image API, указав положение и размер объекта. Добавьте контактные тени и перспективу, чтобы уточнить связь со сценой.
Для MAI Image API опишите направление, мягкость, цвет и настроение света. Укажите, какие тени и отражения менять и что должно выглядеть согласованно.
Опишите технику, цвета и фактуру в промпте MAI Image API. Назовите объект, позу и композицию для сохранения вместо одного расплывчатого названия стиля.
Заключите точный текст замены в кавычки в промпте API. Укажите положение и поверхность; написание, выравнивание и читаемость нужно внимательно проверить.
Укажите Microsoft MAI Image API царапины, выцветание и артефакты для исправления. Отдельно задайте сохранение черт лица, фактур, материалов и важных элементов исходной сцены.
Используйте в промпте MAI Image API понятные отношения: слева, позади, касается или перекрывает. Укажите масштаб, перспективу и окружающие объекты для ориентира.
Рабочее пространство MAI Image API позволяет выбрать локальное изображение или HTTP/HTTPS-ссылку. Адрес должен вести к самому изображению, а не к веб-странице.
Form и JSON описывают один черновик MAI Image API. Корректный JSON переносится в форму; при ошибке сохраняются отредактированный текст и прежний черновик с пояснением проблемы. Значение mai-image-2.7 — это идентификатор конфигурации на этой странице.
Reset удаляет текущий оригинал и промпт из рабочего пространства MAI Image API и возвращает начальные настройки. Сначала скопируйте инструкции, которые хотите сохранить.
Названия в заголовках этой страницы — варианты написания, а не идентификаторы для запросов API. MAI Image 27, MAIImage 2.7 и MAI-Image2.7 — поисковые варианты, а не отдельные модели или идентификаторы API. Здесь mai-image-2.7 служит идентификатором конфигурации страницы; идентификаторы запросов сверяйте с документацией соответствующего API.
Войдите в APIMart и откройте управление ключами через пункт API Keys вверху страницы. Там можно создать ключ APIMart API и управлять им. Требования к аутентификации и идентификаторы запросов смотрите в документации соответствующего API.
Откройте для себя другие модели в той же категории.

Hy Image V3.5 Preview
HY Image 3.5 Preview is an image generation and editing model developed by Tencent Hunyuan. It supports text-to-image creation, reference-based generation, and multi-turn editing, allowing users to refine images through conversational instructions. With support for up to 4K output and flexible image dimensions, it offers a versatile tool for creating and refining visual content.

Flux 3 Image Klein
FLUX 3 Image Klein is a compact, open-weight image generation and editing model developed by Black Forest Labs. It combines text-to-image creation, image editing, and composition using up to 10 reference images in a single model. With support for up to 4K resolution and bounding-box layout control, it gives creators flexible tools to bring their ideas to life.

Mai Image 2.6
MAI-Image-2.6 is Microsoft's image model for text-to-image, single-image editing and composition with up to 5 reference images. It is available in high-quality and Flash versions, with 1K and 2K output and sharp text rendering.

Mai Image 2.6 Flash
MAI-Image-2.6 Flash is the Flash version of Microsoft MAI-Image-2.6 for text-to-image and image editing with up to 5 references, 1K/2K PNG output and optional Bing grounding, billed by actual token usage.