mirror of
https://github.com/yangjian102621/geekai.git
synced 2025-09-17 16:56:38 +08:00
fix: Azure Api 更换api-version参数后请求失败的问题
This commit is contained in:
parent
57243ff010
commit
998b07ab8c
@ -69,13 +69,15 @@ func (h *ChatHandler) sendAzureMessage(
|
|||||||
|
|
||||||
var responseBody = types.ApiResponse{}
|
var responseBody = types.ApiResponse{}
|
||||||
err = json.Unmarshal([]byte(line[6:]), &responseBody)
|
err = json.Unmarshal([]byte(line[6:]), &responseBody)
|
||||||
if err != nil || len(responseBody.Choices) == 0 { // 数据解析出错
|
if err != nil { // 数据解析出错
|
||||||
logger.Error(err, line)
|
logger.Error(err, line)
|
||||||
utils.ReplyMessage(ws, ErrorMsg)
|
utils.ReplyMessage(ws, ErrorMsg)
|
||||||
utils.ReplyMessage(ws, ErrImg)
|
utils.ReplyMessage(ws, ErrImg)
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
|
if len(responseBody.Choices) == 0 {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
fun := responseBody.Choices[0].Delta.FunctionCall
|
fun := responseBody.Choices[0].Delta.FunctionCall
|
||||||
if functionCall && fun.Name == "" {
|
if functionCall && fun.Name == "" {
|
||||||
arguments = append(arguments, fun.Arguments)
|
arguments = append(arguments, fun.Arguments)
|
||||||
|
Loading…
Reference in New Issue
Block a user