diff --git a/providers/tencent/base.go b/providers/tencent/base.go index b10fca3c..3030a22f 100644 --- a/providers/tencent/base.go +++ b/providers/tencent/base.go @@ -84,7 +84,7 @@ func (p *TencentProvider) parseTencentConfig(config string) (appId int64, secret return } -func (p *TencentProvider) getTencentSign(req TencentChatRequest) string { +func (p *TencentProvider) getTencentSign(req *TencentChatRequest) string { apiKey := p.Channel.Key appId, secretId, secretKey, err := p.parseTencentConfig(apiKey) if err != nil { diff --git a/providers/tencent/chat.go b/providers/tencent/chat.go index f3f35461..ef442d21 100644 --- a/providers/tencent/chat.go +++ b/providers/tencent/chat.go @@ -61,7 +61,7 @@ func (p *TencentProvider) getChatRequest(request *types.ChatCompletionRequest) ( tencentRequest := convertFromChatOpenai(request) - sign := p.getTencentSign(*tencentRequest) + sign := p.getTencentSign(tencentRequest) if sign == "" { return nil, common.ErrorWrapper(errors.New("get tencent sign failed"), "get_tencent_sign_failed", http.StatusInternalServerError) }