wlhtea / Suno2openai

以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
MIT License
220 stars 44 forks source link

⭐ 添加请求用于修改数据库里的cookies信息 #30

Closed Yanyutin753 closed 3 months ago

Yanyutin753 commented 3 months ago

本次PR的内容:

  1. 添加请求用于查询/添加/删除数据库里的cookies信息,需要加上请求头Authorization和自定义请求前缀COOKIES_PREFIX

    • COOKIES_PREFIX/cookies post: 用于查询cookies信息
    • COOKIES_PREFIX/cookies put: 用于添加cookies信息
    • COOKIES_PREFIX/cookies delete: 用于删除cookies信息
    • COOKIES_PREFIX/refresh/cookies get: 用于刷新cookies额度
  2. 简化依赖项 #26

  3. 优化chat接口,设定环境变量AUTH_KEY,用于Authorization请求头验证,防止被滥用

  4. 优化添加相同的cookie时,自动更新cookie的真实信息

  5. 实现每天凌晨3点,自动更新cookies的次数,便于管理

  6. 优化返回消息格式

LobeChat_随便聊聊_2024-06-11 (1)

已测试通过,可以通过yangclivia/suno2openai:latest镜像用于测试

🧩再次感谢作者的付出!!!

Yanyutin753 commented 3 months ago

可以把歌曲类型放到歌曲信息里面🤩,然后现在歌曲类型还是有点问题

wlhtea commented 3 months ago

十分感谢 yy同学付出! 接女朋友之余还抽空pr!代码看起来就很好看,工作流还有GitHub的一些操作都是Yanyutin753提出的 经验很丰富

Yanyutin753 commented 3 months ago

十分感谢 yy同学付出! 接女朋友之余还抽空pr!代码看起来就很好看,工作流还有GitHub的一些操作都是Yanyutin753提出的 经验很丰富

🥹