Skip to content

[Bug] 服务端不能正确响应模型禁用,禁用后依然支持执行任意模型请求 #5881

@wysaid

Description

@wysaid

📦 部署方式

官方安装包

📌 软件版本

v2.15.8

💻 系统环境

Ubuntu

📌 系统版本

20.04.6

🌐 浏览器

Edge

📌 浏览器版本

131.0.2903.70

🐛 问题描述

我的服务使用 github 源码编译并运行在自己的阿里云服务器上,代码 commit: a2adfbb
服务使用自己的 OpenAI token。

我限制了使用的 API 版本, 比如不允许使用 gpt-4.
在新的浏览器上访问我的网站, 确实不显示 gpt-4了, 显示如下:
QQ_1732805495289

但如果我在之前访问过的浏览器上访问我的网站时, 我发现我不允许的选项全都在, 并且可以正常使用:
QQ_1732805651865

服务器后台似乎缺乏验证,使用者可以随意选择想使用的 API.

📷 复现步骤

  1. 服务端正常发布页面, 不做任何 api 限制
  2. 网页使用者登录并使用gpt-4 问几个问题
  3. 服务端修改并重新发布,禁用部分对话模型, 比如 gpt-4
  4. 网页使用者继续登录并找到原来的问题, 继续使用 gpt-4 追问
  5. 此时网页能继续使用 gpt-4 作答, 不符合预期。

🚦 期望结果

服务器报错, 提示此模型被禁用, 或者不支持此模型,要求切换。

📝 补充信息

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions