Suno-API

Suno-API是一個基於Python和FastAPI的非官方Suno AIAPI接口,於2024年3月27日更新。它支持生成歌曲、歌詞等功能,具備令牌維護與賬戶活躍保持機制,並採用全異步設計。該項目兼容OpenAI的/v1/chat/completions API格式,支持自定義模式,並可部署到Vercel等平台。此外,它適配了GPTs和Coze等Agent平台的API Schema,可作為工具或外掛程式集成到AI Agent中,採用開源許可證。其功能包括文本生成音樂、聲音合成、多語言歌詞創作、視覺配樂生成以及音樂風格與情感的設定。該項目是一個用於文生音樂的開源項目。

Suno.ai v3是一項AI音樂服務。在發現用戶存在相關需求後,開發者將該非官方API項目開源。

基本介紹

  • 外文名:Suno-API
  • 最近更新時間:2024年3月27日 
技術實現與部署,API 接口說明,主要API端點,典型調用流程,其他信息,使用場景,

技術實現與部署

Suno-API基於Python和FastAPI框架開發,通過逆向工程實現了官方app.suno.ai的創建API。
支持一鍵部署到Vercel等平台,使用前需要獲取並配置個人app.suno.ai賬戶的Cookie。
Suno API主要實現以下接口:用於生成音樂,以兼容OpenAI API的格式生成音樂,用於自定義模式生成音樂,根據提示生成歌詞,獲取音樂列表或信息,獲取配額信息。

API 接口說明

Suno-API是一個基於Python和FastAPI的開源非官方項目,旨在提供與Suno AI音樂生成服務兼容的API接口。它實現了與官方套用兼容的API創建,兼容OpenAI的調用格式,支持自定義模式,並可作為工具集成到AI Agent平台。

主要API端點

Suno API目前主要實現了以下API端點:用於根據提示生成音樂;用於以兼容OpenAI API的格式生成音樂;用於在自定義模式下生成音樂,支持設定歌詞、音樂風格、標題等參數;用於根據提示生成歌詞;用於獲取音樂列表,或通過查詢參數獲取指定ID的音樂信息;用於查詢賬戶配額信息。

典型調用流程

一個典型的分步調用流程包括:首先註冊並獲取API Key;然後調用接口生成歌詞,並記錄返回的;稍後查詢歌詞生成結果;接著將生成的歌詞作為輸入,調用接口生成音樂;最後使用新的查詢音樂生成結果並獲取音頻檔案URL。

其他信息

該項目支持一鍵部署至Vercel,採用寬鬆的開源許可,並適配GPTs、Coze等Agent平台的API Schema,便於作為工具/外掛程式集成。

使用場景

Suno-API的使用場景包括視頻配樂創作、遊戲音效開發、內容創作者工具、音樂教育輔助、廣告行銷配樂和環境音樂生成。

相關詞條

熱門詞條

聯絡我們