Suno2openai 恢复支持docker部署 suno-v3和suno-v3.5都支持

Suno 项目分享

今天在论坛看到有人问是否有 Suno 的项目,结果始皇引用了我的项目,这让我感到非常惊喜。最近一直很忙,基本上是早上八点到图书馆,晚上十一点才回宿舍,本打算偷个懒。但看到大家的需求后,决定重新整理一下,发现其实并不麻烦。最近有不少人向我要这个项目,但我因为懒一直没有整理,现在终于恢复了。
github项目地址:
wlhtea/Suno2openai: 以openai格式调用suno api,并将cookie保存为数据库,实现cookie池调用 :chart_with_upwards_trend:已接入newapi、oneapi中转站,适配chat-next-web等前端项目

查看之前的帖子

基本教程

1. 创建数据库

首先,创建数据库。数据库名称和用户名我都默认设为一致,后续可以根据需要修改。

2. 获取 Cookie

获取 Cookie 的方法如下:

3. 使用 Docker 部署

注意不要把环境变量用单引号或者双引号括起来:

  • ‘databasename’ :x:
  • databasename :heavy_check_mark:

4. 部署方式

  • 自用: 分为两种情况。如果是自己用,可以本地部署,直接用 OpenAI 格式访问 http://127.0.0.1:8000/v1/chat/completions
  • 中转: 最好有几个账号轮询使用。由于用户大多是在 chat-next-web 这种地方使用,而这种前端项目基本都是 https 对 https 的请求,如果不弄 SSL 证书,就无法进行请求。

5. 如何批量填入数据库 Cookie

  1. 首先拉取我的项目:

    git clone https://github.com/wlhtea/Suno2openai.git
    
  2. 然后复制环境变量文件:

    cp env.example .env 
    
  3. 按照要求修改 .env 文件的内容,然后将 Cookie 填入 update_cookie_to_sql.py 对应的位置,运行程序:

    python update_cookie_to_sql.py
    

注意事项

我的表达能力有限,如果有哪里不清楚,可以将这个帖子放到 GPT 里,应该能得到你想要的答案。当然,这个帖子已经被放进去解析过一次了。

效果图

进行了优化,有永久的 CDN 链接和正在生成的链接,这样既能保证生成完后可以听,也能在生成过程中收听:

25 个赞

常规话题人工智能

:+1:一个

3 个赞

Mark

3 个赞

好诶!一直在找能用的项目

4 个赞

好诶!一直在求猫猫帮忙找能用的项目!

4 个赞

厉害了,比suno-api方便

4 个赞

#Suno添加

可以把音乐保存下来嘛,好像要开vpn才能听到

4 个赞

好耶!

2 个赞

:melting_face: :melting_face:

1 个赞

太棒了!

3 个赞

Mark,必须赞一个

2 个赞

问一下,主机的8000端口可以改吗

2 个赞

太棒了

2 个赞

准备试一试

2 个赞

大佬 cookies的有效期是多久啊

2 个赞

试一试

2 个赞

太棒了 非常感谢 :kissing_heart:

1 个赞

可以的