Перейти к основному содержанию

Documentation Index

Fetch the complete documentation index at: https://docs.xhuoapi.ai/llms.txt

Use this file to discover all available pages before exploring further.

Producer позволяет нам загружать референсное аудио для вторичного творчества, данный документ объясняет методы интеграции соответствующего API. Этот API имеет только один входной параметр, а именно audio_url, который является общедоступным CDN адресом и поддерживает суффикс mp3. Здесь мы вводим audio_url, который равен https://cdn.xhuoapi.ai/suno_demo.mp3, это общедоступный CDN адрес.
curl -X POST 'https://api.xhuoapi.ai/v1/producer/upload' \
-H 'accept: application/json' \
-H 'authorization: Bearer {token}' \
-H 'content-type: application/json' \
-d '{
  "audio_url": "https://cdn.xhuoapi.ai/suno_demo.mp3"
}'
Результат будет следующим:
{
  "success": true,
  "task_id": "23e7d4ec-d1a8-429f-87d8-9f53fc3b6666",
  "data": {
    "audio_id": "d906da31-87cb-42f5-98df-2fc4969923b1",
    "lyric": "[Mandopop, Acoustic Pop]\n[Мягкие женские вокалы, яркие и радостные]\n\n[Куплет 1]\nСолнце светит на берегу\nВолны смеются ярко\nТы и я на пляже\nЧасы остановились\nМороженое тает\nРука в руке идем гулять\nВетер нежно дует\nСердце не перестает биться\n\n[Припев]\nЛето, лето\nВремя остановилось в этот день\nСмех раздается\nГолубое небо рядом",
    "audio_url": "https://storage.googleapis.com/corpusant-app-public/producer/raw/d906da31-87cb-42f5-98df-2fc4969923b1.mp3"
  }
}
Можно увидеть, что поле audio_id в data является ID загруженной песни. Получив ID песни, мы можем использовать Producer Audios Generation API для генерации пользовательских песен, например, передав action как upload_extend, а audio_id как возвращенный ID песни, мы можем создать новую песню на основе референсного аудио.