浏览代码

compapi重大几处修改
1.API访问验权和获得用户信息大调整,api_key表与agent表关联,使用其中的api_base/api_key/model作为后续请求大模型的权限依据。并且支持python接口的并入
2.utils/compapi重构大调整,可以方便容纳不同event_type的个性化需求。相应的api前端logic及异步操作相关代码都做了修改。
3.移植了python泛化接口/call_center/mismatch/analyze

liwei 2 周之前
父节点
当前提交
3450cbf6a9
共有 1 个文件被更改,包括 6 次插入5 次删除
  1. 6 5
      crontask/compapi_callback.go

+ 6 - 5
crontask/compapi_callback.go

@@ -8,7 +8,6 @@ import (
 	"hash/fnv"
 	"runtime"
 	"strconv"
-	"strings"
 	"sync"
 	"sync/atomic"
 	"time"
@@ -262,10 +261,12 @@ func (l *CronTask) requestCallback(taskData *ent.CompapiAsynctask) (int, error)
 		return 0, errors.New("call api response empty")
 	}
 
-	fstr := "mytest-svc:"
-	if taskData.RetryCount > 0 && strings.Contains(taskData.CallbackURL, fstr) {
-		taskData.CallbackURL = strings.Replace(taskData.CallbackURL, fstr, "0.0.0.0:", 1)
-	}
+	/*
+		fstr := "mytest-svc:"
+		if taskData.RetryCount > 0 && strings.Contains(taskData.CallbackURL, fstr) {
+			taskData.CallbackURL = strings.Replace(taskData.CallbackURL, fstr, "0.0.0.0:", 1)
+		}
+	*/
 
 	//先开启事务更新任务状态 => Callback_Done(回调完成)
 	tx, err := l.updateTaskStatusByTx(taskData.ID, Callback_Done)