Skip to main content
Генерация музыки от Google — две модели: Lyria 3 Pro (полноценный трек) и Lyria 3 Clip (короткий клип). Принимают текстовое описание и опциональные изображения-референсы. Стоимость фиксированная за генерацию (flat pricing), не зависит от длины трека.
Lyria — не Suno-модель. Все Suno-специфичные параметры (customMode, instrumental, style, title, vocalGender, styleWeight, weirdnessConstraint, audioWeight, personaId, version, soundLoop, soundTempo, soundKey, grabLyrics, uploadUrlList, negativeTags) отклоняются с ошибкой 400.
Полная документация API: Генерация медиа

Обзор

Цена фиксированная за генерацию (flat pricing), не зависит от длины — как у Suno.

Возможности

Text-to-Music

Создание трека по текстовому описанию

Изображения-референсы

Опционально: до нескольких картинок-референсов стиля

Фикс-цена

8 ₽ за Pro-трек, 4 ₽ за Clip — независимо от длины

Async-режим

Для длинных генераций — синхронный или асинхронный через taskId

Примеры запросов

Простой запрос (синхронный)

С изображениями-референсами

Параметры

Параметры, которые отклоняются для Lyria

Lyria — не Suno-модель, поэтому следующие параметры вернут ошибку 400:
  • uploadUrlList
  • customMode, instrumental
  • style, title
  • negativeTags, vocalGender
  • styleWeight, weirdnessConstraint, audioWeight
  • personaId, version
  • soundLoop, soundTempo, soundKey
  • grabLyrics
Для этих параметров используйте Suno-модели (suno/generate, suno/mashup, suno/sounds) — они принимают полный набор Suno-параметров.

Советы и лучшие практики

Pro — полноценный трек (8 ₽). Clip — короткий клип (4 ₽). Clip дешевле, но короче. Если нужна длинная композиция с развитием — берите Pro.
Описывайте жанр, настроение, инструменты и темп: «Меланхоличная акустическая баллада с гитарой и скрипкой, медленный темп». Lyria хорошо работает с конкретными стилевыми указаниями.
Используйте 1–2 изображения, чтобы задать визуальный стиль трека. Это работает как настроенческий якорь для модели.
Pro-треки генерируются дольше. Используйте async: true и опрашивайте статус через GET /v1/media/{id}, чтобы не держать HTTP-соединение.

Асинхронная генерация

Генерация музыки — асинхронный процесс. После отправки запроса с async: true вы получите id, который нужно использовать для проверки статуса:
1

Отправка запроса

POST /api/v1/media с "async": true возвращает id генерации и status: "pending"
2

Проверка статуса

GET /v1/media/{id} возвращает текущий статус: pending, processing, completed, failed, cancelled
3

Получение результата

Когда статус completed, в ответе будут URL аудиофайла, обложка, название и длительность трека

Схема ответа

Синхронный успех (async: false)

В процессе генерации

Ошибка

Возможные значения status: pending, processing, completed, failed, cancelled. cost/cost_rub — фиксированные: 8 ₽ для Pro, 4 ₽ для Clip.

Следующие шаги

Статус генерации

Проверка статуса генерации медиа

Suno Music

Альтернативный движок с вокалом, custom mode и расширенными параметрами