mirror of
				https://github.com/linux-do/new-api.git
				synced 2025-11-04 21:33:41 +08:00 
			
		
		
		
	fix: add missing UpstreamModelName
This commit is contained in:
		@@ -116,8 +116,6 @@ func Distribute() func(c *gin.Context) {
 | 
			
		||||
				abortWithMessage(c, http.StatusServiceUnavailable, fmt.Sprintf("当前分组 %s 下对于模型 %s 无可用渠道(数据库一致性已被破坏)", userGroup, modelRequest.Model))
 | 
			
		||||
				return
 | 
			
		||||
			}
 | 
			
		||||
 | 
			
		||||
			c.Set("model_name", modelRequest.Model)
 | 
			
		||||
		}
 | 
			
		||||
		c.Set("channel", channel.Type)
 | 
			
		||||
		c.Set("channel_id", channel.Id)
 | 
			
		||||
 
 | 
			
		||||
@@ -34,7 +34,6 @@ func GenRelayInfo(c *gin.Context) *RelayInfo {
 | 
			
		||||
	userId := c.GetInt("id")
 | 
			
		||||
	group := c.GetString("group")
 | 
			
		||||
	tokenUnlimited := c.GetBool("token_unlimited_quota")
 | 
			
		||||
	upstreamModelName := c.GetString("model_name")
 | 
			
		||||
	startTime := time.Now()
 | 
			
		||||
 | 
			
		||||
	apiType := constant.ChannelType2APIType(channelType)
 | 
			
		||||
@@ -53,7 +52,6 @@ func GenRelayInfo(c *gin.Context) *RelayInfo {
 | 
			
		||||
		ApiType:        apiType,
 | 
			
		||||
		ApiVersion:     c.GetString("api_version"),
 | 
			
		||||
		ApiKey:         strings.TrimPrefix(c.Request.Header.Get("Authorization"), "Bearer "),
 | 
			
		||||
		UpstreamModelName: upstreamModelName,
 | 
			
		||||
	}
 | 
			
		||||
	if info.BaseUrl == "" {
 | 
			
		||||
		info.BaseUrl = common.ChannelBaseURLs[channelType]
 | 
			
		||||
 
 | 
			
		||||
@@ -59,6 +59,7 @@ func getAndValidateTextRequest(c *gin.Context, relayInfo *relaycommon.RelayInfo)
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
	relayInfo.IsStream = textRequest.Stream
 | 
			
		||||
	relayInfo.UpstreamModelName = textRequest.Model
 | 
			
		||||
	return textRequest, nil
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user