Przeglądaj źródła

feat: 修复aws渠道-thinking后缀不生效的问题

CaIon 4 miesięcy temu
rodzic
commit
82e21972ec
1 zmienionych plików z 3 dodań i 4 usunięć
  1. 3 4
      relay/channel/aws/adaptor.go

+ 3 - 4
relay/channel/aws/adaptor.go

@@ -121,12 +121,11 @@ func (a *Adaptor) ConvertOpenAIRequest(c *gin.Context, info *relaycommon.RelayIn
 	}
 	}
 
 
 	// 原有的Claude模型处理逻辑
 	// 原有的Claude模型处理逻辑
-	var claudeReq *dto.ClaudeRequest
-	var err error
-	claudeReq, err = claude.RequestOpenAI2ClaudeMessage(c, *request)
+	claudeReq, err := claude.RequestOpenAI2ClaudeMessage(c, *request)
 	if err != nil {
 	if err != nil {
-		return nil, err
+		return nil, errors.Wrap(err, "failed to convert openai request to claude request")
 	}
 	}
+	info.UpstreamModelName = claudeReq.Model
 	return claudeReq, err
 	return claudeReq, err
 }
 }