Об этом проекте
Suno AI API — это неофициальный проект с открытым исходным кодом (лицензия LGPL-3.0), предоставляющий API-обёртку для сервиса генерации музыки Suno.ai. Он позволяет пользователям интегрировать возможность генерации музыки в ИИ-агентов, таких как GPTs, Coze и LangChain.
Ключевые особенности:
- Реализует полный API создания Suno.ai, включая генерацию на основе подсказок, пользовательский режим (с контролем текста, стиля и названия), генерацию текстов, расширение аудио, создание отдельных дорожек и объединение песен.
- Автоматически решает задачи hCaptcha с помощью платного сервиса 2Captcha (или ruCaptcha) и Playwright с rebrowser-patches.
- Поддерживает активность аккаунта Suno в фоновом режиме.
- Предлагает API-формат `/v1/chat/completions`, совместимый с OpenAI.
- Поддерживает развёртывание в один клик на Vercel, локальный запуск через Node.js или Docker (хотя в Docker ускорение GPU отключено).
Конфигурация:
Для запуска сервиса пользователям необходимо предоставить cookie Suno (`SUNO_COOKIE`), ключ API 2Captcha (`TWOCAPTCHA_KEY`) и настройки браузера (например, `BROWSER=chromium`, `BROWSER_LOCALE=en` и `BROWSER_HEADLESS=true`). Рекомендуются системы macOS для минимизации количества CAPTCHA.
Возможности API:
Проект предоставляет несколько REST-эндпоинтов, включая `/api/generate`, `/api/custom_generate`, `/api/get` (для получения информации о музыке по ID), `/api/get_limit` (для проверки квоты), `/api/extend_audio`, `/api/generate_stems`, `/api/clip` и `/api/concat`. Также позволяет переопределять cookie через заголовки запросов для одновременного использования нескольких аккаунтов. В README приведены примеры кода на Python и JavaScript для демонстрации использования.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.