feat: 可设置令牌能调用的模型

This commit is contained in:
CaIon committed 2024-01-08 16:25:17 +08:00
1 parent 6e906442f6
commit 8d9e04427b
7 files changed
+192 -52

No files matched your search

+6
View File
@@ -115,6 +115,12 @@ func TokenAuth() func(c *gin.Context) {
c.Set("id", token.UserId)
c.Set("token_id", token.Id)
c.Set("token_name", token.Name)
if token.ModelLimitsEnabled {
c.Set("token_model_limit_enabled", true)
c.Set("token_model_limit", token.GetModelLimitsMap())
} else {
c.Set("token_model_limit_enabled", false)
}
requestURL := c.Request.URL.String()
consumeQuota := true
if strings.HasPrefix(requestURL, "/v1/models") {