Skip to content

Рисование Midjourney

Tianshu поддерживает вызов генерации Midjourney через стандартный прокси-интерфейс Midjourney (imagine — генерация по тексту, upscale — увеличение, variation — вариации и др.). Модели Midjourney находятся в группе midjourney.

Подготовка

  1. Создайте в консоли токен группы midjourney.
  2. Генерация в Midjourney относится к длительным задачам, поэтому для адреса интерфейса рекомендуется прямая линия https://api.tian-shu.org.

Процесс вызова

Midjourney работает с асинхронными задачами: сначала отправьте задачу и получите её ID, затем опрашивайте результат.

1. Отправка задачи генерации по тексту

bash
curl 'https://api.tian-shu.org/mj/submit/imagine' \
  -H 'Authorization: Bearer your-midjourney-group-token' \
  -H 'Content-Type: application/json' \
  -d '{
    "prompt": "a cozy bookstore on a rainy night, warm light, cinematic --ar 16:9 --v 6"
  }'

В ответе будет содержаться id задачи.

2. Запрос результата задачи

bash
curl 'https://api.tian-shu.org/mj/task/TASK_ID/fetch' \
  -H 'Authorization: Bearer your-midjourney-group-token'

Когда status задачи станет SUCCESS, ответ будет содержать адрес готового изображения (сетка из четырёх).

3. Увеличение / вариации

После появления сетки из четырёх используйте информацию о кнопках из ответа для отправки последующих действий (увеличение U1–U4, вариации V1–V4):

bash
curl 'https://api.tian-shu.org/mj/submit/action' \
  -H 'Authorization: Bearer your-midjourney-group-token' \
  -H 'Content-Type: application/json' \
  -d '{
    "taskId": "the task ID from the previous step",
    "customId": "the button customId returned in the previous step"
  }'

Частые параметры промпта

ПараметрОписание
--ar 16:9Пропорции изображения (например, 1:1, 16:9, 9:16).
--v 6Версия модели.
--nijiМодель в стиле аниме.
--style rawБолее реалистично, меньше стилизации.
--no xxxИсключить определённые элементы.

Использование в клиентах

Любой сторонний клиент для рисования, поддерживающий формат «прокси Midjourney / midjourney-proxy», можно настроить так:

  • Адрес интерфейса: https://api.tian-shu.org
  • API Key: ваш токен группы midjourney

Конкретные доступные модели и уровни (fast / relax и т. п.) определяются группой midjourney в Маркетплейсе моделей.