Вступ
Suno — це AI аудіосервіс від Ace Data Cloud для генерації музики за допомогою штучного інтелекту. Через уніфікований API Ace Data Cloud ви можете швидко інтегрувати Suno з Python для створення музики з тексту, налаштування текстів пісень, продовження пісень, каверів, розділення вокалу, генерації текстів пісень тощо.Передумови
- Наявність облікового запису Ace Data Cloud та отримання API Token
- Середовище Python 3.7 і вище
- Встановлена бібліотека requests:
pip install requests
Базове використання
Основна кінцева точка Suno API:chirp-v5.Доступні моделі:
chirp-v5, v4-5-plus, v4-5, v4, v3-5.
Повний приклад коду на Python:
YOUR_API_TOKEN вставте свій реальний токен, отриманий на платформі Ace Data Cloud.
Обробка відповіді
Після успішного виклику API повертає дані у форматі JSON. Рекомендується перевіряти HTTP статус код:Розширене використання
Для API, що підтримують асинхронні завдання, можна отримувати результати через callback URL:Обробка помилок
Поширені коди помилок:| Код статусу | Опис |
|---|---|
| 401 | Аутентифікація не пройдена, перевірте API Token |
| 403 | Недостатньо коштів або відсутній доступ |
| 429 | Перевищено ліміт частоти запитів |
| 500 | Внутрішня помилка сервера |
Інші кінцеві точки
Suno сервіс також надає такі кінцеві точки:POST https://api.acedata.cloud/suno/lyricsPOST https://api.acedata.cloud/suno/personaPOST https://api.acedata.cloud/suno/wavPOST https://api.acedata.cloud/suno/mp4POST https://api.acedata.cloud/suno/tasks
Наступні кроки
- Перейдіть до Ace Data Cloud консолі для отримання API Token
- Ознайомтеся з документацією API для повного опису параметрів
- Перегляньте плани тарифікації для ознайомлення з вартістю

