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
230 stars 44 forks source link

OneAPI调用报错 #7

Closed KarlLee830 closed 7 months ago

KarlLee830 commented 8 months ago

报错内容: 错误:invalid character 'd' looking for beginning of value

日志内容 500 Internal Server Error {"error":{"code":"decode_response_failed","message":"invalid character 'd' looking for beginning of value (request id: 202404062244052291329202Svobm0S)","type":"one_api_error"}}

直接使用chatbox本地调用api 虽可生成内容,但生成完毕后仍然会带报错信息

未知错误。请检查 AI 设置和账户情况,或者[点击这里查看常见问题文档](https://chatboxai.app/redirect_app/faqs/zh-Hans)。

Unexpected token ''', "['DONE']" is not valid JSON

image

wlhtea commented 8 months ago

这个我知道 后续跟新好了 在这里dd你

wlhtea commented 7 months ago

你好,请再试试看还会报错吗?

KarlLee830 commented 7 months ago

我看了下代码,貌似数据库名和用户名是保持一致的吗,这个最好还是拆开比较好🤔

KarlLee830 commented 7 months ago

你好,请再试试看还会报错吗?

wlhtea/suno2openai:0.1.0 尝试了一下这个镜像,仍然报错invalid character 'd' looking for beginning of value

suno2openai的log会报

INFO:     172.17.0.1:44420 - "POST /v1/chat/completions HTTP/1.1" 200 OK
No sql

使用的OneAPI为https://github.com/MartialBE/one-api 这个项目

wlhtea commented 7 months ago

这是环境没有配置好的问题 docker按照要求进行配置 docker 需要配置env文件

KarlLee830 commented 7 months ago

这是环境没有配置好的问题 docker按照要求进行配置 docker 需要配置env文件

我的环境变量应该是没问题的 我自己debug后尝试手动将数据库内的working一栏数值重新修改为0后 再尝试调用接口,working数值被重新修改为1,可以正常返回内容了 image

wlhtea commented 7 months ago

是的 可能是您用的是之前的代码有些bug 对你照成不方便 抱歉