中文 English
这是一个基于SunoSongsCretor和Suno-API两个项目结合而成,我进行整合和接口标准化为openai格式
- 支持Openai格式调用并流式输出内容
- 支持chat-next-web等前端项目的使用
- 支持docker-compose部署
- 支持多个cookie进行轮询使用
- 添加对请求的队列等待优化
- 添加自定义参数支持(tags、prompt、style和对歌曲的续写)
- 有机会写一个对标官网的前端页面
- 如果有什么建议可以向我提出 邮箱:1544007699@qq.com
git clone https://github.com/wlhtea/Suno2openai.git
- 创建一个数据库名字随意,密码记住了就好,记得打开权限(设置为所有IP可连接,或者设置指定ip为docker容器IP)
BASE_URL=https://studio-api.suno.ai
SESSION_ID=cookie(不需要理会这个,甚至这句话都不用删)
SQL_name=数据库名称
SQL_password=数据库密码
SQL_IP=数据库主机IP
SQL_dk=数据库主机IP的暴露端口(3306)
cd ./Suno2openai
补充内容
打开update_cookie_to_sql.py并将cookie填入cookies中
cookies = \
['cookie1','cookie2']
- 安全组:这里会打开8000端口,请注意开放该端口
- 证书问题:其次如果要接入newapi和chat-next-web这类项目,如果你部署这些项目是https,那么这个项目的反代网址应该也是https,否则这些项目会拒绝http服务
docker compose build && docker compose up
由于不知道什么愿因 在chat-next-web直接填入部署的网址,是可以对sunoapi进行调用 但是经过new-api就不行了 前几天也会但是当时 我改了一个位置就好了 现在不记得了又得去看new-api源码了
(这一段先这样 本地二开的 其实和docker-compose一样的)
只要在渠道中的代理填写项目地址即可,也就是http://(服务器IP):8000,建议用https和域名进行填入代理地址
- 邮箱 1544007699@qq.com
- 大三简历还没写 数据分析和前后端 (比赛经历中等丰富中等成绩)
- 如果有老板想要私有化部署大模型的我可以试试
该项目如果对你有帮助请给我点一个star吧!如果没有帮助也要给我点个star 项目可能存在一些不足的地方和很大的进步空间!希望各位有能力和想法的小伙伴可以支持一下这个项目,万分感谢! 这是我的中转站提供openai接口