以openai格式调用suno api,并将cookie保存为数据库,实现cookie池调用 📈已接入newapi、oneapi中转站,适配chat-next-web等前端项目 || Call suno api in openai format, and save the cookie as a database to realize the cookie pool call to access newapi, oneapi relay station, adapting chat-next-web and other front-end projects
本次PR的内容:
添加请求用于查询/添加/删除数据库里的cookies信息,需要加上请求头
Authorization
和自定义请求前缀COOKIES_PREFIX
COOKIES_PREFIX
/cookiespost
: 用于查询cookies信息COOKIES_PREFIX
/cookiesput
: 用于添加cookies信息COOKIES_PREFIX
/cookiesdelete
: 用于删除cookies信息COOKIES_PREFIX
/refresh/cookiesget
: 用于刷新cookies额度简化依赖项 #26
优化chat接口,设定环境变量AUTH_KEY,用于Authorization请求头验证,防止被滥用
优化添加相同的cookie时,自动更新cookie的真实信息
实现每天凌晨3点,自动更新cookies的次数,便于管理
优化返回消息格式
已测试通过,可以通过
yangclivia/suno2openai:latest
镜像用于测试🧩再次感谢作者的付出!!!