one-api 暴露上游渠道的问题

3j86kqsm  于 2个月前  发布在  其他
关注(0)|答案(6)|浏览(26)

例行检查

  • 我已确认目前没有类似 issue
  • 我已确认我已升级到最新版本
  • 我已完整查看过项目 README,已确定现有版本无法满足需求
  • 我理解并愿意跟进此 issue,协助测试和提供反馈
  • 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

功能描述

当服务完全没法访问时,比如服务器挂掉,被攻击,失联时,日志内不要暴露渠道地址,建议用渠道 id 替代。

应用场景

bqjvbblv

bqjvbblv2#

@songquanpeng 使用随机字符串(如UUID)作为渠道ID更好,而不是递增整数。
在分发令牌时,可能不希望用户自行修改渠道。
目前这种渠道ID格式(如sk-token-{渠道id}),用户很容易猜测并尝试其他渠道。

ars1skjm

ars1skjm3#

非管理员这样设置无效

332nm8kg

332nm8kg4#

非管理员这样设置无效
也就是说,非管理员不允许设置渠道,管理员可以随意设置渠道?
这样似乎就很难满足给指定用户使用指定渠道的需求了。

kokeuurv

kokeuurv5#

非管理员这样设置无效
也就是说,非管理员不允许设置渠道,管理员可以随意设置渠道?
这样似乎就很难满足给指定用户使用指定渠道的需求了。
有个折中的办法,加一个分组,现在分组可以自定义的,把指定用于设置到指定的分组,然后渠道对应这个分组即可。就可以解决了

mefy6pfw

mefy6pfw6#

当无法与上游服务器正常连接时,仍然暴露了上游地址。

Post "https://xxx.com/v1/chat/completions?retry=0": dial tcp56.161.281.15:443: i/o timeout (reguest id: 20231121082111251409639ixPDsVQE)

相关问题