> ## Documentation Index
> Fetch the complete documentation index at: https://nixai.ru/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Обзор

Генерация и редактирование изображений моделью Midjourney через OpenAI-совместимый API. Запрос выполняется синхронно: готовые изображения возвращаются в том же ответе.

## Основное

**Авторизация:** заголовок `Authorization: Bearer <ваш API-ключ>`

Модели отличаются скоростью генерации и ценой:

| Модель | Скорость | Цена за запрос |
| - | - | - |
| `midjourney-fast` | Быстрая | **\$0.07** |
| `midjourney-turbo` | Максимальная | **\$0.11** |

Обе модели доступны в группе ключей `default`.

<Tip>Рекомендуемая настройка ключа: `default`.</Tip>

Оплата фиксирована за запрос. Запросы, завершившиеся ошибкой, не оплачиваются.

## Формат ответа

Генерация и редактирование возвращают один и тот же формат:

```json theme={null}
{
  "data": [
    {"b64_json": "iVBORw0KGgoAAAANSUhEUgAA..."},
    {"b64_json": "iVBORw0KGgoAAAANSUhEUgAA..."}
  ]
}
```

`data` — массив готовых изображений. Каждое изображение передаётся в поле `b64_json` в кодировке Base64. Количество изображений определяет Midjourney; отдельного параметра для него нет.

Обычно Midjourney возвращает 4 изображения в одном ответе.

## Параметры в промпте

Параметры Midjourney указываются в конце текста промпта:

| Параметр | Значение | Пример |
| - | - | - |
| `--ar` | Соотношение сторон | `--ar 16:9`, `--ar 9:16`, `--ar 1:1` |
| `--s` | Сила стилизации, 0–1000 | `--s 250` |
| `--c` | Разнообразие вариантов, 0–100 | `--c 20` |
| `--w` | Необычность, 0–3000 | `--w 500` |
| `--q` | Качество: 0.25, 0.5, 1 или 2 | `--q 2` |
| `--style raw` | Меньше автоматической стилизации | `--style raw` |
| `--no` | Что исключить из изображения | `--no text, watermark` |
| `--seed` | Зерно для воспроизводимости | `--seed 12345` |
| `--tile` | Бесшовная текстура | `--tile` |
| `--niji` | Модель в аниме-стиле | `--niji 6` |
| `--sref` | Референс стиля по ссылке | `--sref https://.../style.jpg` |
| `--cref` | Референс персонажа по ссылке | `--cref https://.../char.jpg` |
| `--iw` | Вес изображения-референса, 0–3 | `--iw 1.5` |

Скорость задаётся только выбором модели. Флаги скорости в промпте игнорируются.

## Ошибки

При ошибке API возвращает HTTP-статус `4xx` или `5xx` и тело следующего вида:

```json theme={null}
{
  "type": "error",
  "error": {
    "type": "api_error",
    "message": "No upstream provider is currently available.",
    "code": "no_channels_available",
    "param": null
  },
  "request_id": "req_..."
}
```

| Статус | `code` | Что делать |
| - | - | - |
| 401 | `invalid_api_key`, `missing_api_key` | Проверьте ключ в заголовке `Authorization` |
| 403 | `insufficient_quota` | Пополните баланс |
| 404 | `model_not_found` | Проверьте название модели |
| 503 | `no_channels_available` | Повторите запрос позже; запрос не оплачивается |

Если обращаетесь в поддержку, приложите `request_id`.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.