Runware
Runware предлагает REST и WebSocket для изображений, видео, аудио, 3D и текста. Запросы используют массивы задач и идентификаторы; цена зависит от выбранной модели. Есть SDK, CLI, MCP и навыки агентов.
Сравнение платформ
Ближе всего к нам по правилам контента и единственный случай, когда публичные условия конкурента примерно так же мягки, как наши. Различия в другом: чем является единица тарификации и есть ли вообще что-то, что ограничивает сорвавшийся цикл.

Отправная точка
Runware предлагает REST и WebSocket для изображений, видео, аудио, 3D и текста. Запросы используют массивы задач и идентификаторы; цена зависит от выбранной модели. Есть SDK, CLI, MCP и навыки агентов.
SpicyAPI оценивает задачи в долларах без уровней подписки. Страница модели показывает оценку выбранных входов; списание следует реальному использованию и правилам оплаты модели.
Строка за строкой
Наша колонка одинакова на всех этих страницах: наше поведение не меняется от того, с кем нас сравнивают. Только правая колонка относится именно к этой платформе.
| Что сравнивается | SpicyAPI | Runware |
|---|---|---|
| Политика контента | Никакой проверки контента по каждому запросу, никакого параметра проверки безопасности, о котором нужно договариваться, и никакого флага режима контента у ключа. Что модель выдаст, а что нет, решает сама модель. Противоправное использование по-прежнему запрещено политикой допустимого использования, а канал жалоб открыт. | Условия запрещают материалы, вредящие несовершеннолетним, и не соответствующие возрасту материалы, адресованные несовершеннолетним; пункта, ограничивающего прочий контент без цензуры, мы не нашли. Отдельный раздел переносит на клиента проверку возраста и контроль доступа и указывает, что платформа не предоставляет проверку возраста для конечных пользователей. Проверка безопасности — необязательный логический параметр и одновременно отдельно вызываемая модель; ответ несёт отметку о содержании, а не отказ. |
| Как начисляется плата | В долларах США и по той единице, в которой измеряется сама задача. Никакой кредитной валюты для пересчёта, никакой подписки, никаких тарифных ступеней и минимального месячного платежа. Вызов оценки считает цену ровно того тела запроса, которое вы собираетесь отправить, и ничего не резервирует. Баланс пополняется картой или криптовалютой (USDT). | Расчёты в долларах США. У некоторых моделей опубликованы тарифы за результат или секунду, другие используют время вычислений. Размер, шаги, numberResults и дополнительные референсы могут влиять на стоимость. includeCost возвращает цену завершённой задачи. |
| Неудачный запрос | Успешная задача рассчитывается по фактическому расходу и не возвращается лишь потому, что результат разочаровал. Неудачные задачи и задачи с истёкшим сроком обычно не оплачиваются. Некоторые модели взимают плату за отказ по содержанию, как указано на странице модели; проверьте эти условия до отправки. | В двух местах задокументировано как не тарифицируемое: платите только за успешные генерации. Параметр includeCost возвращает точную сумму, списанную за конкретную задачу. |
| Форма запроса | Один вызов создания отвечает 202 и идентификатором задачи; результаты приходят по опросу или подписанным webhook. Текст идёт через совместимую с OpenAI поверхность по тому же ключу. Вход проверяется по опубликованной схеме с закрытым additionalProperties, а каждый пишущий вызов принимает ключ идемпотентности со сроком 24 часа. | Одна конечная точка для всех модальностей по REST или WebSocket, а параметр deliveryMethod выбирает между синхронным ответом и асинхронной задачей с опросом. Webhook поддерживается и срабатывает по каждому завершённому элементу пакета. Для текста есть совместимая с OpenAI конечная точка chat completions. |
| Лимиты расходов | Установите суточный, месячный и общий лимиты расходов для каждого ключа. У новых ключей нет лимита расходов, пока вы его не зададите. Можно также ограничить ключ выбранными моделями и исходными IP-адресами; незакрытые резервы учитываются в его лимите. | Ни лимита расходов, ни суточного бюджета, ни ограничения на ключ в публичной документации нет. Задокументированы предоплаченный баланс, порог пополнения и оповещения о низком балансе, а также отчёт об использовании только для чтения с фильтрацией по ключу. |
| Официальные инструменты | Нативный REST плюс совместимая с OpenAI поверхность, а также наши собственные SDK, CLI, MCP-сервер и Agent Skill — всё по одному ключу. | Собственные SDK для TypeScript, Python и Go, CLI в виде одного исполняемого файла, размещённый MCP-сервер, упакованные agent skills, провайдер для Vercel AI SDK и интеграция с ComfyUI. |
| Опубликованные обязательства | Мы публикуем эксплуатационную цель 99,9 % для собственного слоя: приём запросов, приём задач, доставка обратных вызовов. Это цель, а не соглашение об уровне обслуживания: без сервисных кредитов и компенсаций, и она не охватывает сторонних поставщиков моделей, которые исполняют генерацию, заранее объявленные окна обслуживания и события вне нашего контроля. Текущее состояние публикуется на status.spicyapi.ai. | Ни обязательства по доступности, ни соглашения об уровне обслуживания в публичной документации нет. Платформа указывает, что не применяет жёстких ограничений скорости, используя балансировку очередями. |
| Языки | Сайт, документация по моделям, консоль и тексты ошибок API на десяти языках: английский, японский, корейский, немецкий, французский, испанский, бразильский португальский, русский, итальянский и польский. Коды ошибок никогда не меняются вместе с языком, так что ваши ветвления остаются устойчивыми. | Документация обнаружена только на английском, указаний на другие языковые версии нет. |
Проведите по горизонтали, чтобы увидеть все столбцы.
Политика контента
Для сценария без фильтра контента сопоставьте идентификатор модели AIR и версию. Необязательная проверка безопасности — отдельная настройка; она не подтверждает постоянство персонажа или качество результата.

Как начисляется плата
Прочитайте тариф выбранной модели: размер, шаги, numberResults и оплату референсов. Сравните результат includeCost с оценкой SpicyAPI при эквивалентных входных данных.

Форма запроса
Преобразуйте массив задач Runware, taskUUID и positivePrompt в поля целевого endpoint. Сохраняйте соответствия в приложении: идентификаторы Runware и SpicyAPI не взаимозаменяемы.

Лимиты расходов
Сохраните уведомления о низком балансе и выделите перенесённому процессу бюджет ключа. Уведомление информирует; дневной лимит может остановить приём новых задач после исчерпания бюджета.

Применимость
Модели
Каждая ссылка ведёт на страницу семейства моделей: входные данные, ограничения, контентная политика и текущая цена за единицу.
Частые вопросы
Что мы прочитали у Runware
Это официальные источники Runware. Сравнение описывает опубликованные функции, а не бенчмарк или тест сервиса.
Другие сравнения
Дальше
Выберите модель, задайте параметры, которые действительно отправили бы, и прочитайте стоимость до того, как что-то отправлять.