diff --git a/service/generalModel/openai.go b/service/generalModel/openai.go index f5f53f2..d1117fc 100644 --- a/service/generalModel/openai.go +++ b/service/generalModel/openai.go @@ -235,7 +235,7 @@ func OpenAIForeignAI(modelParam proto.ModelParam, imCtx *proto.IMParamContext, p if _, ok := acc.JustFinishedToolCall(); ok { chunk.Created = -1 // 这里由于没有返回结束标志,所以用该字段来判断 } - DoOpenAIForeignAICallBack(chunk, modelParam, imCtx, platform) + go DoOpenAIForeignAICallBack(chunk, modelParam, imCtx, platform) } if stream.Err() != nil { log.Printf("openai_%s stream err:%v\n", platform, stream.Err())