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 } }'Основная входная информация.
Массив содержимого запроса. Сейчас поддерживается только один ход диалога: передается один набор параметров role и content.
Роль сообщения. Параметр фиксированно задается как user.
Массив содержимого сообщения.
Положительный промпт для описания ожидаемого содержимого, стиля и композиции изображения.
Поддерживаются китайский и английский языки. Длина не должна превышать 2000 символов; каждый китайский иероглиф, буква, цифра или символ считается одним символом. Лишняя часть автоматически обрезается.
В массиве content должен быть ровно один объект с полем text.
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}.
Параметры обработки изображения.
Негативный промпт для описания того, чего не должно быть на изображении.
Поддерживаются китайский и английский языки. Максимальная длина: 500 символов; лишняя часть автоматически обрезается.
Параметр разрешения выходного изображения. Поддерживает использование соотношения сторон входного изображения или прямое указание ширины и высоты.
При 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.
Управляет режимом генерации.
false: режим редактирования изображения по умолчанию. Поддерживает несколько входных изображений и генерацию с сохранением субъекта. Требуется минимум 1 референсное изображение; поддерживается 1-4 входных изображения и генерация 1-4 результатов.
true: режим смешанного вывода текста и изображений. Поддерживает максимум одно входное изображение или отсутствие изображения. Для чистого text-to-image сценария рекомендуется модель wan2.6-t2i.
Количество генерируемых изображений. Параметр напрямую влияет на стоимость.
При enable_interleave=false диапазон 1-4, значение по умолчанию 4.
При enable_interleave=true параметр по умолчанию равен 1 и должен оставаться 1. Для ограничения максимального количества изображений используйте max_images.
Действует только в режиме смешанного текста и изображений (enable_interleave=true). Задает максимальное количество изображений в одном ответе.
Диапазон: 1-5. По умолчанию: 5.
Это только верхняя граница. Фактическое количество изображений определяется рассуждением модели и может быть меньше.
Действует только в режиме редактирования изображения (enable_interleave=false).
Включает интеллектуальное переписывание Prompt. Оптимизируется только положительный промпт, негативный промпт не меняется.
true: значение по умолчанию, включить переписывание. false: отключить и использовать исходный промпт.
Управляет потоковым возвратом результата. В режиме смешанного текста и изображений (enable_interleave=true) должен быть установлен в true.
false: значение по умолчанию, не потоковый вывод. true: потоковый вывод.
Добавлять ли водяной знак в правом нижнем углу. Фиксированный текст: «AI生成».
false: значение по умолчанию, без водяного знака. true: добавить водяной знак.
Случайное зерно. Диапазон: [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_id | string | Идентификатор задачи для последующей проверки статуса, получения результата и отмены |
response_url | string | URL для получения итогового результата |
status_url | string | URL для проверки статуса задачи |
cancel_url | string | URL для отмены задачи |
queue_position | int | Текущая позиция в очереди |