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

Wan 2.6 Text to Image

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

Эндпоинты

POST /v1/queue/wan2.6-t2i # Создать задачу
GET /v1/queue/wan2.6-t2i/requests/{request_id}/status # Проверить статус
GET /v1/queue/wan2.6-t2i/requests/{request_id}/response # Получить результат
PUT /v1/queue/wan2.6-t2i/requests/{request_id}/cancel # Отменить задачу
Окно терминала
curl --location "https://api.odirouter.ai/model/v1/queue/wan2.6-t2i" \
--header "Authorization: Bearer YOUR_API_KEY" \
--header "Content-Type: application/json" \
--data '{
"input": {
"messages": [
{
"role": "user",
"content": [
{
"text": "An orange cat sitting down with a happy expression, lively and cute, realistic and accurate."
}
]
}
]
},
"parameters": {
"size": "1280*1280",
"n": 1,
"prompt_extend": false,
"watermark": false,
"seed": 12345
}
}'
input object required

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

messages array required

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

role string required

Роль сообщения. Этот параметр должен быть задан как user.

content array required

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

text string required

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

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

Пример: An orange cat sitting down with a happy expression, lively and cute, realistic and accurate.

Важно: поддерживается только один элемент text. Если не передать text или передать несколько элементов text, будет возвращена ошибка.

parameters object

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

negative_prompt string

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

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

Пример: low resolution, low quality, deformed limbs, deformed fingers, oversaturated image, wax figure feel, no facial details, overly smooth skin, AI-looking image, chaotic composition, blurry and distorted text.

size string

Разрешение выходного изображения в формате width*height.

По умолчанию: 1280*1280.

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

Пример: 1280*1280.

Рекомендуемые разрешения: 1:1 1280*1280, 3:4 1104*1472, 4:3 1472*1104, 9:16 960*1696, 16:9 1696*960.

n integer

Количество изображений для генерации.

Важно: n напрямую влияет на стоимость. Стоимость = цена за единицу × количество изображений. Перед вызовом проверьте цену модели.

Диапазон: 1-4 изображения. По умолчанию: 4.

Важно: тарификация идет за изображение. Для тестов рекомендуется установить 1.

prompt_extend bool

Включать ли интеллектуальное переписывание prompt. Когда параметр включен, LLM оптимизирует положительный prompt. Это заметно улучшает короткие prompt, но добавляет 3-4 секунды задержки.

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

false: отключить интеллектуальное переписывание.

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