Полная документация API: Генерация медиа
Обзор
| Характеристика | Pro | Clip |
|---|---|---|
| ID модели | google/lyria-3-pro-preview | google/lyria-3-clip-preview |
| Эндпоинт | POST /api/v1/media | POST /api/v1/media |
| Формат результата | MP3 | MP3 |
| Стоимость клиенту | 8 ₽ / трек (фикс.) | 4 ₽ / трек (фикс.) |
| Себестоимость | $0.08 | $0.04 |
| Max prompt | 5 000 символов | 5 000 символов |
| Изображения-референсы | опционально | опционально |
| Async | ✅ | ✅ |
Цена фиксированная за генерацию (flat pricing), не зависит от длины — как у Suno.
Возможности
Text-to-Music
Создание трека по текстовому описанию
Изображения-референсы
Опционально: до нескольких картинок-референсов стиля
Фикс-цена
8 ₽ за Pro-трек, 4 ₽ за Clip — независимо от длины
Async-режим
Для длинных генераций — синхронный или асинхронный через
taskIdПримеры запросов
Простой запрос (синхронный)
С изображениями-референсами
Параметры
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
model | string | Да | google/lyria-3-pro-preview или google/lyria-3-clip-preview |
input.prompt | string | Да | Описание трека, до 5000 символов |
input.images | array | Нет | Изображения-референсы (URL или base64) |
callBackUrl | string | Нет | URL для callback по завершении генерации |
async | boolean | Нет | Асинхронный режим (по умолчанию false) |
Параметры, которые отклоняются для Lyria
Lyria — не Suno-модель, поэтому следующие параметры вернут ошибку 400:uploadUrlListcustomMode,instrumentalstyle,titlenegativeTags,vocalGenderstyleWeight,weirdnessConstraint,audioWeightpersonaId,versionsoundLoop,soundTempo,soundKeygrabLyrics
Для этих параметров используйте Suno-модели (suno/generate,suno/mashup,suno/sounds) — они принимают полный набор Suno-параметров.
Советы и лучшие практики
Pro vs Clip
Pro vs Clip
Pro — полноценный трек (8 ₽). Clip — короткий клип (4 ₽). Clip дешевле, но короче. Если нужна длинная композиция с развитием — берите Pro.
Как писать промпты
Как писать промпты
Описывайте жанр, настроение, инструменты и темп: «Меланхоличная акустическая баллада с гитарой и скрипкой, медленный темп». Lyria хорошо работает с конкретными стилевыми указаниями.
Изображения-референсы
Изображения-референсы
Используйте 1–2 изображения, чтобы задать визуальный стиль трека. Это работает как настроенческий якорь для модели.
Async для длинных треков
Async для длинных треков
Pro-треки генерируются дольше. Используйте
async: true и опрашивайте статус через GET /v1/media/{id}, чтобы не держать HTTP-соединение.Асинхронная генерация
Генерация музыки — асинхронный процесс. После отправки запроса сasync: true вы получите id, который нужно использовать для проверки статуса:
Проверка статуса
GET /v1/media/{id} возвращает текущий статус: pending, processing, completed, failed, cancelledСхема ответа
Синхронный успех (async: false)
В процессе генерации
Ошибка
Возможные значенияstatus:pending,processing,completed,failed,cancelled.cost/cost_rub— фиксированные: 8 ₽ для Pro, 4 ₽ для Clip.
Следующие шаги
Статус генерации
Проверка статуса генерации медиа
Suno Music
Альтернативный движок с вокалом, custom mode и расширенными параметрами