MOSS Image API
OpenMOSS MOSS Image — text-to-image модель с открытыми весами для длинных подробных промптов: чёткий китайский и английский текст прямо в изображении, вывод 1K, 1.5K или 2K, 15 соотношений сторон от 1:3 до 3:1 и вариант с LoRA, принимающий до трёх собственных LoRA.
Это руководство по MOSS Image API описывает две работающие конечные точки в WaveSpeedAI, text-to-image и text-to-image-lora, с уровнями 1K, 1.5K и 2K, соотношениями сторон, форматами вывода и входами LoRA. Playground, примеры, цены и образцы API ниже используют работающие конечные точки MOSS Image.
/filters:quality(82)/examples/87f92188828c699eee25291d0c9eb320/6850341a-b54e-44db-a1c4-9194a5a22c8a-019c45b211a1.webp)
Обзор
О модели MOSS Image API
Что делает MOSS Image, какое место занимает в линейке моделей OpenMOSS и почему её выбирают команды.
MOSS Image — модель генерации и редактирования изображений от OpenMOSS, доступная через REST API WaveSpeedAI. OpenMOSS MOSS Image — text-to-image модель с открытыми весами для длинных подробных промптов: чёткий китайский и английский текст прямо в изображении, вывод 1K, 1.5K или 2K, 15 соотношений сторон от 1:3 до 3:1 и вариант с LoRA, принимающий до трёх собственных LoRA.
Это руководство по MOSS Image API описывает две работающие конечные точки в WaveSpeedAI, text-to-image и text-to-image-lora, с уровнями 1K, 1.5K и 2K, соотношениями сторон, форматами вывода и входами LoRA. Playground, примеры, цены и образцы API ниже используют работающие конечные точки MOSS Image.
Семейство MOSS Image в WaveSpeedAI включает 2 REST-эндпоинта для сценария: Text-To-Image. У каждого варианта свои цены, параметры и примеры результатов — выберите тот, что подходит под ваш тип входных данных и требования продакшена, или вызывайте несколько с одним API-ключом и собирайте многошаговые пайплайны.
Запускайте MOSS Image с тем же API-ключом, платёжным аккаунтом и лимитами, что и остальные 1000+ ИИ-моделей WaveSpeedAI. Без отдельной регистрации у вендора, без SDK для каждого провайдера, без разных лимитов у каждого поставщика — одна интеграция охватывает всё: от текста в изображение и текста в видео до синтеза аудио, 3D-генерации, апскейлинга и редактирования.
Характеристики
Возможности MOSS Image API и статус релиза
То, что разработчики ищут перед выбором API: доступность, ожидаемая длина результата, поддержка референсов и текущая рабочая альтернатива.
Доступность
Уже доступно
MOSS Image работает в каталоге WaveSpeedAI как две конечные точки в одном REST-процессе предсказаний: text-to-image и text-to-image-lora.
Уровни разрешения
1K, 1.5K, 2K
Параметр resolution выбирает общий размер вывода: 1k — около 1 мегапикселя, 1.5k — около 2,4 мегапикселя, 2k — около 4 мегапикселей. Форму затем задаёт соотношение сторон.
Соотношения сторон
15 соотношений
От 1:3 и 3:1 через 1:1, 4:5, 3:2, 16:9 и 9:16 до высокого 9:21 и широкого 21:9 — одна конечная точка покрывает постеры, баннеры, экраны телефонов и квадратные посты.
Текст на изображениях
Китайский и английский
Промпт поддерживает длинные подробные описания, а модель отрисовывает китайский и английский текст внутри изображения.
LoRA
До 3
Конечная точка text-to-image-lora принимает список до трёх LoRA, у каждой — путь и масштаб от 0 до 4.
Форматы вывода
JPEG, PNG, WebP
По умолчанию JPEG; PNG и WebP доступны через параметр output_format.
Эндпоинты
Все эндпоинты API MOSS Image
Сейчас в WaveSpeedAI доступно эндпоинтов MOSS Image: 2 — выберите вариант под ваш сценарий.
/filters:quality(82)/media/images/c97fd47a-ac26-4b5b-8ee1-b1680c2438eb.webp)
Moss Image Text To Image Lora
MOSS Image Text-to-Image LoRA generates images from long text prompts with up to 3 custom LoRAs, with sharp Chinese and English text rendering, 1K, 1.5K or 2K output and flexible aspect ratios. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/8f17d71a-c9c5-44a2-9043-e997f7328f2e.webp)
Moss Image Text To Image
MOSS Image Text-to-Image generates images from long text prompts, with sharp Chinese and English text rendering, 1K, 1.5K or 2K output and flexible aspect ratios. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
Примеры
MOSS Image в деле
Реальные результаты, созданные через API MOSS Image. Наведите курсор на видео для предпросмотра, нажмите, чтобы открыть в полном размере.
Как использовать
Как использовать API MOSS Image
Четыре шага от регистрации до готовой генерации. Полные примеры на Python, Node.js и cURL — в разделе API ниже.
- 01
Получите API-ключ
Создайте аккаунт WaveSpeedAI и скопируйте API-ключ на панели управления. Новые аккаунты получают бесплатные стартовые кредиты — их хватит, чтобы несколько десятков раз запустить playground до начала списаний.
- 02
Отправьте предсказание
Отправьте входные данные в формате JSON методом POST на https://api.wavespeed.ai/api/v3/wavespeed-ai/moss-image/text-to-image. Эндпоинт сразу возвращает id предсказания — генерация асинхронная, поэтому соединение не нужно держать открытым на время инференса.
- 03
Опрашивайте до завершения
Выполняйте GET https://api.wavespeed.ai/api/v3/predictions/{request_id}/result. При статусе completed забирайте результат; при failed, cancelled, timeout или deleted остановитесь с ошибкой; при любом другом статусе продолжайте опрос.
- 04
Получите URL результата
Когда статус станет "completed", возьмите URL из data.outputs[0]. Он указывает на созданный файл в CDN WaveSpeedAI — изображение, видео, аудио или 3D-файл, в зависимости от вызванного варианта MOSS Image.
Сценарии применения
Что можно создать с MOSS Image
Типичные сценарии, для которых разработчики и авторы используют API MOSS Image.
Длинные подробные промпты
wavespeed-ai/moss-image/text-to-image создан для промптов, подробно описывающих всю сцену: объект, обстановку, освещение, композицию и стиль в одном абзаце.
Постеры и обложки с китайским или английским текстом
Модель отрисовывает китайский и английский текст внутри изображения — это подходит для постеров, обложек книг и альбомов, макетов вывесок и карточек для соцсетей, где слова являются частью картинки.
Собственные стили и персонажи с LoRA
wavespeed-ai/moss-image/text-to-image-lora применяет до трёх LoRA одновременно, каждую со своим масштабом, — для фирменного стиля, повторяющегося персонажа или внешнего вида продукта.
Крупные изображения для печати и дисплеев
Уровень 2k даёт около 4 мегапикселей за один проход, а уровень 1.5k находится между ним и 1k — изображение крупнее при меньших затратах.
Баннеры, экраны телефонов и вертикальные макеты
Пятнадцать соотношений сторон от 1:3 до 3:1, включая 9:21 и 21:9, позволяют одной конечной точке создавать баннеры для сайтов, изображения в формате stories и широкие шапки без обрезки.
Воспроизводимые запуски с seed
Задайте seed, чтобы повторить результат, меняя только промпт или масштаб LoRA, а значение -1 каждый раз даёт новую вариацию.
Советы
Советы по написанию запросов для MOSS Image
Практические советы, как получать лучшие результаты от MOSS Image, — на основе приёмов, которые работают в продакшен-пайплайнах для моделей изображений.
- 01
Опишите всю сцену одним абзацем
MOSS Image хорошо справляется с длинными промптами. Опишите объект, обстановку, освещение, композицию и стиль одним абзацем, а не списком ключевых слов.
- 02
Точные слова берите в кавычки
Для текста внутри изображения заключите нужные слова в кавычки и укажите, где они должны быть, например заголовок сверху или небольшая строка под логотипом. Китайский и английский отрисовываются.
- 03
Сначала уровень, потом соотношение сторон
Используйте 1k для поиска, 1.5k для большинства задач и 2k для крупной печати, затем выберите соотношение сторон. Уровень задаёт общее число пикселей, а соотношение — форму.
- 04
Настраивайте LoRA масштабом
На конечной точке text-to-image-lora начинайте каждую LoRA с масштаба 1 и меняйте его небольшими шагами; при нескольких LoRA немного уменьшите каждый масштаб, чтобы они не конфликтовали.
Цены
Цены на API MOSS Image
Оплата — за каждый результат. Итоговая стоимость зависит от параметров, заданных в playground каждого варианта (разрешение, длительность, количество результатов, референсы).
| Эндпоинт | Тип | Цена от |
|---|---|---|
| wavespeed-ai/ | text-to-image | $0.025 |
| wavespeed-ai/ | text-to-image | $0.02 |
API
Вызов API MOSS Image
Получите API-ключ на wavespeed.ai/accesskey, затем отправьте предсказание через REST. Playground генерирует готовые к вставке примеры для любой комбинации входных данных.
POSThttps://api.wavespeed.ai/api/v3/wavespeed-ai/moss-image/text-to-image
# 1. Submit the prediction.
SUBMIT_RESPONSE=$(curl --silent --show-error --fail-with-body \
-X POST "https://api.wavespeed.ai/api/v3/wavespeed-ai/moss-image/text-to-image" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $WAVESPEED_API_KEY" \
-d '{
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "1:1",
"resolution": "1k",
"output_format": "jpeg"
}')
TASK=$(printf '%s' "$SUBMIT_RESPONSE" | jq 'if has("data") then .data else . end')
PREDICTION_ID=$(printf '%s' "$TASK" | jq -r '.id')
if [ -z "$PREDICTION_ID" ] || [ "$PREDICTION_ID" = "null" ]; then
printf 'Submission response did not contain a prediction id
' >&2
exit 1
fi
RESULT_URL="https://api.wavespeed.ai/api/v3/predictions/$PREDICTION_ID/result"
# 2. Poll until the prediction finishes.
while true; do
RESPONSE=$(curl --silent --show-error --fail-with-body "$RESULT_URL" \
-H "Authorization: Bearer $WAVESPEED_API_KEY")
RESULT=$(printf '%s' "$RESPONSE" | jq 'if has("data") then .data else . end')
STATUS=$(printf '%s' "$RESULT" | jq -r '.status')
case "$STATUS" in
completed) printf '%s\n' "$RESULT" | jq '.outputs'; break ;;
failed|cancelled|timeout|deleted) printf '%s\n' "$RESULT" | jq . >&2; exit 1 ;;
*) sleep 2 ;;
esac
doneconst submitUrl = "https://api.wavespeed.ai/api/v3/wavespeed-ai/moss-image/text-to-image";
const apiKey = process.env.WAVESPEED_API_KEY;
if (!apiKey) throw new Error('Set WAVESPEED_API_KEY');
async function requestJson(url, options = {}) {
const response = await fetch(url, options);
if (!response.ok) throw new Error(await response.text());
return response.json();
}
// 1. Submit the prediction.
const body = await requestJson(submitUrl, {
method: "POST",
headers: {
"Authorization": `Bearer ${apiKey}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "1:1",
"resolution": "1k",
"output_format": "jpeg"
}),
});
const task = body.data ?? body;
const resultUrl = `https://api.wavespeed.ai/api/v3/predictions/${task.id}/result`;
// 2. Poll until the prediction finishes.
while (true) {
const resultBody = await requestJson(resultUrl, {
headers: { "Authorization": `Bearer ${apiKey}` },
});
const result = resultBody.data ?? resultBody;
if (result.status === "completed") {
console.log(result.outputs);
break;
}
if (["failed", "cancelled", "timeout", "deleted"].includes(result.status)) throw new Error(JSON.stringify(result));
await new Promise(resolve => setTimeout(resolve, 2000));
}import json
import os
import time
from urllib.request import Request, urlopen
api_key = os.environ["WAVESPEED_API_KEY"]
headers = {"Authorization": f"Bearer {api_key}", "Content-Type": "application/json"}
payload = {
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "1:1",
"resolution": "1k",
"output_format": "jpeg"
}
def request_json(url, data=None):
request = Request(url, data=data, headers=headers, method="POST" if data else "GET")
with urlopen(request) as response:
return json.load(response)
# 1. Submit the prediction.
body = request_json("https://api.wavespeed.ai/api/v3/wavespeed-ai/moss-image/text-to-image", json.dumps(payload).encode())
task = body.get("data", body)
result_url = f"https://api.wavespeed.ai/api/v3/predictions/{task['id']}/result"
# 2. Poll until the prediction finishes.
while True:
result_body = request_json(result_url)
result = result_body.get("data", result_body)
status = result.get("status")
if status == "completed":
print(result.get("outputs", []))
break
if status in {"failed", "cancelled", "timeout", "deleted"}:
raise RuntimeError(result)
time.sleep(2)Сравнение
MOSS Image и альтернативы
Когда стоит выбрать MOSS Image, а не похожие модели в WaveSpeedAI.
MOSS Image и Qwen-Image
Qwen-Image тоже поддерживает китайский и английский текст, а в своём семействе добавляет редактирование изображений, редактирование нескольких изображений и систему углов камеры. MOSS Image — только text-to-image, с вариантом LoRA и уровнями 1.5K и 2K.
MOSS Image и FLUX.2 [klein]
FLUX.2 [klein] предлагает модели генерации и редактирования на 4B и 9B с поддержкой LoRA. MOSS Image сосредоточен на длинных промптах и отрисовке китайского и английского текста, с конечными точками генерации и LoRA, но без точки редактирования.
MOSS Image и Seedream 5
Seedream 5 Pro добавляет интерактивное точное редактирование, разделение на слои и объединение нескольких изображений. MOSS Image не редактирует готовые изображения; он создаёт их по промпту и необязательным LoRA.
FAQ
MOSS Image API — часто задаваемые вопросы
Цены, лицензия, интеграция — частые вопросы о запуске MOSS Image в WaveSpeedAI.
Что такое MOSS Image?
MOSS Image — text-to-image модель с открытыми весами от OpenMOSS. В WaveSpeedAI она работает за REST API как две конечные точки: text-to-image и text-to-image-lora.
Редактирует ли MOSS Image изображения и принимает ли референс?
Нет. Работающие конечные точки создают изображения по текстовому промпту, а точка LoRA добавляет до трёх LoRA. Для редактирования используйте модель редактирования, например Seedream 5 или Qwen-Image.
Как использовать LoRA с MOSS Image?
Передайте параметр loras в конечную точку text-to-image-lora: список до трёх элементов, у каждого путь к LoRA (URL) и масштаб от 0 до 4.
Какие разрешения и соотношения сторон поддерживает MOSS Image?
Три уровня разрешения (1k, 1.5k, 2k, около 1, 2,4 и 4 мегапикселей) и 15 соотношений сторон от 1:3 до 3:1, включая 9:16, 16:9, 9:21 и 21:9.
Что такое API MOSS Image?
MOSS Image — модель генерации изображений от OpenMOSS, доступная как REST API в WaveSpeedAI. OpenMOSS MOSS Image — text-to-image модель с открытыми весами для длинных подробных промптов: чёткий китайский и английский текст прямо в изображении, вывод 1K, 1.5K или 2K, 15 соотношений сторон от 1:3 до 3:1 и вариант с LoRA, принимающий до трёх собственных LoRA. Её можно вызывать программно или попробовать в playground по ссылке выше.
Как вызывать API MOSS Image?
Создайте аккаунт WaveSpeedAI, скопируйте API-ключ на странице /accesskey и отправьте POST на https://api.wavespeed.ai/api/v3/wavespeed-ai/moss-image/text-to-image с входными данными в JSON. Эндпоинт вернёт id предсказания. Опрашивайте эндпоинт результата примерно раз в 2 секунды, для долгих задач увеличивайте интервал и останавливайтесь на любом финальном статусе. Примеры для продакшена на Python / Node.js / cURL — выше.
Сколько стоит API MOSS Image?
MOSS Image стоит от $0.02 за запуск. Точная стоимость зависит от заданных параметров (разрешение, длительность, количество результатов, референсы). Предпросмотр стоимости рядом с кнопкой «Сгенерировать» в playground показывает точную цену для ваших текущих данных.
Какие варианты MOSS Image доступны?
В WaveSpeedAI доступно рабочих эндпоинтов MOSS Image: 2 — wavespeed-ai/moss-image/text-to-image-lora, wavespeed-ai/moss-image/text-to-image. У каждого варианта своя страница playground и свои цены.
Можно ли использовать результаты MOSS Image в коммерческих целях?
Права на коммерческое использование определяются лицензией модели OpenMOSS. Большинство моделей OpenMOSS разрешают коммерческое использование результатов; краткое описание лицензии смотрите на странице playground каждой модели, а условия платформы — в Условиях использования WaveSpeedAI.
Зачем использовать MOSS Image в WaveSpeedAI, а не напрямую?
Один API-ключ и один платёжный аккаунт для MOSS Image И для 1000+ других ИИ-моделей от разных провайдеров. Без настройки SDK для каждого вендора, без отдельных лимитов, без переписывания интеграционного кода под каждого поставщика. Цены, как правило, на уровне прямого API OpenMOSS или ниже.
Разработчик
О OpenMOSS
Команда, стоящая за MOSS Image и всей линейкой моделей OpenMOSS в WaveSpeedAI.
OpenMOSS — команда с открытым исходным кодом, стоящая за семейством моделей MOSS. MOSS Image выпущен с открытыми весами под лицензией Apache-2.0 и создаёт изображения по длинным промптам, с отрисовкой китайского и английского текста, выводом до 2K и поддержкой LoRA. WaveSpeedAI размещает его за REST API с конечными точками text-to-image и text-to-image-lora.
Начните создавать с MOSS Image в WaveSpeedAI
Бесплатные стартовые кредиты при регистрации. Один API-ключ для 1000+ ИИ-моделей от OpenMOSS и всех остальных провайдеров.
/filters:quality(82)/examples/4548754d1cbb6e8d56379b58596214b7/89caa298-c8be-41db-ae63-b17e780fe154-b85c474690f4.webp)
/filters:quality(82)/examples/d12b5fb5c170478e4f83c29174fd589d/6b96a4a4-6f86-4486-8638-daf2116802f0-fd6de2aa232b.webp)
/filters:quality(82)/examples/c0361ea4b3a99a8ea038eb097ee35890/49b13827-adb8-4ad1-bc8d-3d7f41dfc319-831071ad8641.webp)
/filters:quality(82)/examples/9b7f93a3ce5599956b7cc672404c2c94/c2dfda45-0c03-47ed-a6c0-23910da910b1-89ad0a2b88dc.webp)