Midjourney-proxy: API-мост к мощному генеративному ИИ

03 Aug, 2025

Репозиторий давно не обновлялся

Последнее обновление было 11 месяцев назад.

5,326
🔱 2,420
👥 45

Представьте, что вам нужно интегрировать MidJourney в своё приложение, но взаимодействие через Discord кажется слишком громоздким. Именно эту проблему решает midjourney-proxy — проект, который уже собрал более 5 тысяч звёзд на GitHub.

Что это такое?

Midjourney-proxy — это Java-приложение, которое выступает прокси-сервером между вашим кодом и MidJourney, предоставляя удобный REST API вместо необходимости работать через Discord-интерфейс. Проще говоря, это мост, который превращает командный чат в программируемый интерфейс.

Кому это пригодится?

  • Разработчикам, которые хотят интегрировать генерацию изображений в свои приложения
  • Тем, кому нужно автоматизировать работу с MidJourney
  • Командам, где несколько человек работают с одним аккаунтом

Главные возможности

  1. Полноценный API-доступ ко всем основным функциям MidJourney:

    • Генерация изображений по текстовому описанию (Imagine)
    • Смешивание изображений (Blend)
    • Генерация текстового описания по изображению (Describe)
    • Поддержка «подложки» (изображение + текст)
  2. Поддержка мультиаккаунтов — можно настроить пул аккаунтов для балансировки нагрузки

  3. Дополнительные удобства:

    Реклама
    • Перевод промптов с китайского (через Baidu или GPT)
    • Проверка промптов на敏感чные слова
    • Отслеживание прогресса выполнения задач
// Пример конфигурации аккаунтов в application.yml
mj:
  accounts:
    - channel-id: "ваш_канал"
      user-token: "ваш_токен"
      guild-id: "ваш_сервер"

Как это работает технически?

Проект написан на Java 17 с использованием:

  • Spring Boot для веб-интерфейса
  • WebSocket для отслеживания статуса задач
  • Поддержка Redis для хранения задач (опционально)

Архитектура проста: ваш код отправляет HTTP-запрос к прокси, который преобразует его в команды Discord и возвращает результат.

Практическое применение

С помощью midjourney-proxy уже созданы:

Как начать использовать?

Разработчики предлагают несколько вариантов развёртывания:

  1. На облачных платформах (Railway, Zeabur) — без своего сервера
  2. Через Docker — для локального использования или на своём сервере
  3. Локальная разработка — требует Java 17 и Maven

Плюсы и минусы

✅ Плюсы:

  • Избавляет от работы с Discord-интерфейсом
  • Позволяет легко интегрировать MidJourney в свои проекты
  • Поддержка множества аккаунтов

⚠️ Минусы:

  • Риск блокировки аккаунта при интенсивном использовании
  • Требуется подписка MidJourney

Midjourney-proxy — отличное решение для разработчиков, которые хотят использовать MidJourney программно. Если вам нужно:

  • Автоматизировать генерацию изображений
  • Создать собственный интерфейс для работы с MidJourney
  • Интегрировать генерацию изображений в свой продукт

...то этот проект точно заслуживает вашего внимания. Более 5 тысяч звёзд на GitHub — хорошее подтверждение его полезности.

Star History Chart

Для тех, кому нужны ещё более продвинутые функции, есть форк проекта — midjourney-proxy-plus с поддержкой Zoom, Pan и других новых возможностей MidJourney.

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.