|
@@ -156,18 +156,19 @@ func (q *cQuestion) DetailQuestion(ctx context.Context, qRes *QuestionReq) (repl
|
|
|
if err != nil {
|
|
|
return "", nil, 0, err
|
|
|
}
|
|
|
- if sRes.Result.Answer == "" {
|
|
|
- poolErr := ChatGptPool.Get()
|
|
|
- if poolErr != nil {
|
|
|
- return "", nil, 0, poolErr
|
|
|
- }
|
|
|
- cRes, err := ChatGpt.GPTDo(ctx, qRes)
|
|
|
- if err != nil {
|
|
|
- ChatGptPool.Add()
|
|
|
- return "", nil, 0, err
|
|
|
- }
|
|
|
- return "", cRes, Answer_ChatGPT, nil
|
|
|
- }
|
|
|
+ //P393 stream接口不再使用
|
|
|
+ //if sRes.Result.Answer == "" {
|
|
|
+ // poolErr := ChatGptPool.Get()
|
|
|
+ // if poolErr != nil {
|
|
|
+ // return "", nil, 0, poolErr
|
|
|
+ // }
|
|
|
+ // cRes, err := ChatGpt.GPTDo(ctx, qRes)
|
|
|
+ // if err != nil {
|
|
|
+ // ChatGptPool.Add()
|
|
|
+ // return "", nil, 0, err
|
|
|
+ // }
|
|
|
+ // return "", cRes, Answer_ChatGPT, nil
|
|
|
+ //}
|
|
|
// 校验是否有业务逻辑
|
|
|
matchArr := regExpSmart.FindStringSubmatch(sRes.Result.Answer)
|
|
|
if len(matchArr) == 0 {
|