ai365vip / chat-api

基于One API与New API的基础上进行二次开发
https://api.ai365vip.com/
Other
284 stars 69 forks source link

empty response from server空响应 #45

Closed lph66152137 closed 3 weeks ago

lph66152137 commented 1 month ago

例行检查

问题描述 0.4.3-alpha3之后的版本(包括0.4.4-alpha1)无法正常调用,前端应用如chat-next-web提示如下 image

复现步骤 0.4.3-alpha3后的版本现象一致 预期结果

相关截图 如果没有的话,请删除此节。

lph66152137 commented 3 weeks ago

2024/06/14 04:08:46 /build/model/cache.go:37 record not found [2.600ms] [rows:0] SELECT * FROMtokensWHEREkey= 'scooter' ORDER BYtokens.id` LIMIT 1 [GIN] 2024/06/14 - 04:08:46 | 202406140408463540830766zUqqWgQ | 401 | 2.786565ms | XXX.XXX.XXX.XXX | POST /v1/chat/completions?path=v1&path=chat&path=completions [ERR] 2024/06/14 - 04:08:46 | 202406140408463540830766zUqqWgQ | 无效的令牌 [INFO] 2024/06/14 - 04:08:49 | %!s() | 检测到未完成的任务数有: 1 [INFO] 2024/06/14 - 04:08:49 | %!s() | 渠道 #2 未完成的任务有: 1 [ERR] 2024/06/14 - 04:08:50 | %!s() | Get Task parse body error2: invalid character '<' looking for beginning of value [INFO] 2024/06/14 - 04:09:00 | %!s() | 检测到未完成的任务数有: 1 [INFO] 2024/06/14 - 04:09:00 | %!s() | 渠道 #2 未完成的任务有: 1 [ERR] 2024/06/14 - 04:09:00 | %!s() | Get Task parse body error2: invalid character '<' looking for beginning of value [INFO] 2024/06/14 - 04:09:01 | 20240614040901701770417aAWvwqfE | 用户1 配额9999327102571,额度充足,无需预先扣费。 [ERR] 2024/06/14 - 04:09:02 | 20240614040901701770417aAWvwqfE | relay error (channel #1): No completion tokens generated [GIN] 2024/06/14 - 04:09:02 | 20240614040901701770417aAWvwqfE | 200 | 433.072582ms | XXX.XXX.XXX.XXX | POST /v1/chat/completions?path=v1&path=chat&path=completions [SYS] 2024/06/14 - 04:09:07 | 正在更新数据看板数据...

2024/06/14 04:09:07 /build/model/usedata.go:99 record not found [5.440ms] [rows:0] SELECT * FROM quota_data WHERE user_id = 1 and username = 'admin' and type = 2 and channel_id = 3 and model_name = 'gpt-4o' and created_at = 1718308800 ORDER BY quota_data.id LIMIT 1 [SYS] 2024/06/14 - 04:09:07 | 保存数据看板数据成功,共保存1条数据 [INFO] 2024/06/14 - 04:09:10 | %!s() | 检测到未完成的任务数有: 1 [INFO] 2024/06/14 - 04:09:10 | %!s() | 渠道 #2 未完成的任务有: 1 [ERR] 2024/06/14 - 04:09:10 | %!s() | Get Task parse body error2: invalid character '<' looking for beginning of value`

麻烦大佬帮看看是哪里的问题,至今还在用旧版本 还有老版本的日志经常有 [INFO] 2024/06/14 - 04:09:10 | %!s(<nil>) | 检测到未完成的任务数有: 1 [INFO] 2024/06/14 - 04:09:10 | %!s(<nil>) | 渠道 #2 未完成的任务有: 1 [ERR] 2024/06/14 - 04:09:10 | %!s(<nil>) | Get Task parse body error2: invalid character '<' looking for beginning of value 请问在哪可以删除渠道未完成的任务?

lph66152137 commented 3 weeks ago

image 用GPT分析给的是这个答案,但是老版本0.4.3-alpha3可以,之后的就不行了。是不是程序对生成这部分有改动导致的?

ai365vip commented 3 weeks ago

删除midjourneys表中 progress不是100%的就没有了,别的是什么模型报错的

lph66152137 commented 3 weeks ago

删除midjourneys表中 progress不是100%的就没有了,别的是什么模型报错的

我只测了gpt4-o还有3.5-turbo 报错

ai365vip commented 3 weeks ago

这边测试一直都正常使用的

lph66152137 commented 3 weeks ago

这边测试一直都正常使用的

今天拉了0.4.4 alpha1试了一下 日志如下 2024/06/15 02:12:47 Warning: .env file not found or error loading [SYS] 2024/06/15 - 02:12:47 | Chat API v0.4.3 started [SYS] 2024/06/15 - 02:12:47 | using MySQL as database [SYS] 2024/06/15 - 02:12:47 | database migration started [SYS] 2024/06/15 - 02:12:47 | database migrated [SYS] 2024/06/15 - 02:12:47 | REDIS_CONN_STRING not set, Redis is not enabled [SYS] 2024/06/15 - 02:12:47 | initializing token encoders [SYS] 2024/06/15 - 02:12:51 | token encoders initialized [GIN] 2024/06/15 - 02:13:05 | 20240615021305338389634ny5VlmHk | 200 | 460.242µs | XXX.XXX.XXX.XXX | GET /favicon.ico [INFO] 2024/06/15 - 02:13:20 | 20240615021320213994503ybZ8qNsG | 用户1 配额9999325760292,额度充足,无需预先扣费。 [ERR] 2024/06/15 - 02:13:20 | 20240615021320213994503ybZ8qNsG | relay error (channel #1): No completion tokens generated [GIN] 2024/06/15 - 02:13:20 | 20240615021320213994503ybZ8qNsG | 200 | 566.306865ms | XXX.XXX.XXX.XXX | POST /v1/chat/completions?path=v1&path=chat&path=completions

前端报错 { "error": true, "message": "empty response from server" }

lph66152137 commented 3 weeks ago

上游不会有问题的,因为换了0.4.3 alpha3就正常了

ai365vip commented 3 weeks ago

运营设置里 空回复重试关闭下试试

lph66152137 commented 3 weeks ago

运营设置里 空回复重试关闭下试试

关掉了,还是一样

lph66152137 commented 3 weeks ago

[INFO] 2024/06/15 - 19:25:01 | 20240615192501673747621s0fUFae8 | 用户1 配额9999325424018,额度充足,无需预先扣费。 [GIN] 2024/06/15 - 19:25:02 | 20240615192501673747621s0fUFae8 | 200 | 375.91259ms | XXX.XXX.XXX.XXX | POST /v1/chat/completions?path=v1&path=chat&path=completions [INFO] 2024/06/15 - 19:25:02 | 20240615192501673747621s0fUFae8 | 用户1 扣费1930,预扣费 0 实际扣费 1930。 [INFO] 2024/06/15 - 19:25:02 | 20240615192501673747621s0fUFae8 | record consume log: userId=1, 用户调用前余额=9999325424018, channelId=1, promptTokens=143, completionTokens=0, modelName=gpt-4, tokenName=XXX, quota=1930,multiplier=模型倍率 15.00,补全倍率2.00,分组倍率 0.90 [ERR] 2024/06/15 - 19:25:09 | %!s() | Get Task parse body error2: invalid character '<' looking for beginning of value

ai365vip commented 3 weeks ago

渠道填写的有问题 POST /v1/chat/completions?path=v1&path=chat&path=completions

lph66152137 commented 3 weeks ago

渠道填写的有问题 POST /v1/chat/completions?path=v1&path=chat&path=completions

自定义渠道 没修改过 老版本可以 我把数据库、目录文件全删了重新部署还是一样的报错 image 重新部署 添加渠道 只填了名字 模型 地址 key 其他没动

[SYS] 2024/06/15 - 21:55:09 | 正在更新数据看板数据... [SYS] 2024/06/15 - 21:55:09 | 保存数据看板数据成功,共保存0条数据 [GIN] 2024/06/15 - 21:56:04 | 20240615215604327663754153Tqh6U | 200 | 349.87µs | XXX.XXX.XXX.XXX | GET /favicon.ico [GIN] 2024/06/15 - 21:56:05 | 202406152156053906456929kBLGi3r | 200 | 264.95µs | XXX.XXX.XXX.XXX | GET /favicon.ico [INFO] 2024/06/15 - 21:56:31 | 2024061521563195165539556HxVKRw | 用户1 配额100000000,额度充足,无需预先扣费。 [ERR] 2024/06/15 - 21:56:32 | 2024061521563195165539556HxVKRw | relay error (channel #1): No completion tokens generated [GIN] 2024/06/15 - 21:56:32 | 2024061521563195165539556HxVKRw | 200 | 173.441775ms | XXX.XXX.XXX.XXX | POST /v1/chat/completions?path=v1&path=chat&path=completions [INFO] 2024/06/15 - 21:56:43 | 20240615215643763707088hXChXYXZ | 用户1 配额100000000,额度充足,无需预先扣费。 [GIN] 2024/06/15 - 21:56:44 | 20240615215643763707088hXChXYXZ | 200 | 982.616652ms | XXX.XXX.XXX.XXX | POST /v1/chat/completions?path=v1&path=chat&path=completions [ERR] 2024/06/15 - 21:56:44 | 20240615215643763707088hXChXYXZ | relay error (channel #2): No completion tokens generated

ai365vip commented 3 weeks ago

自定义渠道修改了 需要填写完整的 后面带上/v1/chat/completions 可以选择openai