【开源】Suno2openai已发布,将sunoapi接入newapi适配各大前端项目!!! 【2024.4.12 已经支持new-api和one-api接入!!docker已配套更新!】

更新日志

  • 2024.4.14 支持非流式输出,参数设置stream=False docker版本为0.1.1 如无需该功能不必更新
  • 2024.4.14 更新一个脚本自动将注册的outlook邮箱获取cookie,配合原本的update_cookie_to_sql可以实现自动将cookie和检测cookie剩余次数自动进行填入数据库
  • 2024.4.12 完成对new-api和one-api接入,选择openai调用,并填入项目部署地址(不需要/v1/)密钥空着即可。
  • 2024.4.10 由于suno官方更新 部分项目功能无法使用 已经重新更改 在2024/4/10:15:04之前拉去的项目 请重新拉去即可 docker晚点更新(已更新,拉去时注意拉去版本号。)

帮忙点个小小star

wlhtea/Suno2openai: 以openai格式调用suno api,并将cookie保存为数据库,实现cookie池调用 (github.com)
① 对接new-api
② 应该是适配各大类似chat-next-web的这种ui项目的
③ openai格式调用
④ 有docker compose方便直接部署使用
⑤ cookie轮询调用检测该cookie是否正在生成音乐

效果图:


openai格式 地址就不漏了 我怕有高科技直接干穿老板的pro号

更新:
数据库update_sql…这个代码需要运行,我忘了在readme中写到 刚刚补上了

2024/4/7 18:19:更新了代码数据库问题解决(已经尝试了两遍,根据readme进行部署没问题的),现存问题无法和new-api兼容很奇怪,但是chat-next-web可以(直接填写部署地址就行),但是new-api无法输出服务器返回结果,前几天也存在但是忘了怎么解决了,又得去看看new-api的源码了

2024/4/8 18:02:docker已经更新好了 大家试试看 有任何问题发我邮箱!

38 个赞

常规话题人工智能

部署难度有点大 :grinning:

6 个赞

我去学学docker创建 点点star给点动力 :kissing_heart:

4 个赞

可惜没suno账号

3 个赞

点了star,希望能继续完善,并用docker部署。期待作者后续的更新

4 个赞

!!!

3 个赞

你的.env 也不做说明吗 这样的话要怎么填这个东西呢?

3 个赞

没说明就不用填

4 个赞


那你项目还要这个吗?这不是误会了呀!
不会用,搭建好了,apikey填哪个都不会了,太难了,哭死

3 个赞

这个是那个go作者的docker 这里没改抱歉
数据库update_sql…这个代码需要运行,我忘了在readme中写到 刚刚补上了
newapi中转中的密钥直接空着即可

3 个赞

env文件被隐藏了 上传时抱歉 已经更改readme在clone之后
或者你可以自己创建一个.env文件,内容如下:
BASE_URL=https://studio-api.suno.ai
SESSION_ID=cookie
内容无需更改

3 个赞

我承认我头铁

主机报以下信息,看来似乎正常

suno2openai-suno-api-1  | INFO:     Started server process [1]
suno2openai-suno-api-1  | INFO:     Waiting for application startup.
suno2openai-suno-api-1  | INFO:     Application startup complete.
suno2openai-suno-api-1  | INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
suno2openai-suno-api-1  | INFO:     ip:41294 - "POST /v1/chat/completions HTTP/1.1" 200 OK
suno2openai-suno-api-1  | INFO:     ip:50502 - "POST /v1/chat/completions HTTP/1.1" 200 OK
New-API 渠道测试“suno-v3"报以下信息,
错误:invalid character 'd' looking for beginning of value

Chat GPT_Next_web,用自定义模型”suno-v3“报以下信息

{
  "error": true,
  "message": "empty response from server"
}
4 个赞

一样的问题,我现在正在研究中,感觉可以修改一下代码,newapi根本不回复其实后台已经在写了,但是不会回复直接错误

4 个赞

Mark

4 个赞

我docker数据库环境都还没解决 :joy:

4 个赞

啊哈哈哈教你,docker部署mysql,就行了,然后公网ip映射

4 个赞

强大,必赞!!!

2 个赞

赞哦

2 个赞

是的,docker没有mysql,只能自己建个mysql :joy:

2 个赞