增加一套完整的模型列表面板,可以从该面板中查看本站某个分组下可以使用的全部模型,包括其费用、模型名、使用方式等,参考 New API 的模型广场。同时改变原有账户的模型设置方式,将原有的模型映射归入高级选项,在使用 OAuth 登录的时候,不再手动设置模型和模型列表,系统应自动抓取相应的 OAuth 最新模型列表。
具体功能建议如下:
-
增加自动拉取选项
在原有的模型列表位置放一个 A/B 选项,增加一个“从上游自动拉取模型”的选项。按钮名称建议叫作“拉取上游模型”,点击后能够自动从上游获取可用模型列表,并自动填入模型列表及模板。
-
模型列表展示逻辑
(a) 填入模型后,在模型列表面板中即可查看。
(b) 如果多个渠道有重复的模型,在总模型列表里应合并显示。
(c) 每个模型以卡片形式显示,卡片中需注明是否有多个渠道同时拥有该模型。
(d) 如果选择按分组或按渠道显示,模型则在各自渠道下单独列出。
-
权限与信息展示
管理员可以看到所有渠道的详细模型信息。在用户端,仅能看到实体信息(例如模型名称、价格、列表、分组等),而不可以查看到具体的渠道来源。
-
同步更新测试连接中的模型列表,该列表应以当前获取到的模型列表为主。
同时彻底移除模型白名单,将相关逻辑修改为“是否仅允许模型列表中的请求”这一开关。在正常情况下,如果接收到的请求模型不在模型列表中,系统仍会将其传递到上游而不做限制,除非该限制开关被开启。
-
同时清理所有具有模型白名单的地方,使功能保持统一
增加一套完整的模型列表面板,可以从该面板中查看本站某个分组下可以使用的全部模型,包括其费用、模型名、使用方式等,参考 New API 的模型广场。同时改变原有账户的模型设置方式,将原有的模型映射归入高级选项,在使用 OAuth 登录的时候,不再手动设置模型和模型列表,系统应自动抓取相应的 OAuth 最新模型列表。
具体功能建议如下:
增加自动拉取选项
在原有的模型列表位置放一个 A/B 选项,增加一个“从上游自动拉取模型”的选项。按钮名称建议叫作“拉取上游模型”,点击后能够自动从上游获取可用模型列表,并自动填入模型列表及模板。
模型列表展示逻辑
(a) 填入模型后,在模型列表面板中即可查看。
(b) 如果多个渠道有重复的模型,在总模型列表里应合并显示。
(c) 每个模型以卡片形式显示,卡片中需注明是否有多个渠道同时拥有该模型。
(d) 如果选择按分组或按渠道显示,模型则在各自渠道下单独列出。
权限与信息展示
管理员可以看到所有渠道的详细模型信息。在用户端,仅能看到实体信息(例如模型名称、价格、列表、分组等),而不可以查看到具体的渠道来源。
同步更新测试连接中的模型列表,该列表应以当前获取到的模型列表为主。
同时彻底移除模型白名单,将相关逻辑修改为“是否仅允许模型列表中的请求”这一开关。在正常情况下,如果接收到的请求模型不在模型列表中,系统仍会将其传递到上游而不做限制,除非该限制开关被开启。
同时清理所有具有模型白名单的地方,使功能保持统一