one-api 渠道设置处让key展示出来

AI · 10-15 · 154 人浏览

1697338111507.png

这里默认是不显示的,但是如果只是我们自己用,或者为了方便管理,可以把这里显示出来

修改处

在源码的model/channel.go文件里

原代码

func GetChannelById(id int, selectAll bool) (*Channel, error) {
    channel := Channel{Id: id}
    var err error = nil
    if selectAll {
        err = DB.First(&channel, "id = ?", id).Error
    } else {
        err = DB.Omit("key").First(&channel, "id = ?", id).Error
    }
    return &channel, err
}

替换为

func GetChannelById(id int, selectAll bool) (*Channel, error) {
    channel := Channel{Id: id}
    var err error = nil
    err = DB.First(&channel, "id = ?", id).Error
    return &channel, err
}

重新打包就有了

chatgpt openai one-api go