Перейти к содержимому
Главная

Wan 2.6 Image

wan2.6-image Wan 2.6 Image ориентирована на создание и редактирование изображений по промптам и генерацию на основе референсов. Она полезна для визуальной доводки, исследования стиля, концепт‑изображений и повседневной креативной итерации.

Эндпоинты

POST /v1/queue/wan2.6-image # Создать задачу
GET /v1/queue/wan2.6-image/requests/{request_id}/status # Проверить статус
GET /v1/queue/wan2.6-image/requests/{request_id}/response # Получить результат
PUT /v1/queue/wan2.6-image/requests/{request_id}/cancel # Отменить задачу
Окно терминала
curl --location "https://api.odirouter.ai/model/v1/queue/wan2.6-image" \
--header "Authorization: Bearer YOUR_API_KEY" \
--header "Content-Type: application/json" \
--data '{
"input": {
"messages": [
{
"role": "user",
"content": [
{
"text": "Turn the input image into a clean studio product photo on a white background."
},
{
"image": "https://example.com/input.webp"
}
]
}
]
},
"parameters": {
"enable_interleave": false,
"size": "1K",
"n": 1,
"prompt_extend": false,
"watermark": false
}
}'
input object required

Основная входная информация.

messages array required

Массив содержимого запроса. Сейчас поддерживается только один ход диалога: передается один набор параметров role и content.

role string required

Роль сообщения. Параметр фиксированно задается как user.

content array required

Массив содержимого сообщения.

text string required

Положительный промпт для описания ожидаемого содержимого, стиля и композиции изображения.

Поддерживаются китайский и английский языки. Длина не должна превышать 2000 символов; каждый китайский иероглиф, буква, цифра или символ считается одним символом. Лишняя часть автоматически обрезается.

В массиве content должен быть ровно один объект с полем text.

image string

URL входного изображения или строка Base64.

Форматы: JPEG, JPG, PNG (прозрачный канал не поддерживается), BMP, WEBP.

Ширина и высота изображения должны быть в диапазоне [240, 8000] пикселей. Размер файла не должен превышать 10MB.

Количество изображений зависит от parameters.enable_interleave. При true можно передать 0-1 изображение. При false нужно передать 1-4 изображения.

При передаче нескольких изображений добавьте несколько объектов image в массив content; порядок определяется порядком в массиве.

Поддерживаются публичные HTTP/HTTPS URL и строки Base64 в формате data:{MIME_type};base64,{base64_data}.

parameters object

Параметры обработки изображения.

negative_prompt string

Негативный промпт для описания того, чего не должно быть на изображении.

Поддерживаются китайский и английский языки. Максимальная длина: 500 символов; лишняя часть автоматически обрезается.

size string

Параметр разрешения выходного изображения. Поддерживает использование соотношения сторон входного изображения или прямое указание ширины и высоты.

При enable_interleave=false (режим редактирования изображения) доступны уровни 1K (по умолчанию) и 2K. Общее число пикселей близко к 1280*1280 или 2048*2048, соотношение сторон совпадает с последним входным изображением.

В режиме редактирования также можно указать размеры напрямую: общее число пикселей в [768*768, 2048*2048], соотношение сторон в [1:4, 4:1].

При enable_interleave=true (режим смешанного текста и изображений) по умолчанию используется соотношение сторон входного изображения; без входного изображения размер равен 1280*1280.

В смешанном режиме также можно указать размеры напрямую: общее число пикселей в [768*768, 1280*1280], соотношение сторон в [1:4, 4:1].

Фактические размеры выходного изображения округляются до ближайших кратных 16.

enable_interleave bool

Управляет режимом генерации.

false: режим редактирования изображения по умолчанию. Поддерживает несколько входных изображений и генерацию с сохранением субъекта. Требуется минимум 1 референсное изображение; поддерживается 1-4 входных изображения и генерация 1-4 результатов.

true: режим смешанного вывода текста и изображений. Поддерживает максимум одно входное изображение или отсутствие изображения. Для чистого text-to-image сценария рекомендуется модель wan2.6-t2i.

n integer

Количество генерируемых изображений. Параметр напрямую влияет на стоимость.

При enable_interleave=false диапазон 1-4, значение по умолчанию 4.

При enable_interleave=true параметр по умолчанию равен 1 и должен оставаться 1. Для ограничения максимального количества изображений используйте max_images.

max_images integer

Действует только в режиме смешанного текста и изображений (enable_interleave=true). Задает максимальное количество изображений в одном ответе.

Диапазон: 1-5. По умолчанию: 5.

Это только верхняя граница. Фактическое количество изображений определяется рассуждением модели и может быть меньше.

prompt_extend bool

Действует только в режиме редактирования изображения (enable_interleave=false).

Включает интеллектуальное переписывание Prompt. Оптимизируется только положительный промпт, негативный промпт не меняется.

true: значение по умолчанию, включить переписывание. false: отключить и использовать исходный промпт.

stream bool

Управляет потоковым возвратом результата. В режиме смешанного текста и изображений (enable_interleave=true) должен быть установлен в true.

false: значение по умолчанию, не потоковый вывод. true: потоковый вывод.

watermark bool

Добавлять ли водяной знак в правом нижнем углу. Фиксированный текст: «AI生成».

false: значение по умолчанию, без водяного знака. true: добавить водяной знак.

seed integer

Случайное зерно. Диапазон: [0, 2147483647].

Одинаковое значение seed может сделать результат относительно стабильным. Если не указано, алгоритм использует случайное зерно.

Генерация вероятностная, поэтому одинаковый seed не гарантирует полностью одинаковый результат каждый раз.

{
"request_id": "mmsu_01hxyz...",
"response_url": "https://api.odirouter.ai/model/v1/queue/wan2.6-image/requests/mmsu_01hxyz.../response",
"status_url": "https://api.odirouter.ai/model/v1/queue/wan2.6-image/requests/mmsu_01hxyz.../status",
"cancel_url": "https://api.odirouter.ai/model/v1/queue/wan2.6-image/requests/mmsu_01hxyz.../cancel",
"queue_position": 0
}
ПолеТипОписание
request_idstringИдентификатор задачи для последующей проверки статуса, получения результата и отмены
response_urlstringURL для получения итогового результата
status_urlstringURL для проверки статуса задачи
cancel_urlstringURL для отмены задачи
queue_positionintТекущая позиция в очереди