Перейти к содержимому

X-Forge

X-Forge — визуальная студия Magnific (бывший Freepik) по адресу /x-forge. Генерация, апскейл, перезасветка, вырезание фона, изменение размера, анимация, музыка и голос — четырнадцать инструментов на одной учётной записи. Каждый результат записывается в хранилище (vault) в x-forge/ и сам появляется в Медиатеке.

X-Forge — Erebros

Поставить весь визуальный движок Magnific за один ключ и одну форму: изображения и видео, апскейл 2×, перезасветка и вырезание фона, ресайз и анимация, плюс музыка, SFX и голос. Студия сама выбирает нужный транспорт для выбранного инструмента, а стоимость каждого запуска показывается до нажатия кнопки.

Erebros обращается к Magnific двумя способами, и студия выбирает за вас:

  • REST API (MAGNIFIC_API_KEY) обслуживает IMAGE, VIDEO, AUDIO, SFX, ISOLATE, UPSCALE, RELIGHT, CUT-BG, RESIZE и ANIMATE.
  • MCP — собственный клиент Erebros для mcp.magnific.com — обслуживает 3D, VECTOR, LAYERS и VOICE, которые REST-ключ вообще не видит, а также баланс кредитов и оценки стоимости. 88 инструментов против 17 у REST-ключа.
  • Живой каталог моделей — список моделей берётся из живого каталога Magnific (48 моделей изображений и 52 видеомодели, читаются через MCP); предлагаемые соотношения сторон, длительности и разрешения — именно те, которые выбранная модель реально принимает.
  • Апскейл 2× — доступен и здесь, и как кнопка в один клик на любой карточке изображения в Медиатеке.
  • Инструменты по исходнику — инструменты, редактирующие существующий файл, принимают путь SOURCE относительно хранилища (исключение — CUT-BG: его эндпоинту нужен публичный https-URL). VOICE вместо этого принимает id голоса (817 — рабочее значение по умолчанию).
  • Задачи — LAYERS и 3D медленные по своей природе (от одной до шести минут); каждый запуск отслеживается как задача, поэтому уход со страницы его не отменяет.

На вкладке API · MCP нажмите AUTHORIZE MAGNIFIC. Откроется Magnific в настоящей вкладке браузера (их страница входа отказывает встроенным браузерам), вы входите там, а студия сама подхватывает сессию — OAuth 2.1 с динамической регистрацией клиента и PKCE. Токены живут в ~/.erebros/x-forge/mcp.json и обновляются сами; в браузер ничего не попадает.

  • MAGNIFIC_API_KEY — добавляется в Settings → Secrets; обслуживает каждый REST-инструмент и никогда не попадает в браузер.
  • Авторизация MCP — нужна только для 3D, VECTOR, LAYERS, VOICE и баланса кредитов; делается один раз из приложения.

<vault>/x-forge/<tool>/ для результатов REST, <vault>/x-forge/mcp/ — для результатов MCP. 3D возвращает .glb и его превью .png; LAYERS возвращает сведённые слои как изображения; VECTOR возвращает .svg. Загруженные исходники хранятся в ~/.erebros/x-forge/uploads сутки, а затем удаляются.

  • Кнопка сообщает, сколько стоит запуск, до нажатия — проверяйте это на премиальных моделях.
  • Вкладки HISTORY, WORKFLOWS, LORAS и MODELS — это макет, а не живые данные; в приложении они так и помечены и показывают, что будет делать следующий этап.