Создавайте мощные функции генерации музыки в ваших приложениях с помощью нашего REST API.
Создайте свой первый трек одним вызовом API.
curl -X POST https://api.fm9.ai/v1/generate \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"prompt": "энергичная электронная танцевальная музыка"}'{
"id": "gen_abc123",
"status": "processing",
"estimated_time": 30
}Все запросы API требуют ключ API. Включите ваш ключ в заголовок Authorization:
Получите ваш ключ API в панели разработчика.
Authorization: Bearer YOUR_API_KEY/v1/generateСоздает новую задачу генерации музыки.
prompt-Текстовое описание музыки для генерации (обязательно)duration-Длительность трека в секундах (30-180, по умолчанию: 60)style-Пресет музыкального стиля (опционально)instrumental-Генерировать только инструментал (по умолчанию: false)Возвращает объект генерации с ID задачи и статусом.
/v1/generation/:idПроверяет статус задачи генерации.
Возвращает объект генерации с текущим статусом и URL для скачивания по завершении.
/v1/generationsПолучает список вашей истории генерации.
limit-Количество результатов (по умолчанию: 20, макс: 100)offset-Смещение пагинации (по умолчанию: 0)status-Фильтр по статусу (pending, processing, completed, failed)Простые и прозрачные цены на основе использования.
10 генераций/месяц
500 генераций/месяц
Безлимитно
Для обеспечения справедливого использования и стабильности сервиса действуют следующие лимиты:
При превышении лимита вы получите ответ 429 Too Many Requests.
API использует стандартные коды HTTP-ответов для индикации успеха или неудачи.
| Code | Description |
|---|---|
| 400 | Bad Request - Неверные параметры |
| 401 | Unauthorized - Неверный или отсутствующий ключ API |
| 402 | Payment Required - Недостаточно кредитов |
| 429 | Too Many Requests - Превышен лимит запросов |
| 500 | Internal Server Error - Что-то пошло не так на нашей стороне |
Наша команда поддержки разработчиков готова помочь.
Email: [email protected]
Полная документация доступна на docs.fm9.ai