From 95b7a773f02fb733e3ce07f9d8afcfb937e67b66 Mon Sep 17 00:00:00 2001 From: Alistair Hughes Date: Thu, 16 May 2024 22:55:51 +0100 Subject: [PATCH] added docs --- README.md | 8 ++++++++ src/app/docs/page.tsx | 1 + src/app/page.tsx | 1 + 3 files changed, 10 insertions(+) diff --git a/README.md b/README.md index 03f52ea..fe5494d 100644 --- a/README.md +++ b/README.md @@ -124,6 +124,7 @@ Suno API currently mainly implements the following APIs: If no IDs are provided, all music will be returned. - `/api/get_limit`: Get quota Info - `/api/extend_audio`: Extend audio length +- `/api/concat`: Generate the whole song from extensions ``` For more detailed documentation, please check out the demo site: @@ -170,6 +171,13 @@ def get_quota_information(): return response.json() +def generate_whole_song(clip_id): + payloyd = {"clip_id": clip_id} + url = f"{base_url}/api/concat" + response = requests.post(url, json=payload) + return response.json() + + if __name__ == '__main__': data = generate_audio_by_prompt({ "prompt": "A popular heavy metal song about war, sung by a deep-voiced male singer, slowly and melodiously. The lyrics depict the sorrow of people after the war.", diff --git a/src/app/docs/page.tsx b/src/app/docs/page.tsx index 2a53426..2f0f77d 100644 --- a/src/app/docs/page.tsx +++ b/src/app/docs/page.tsx @@ -29,6 +29,7 @@ export default function Docs() { ids. If no IDs are provided, all music will be returned. - \`/api/get_limit\`: Get quota Info - \`/api/extend_audio\`: Extend audio length +- \`/api/concat\`: Generate the whole song from extensions \`\`\` Feel free to explore the detailed API parameters and conduct tests on this page. diff --git a/src/app/page.tsx b/src/app/page.tsx index 2d87bda..0d39d36 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -106,6 +106,7 @@ Suno API currently mainly implements the following APIs: - \`/api/get?ids=\`: Get music Info by id, separate multiple id with ",". - \`/api/get_limit\`: Get quota Info - \`/api/extend_audio\`: Extend audio length +- \`/api/concat\`: Generate the whole song from extensions \`\`\` For more detailed documentation, please check out the demo site: