package main import ( digitalhumanController "ai-agent/digital-human/controller" workController "ai-agent/workflow/controller" workflowController "ai-agent/workflow/controller/flow" workflowNodeController "ai-agent/workflow/controller/node" workflowSkillController "ai-agent/workflow/controller/skill" "context" "gitea.com/red-future/common/http" "gitea.com/red-future/common/jaeger" _ "github.com/gogf/gf/contrib/drivers/pgsql/v2" _ "github.com/gogf/gf/contrib/nosql/redis/v2" ) func main() { ctx := context.Background() defer jaeger.ShutDown(ctx) // 注册路由 http.Httpserver.BindHandler("/httpNodeCallback", workflowController.FlowCallBack.HttpNodeCallback) http.RouteRegister([]interface{}{ //digitalhuman相关接口 digitalhumanController.Audio, // 语音相关接口 digitalhumanController.CustomVoice, // 自定义语音相关接口 digitalhumanController.DigitalHuman, // 数字人相关接口 digitalhumanController.Video, // 视频相关接口 digitalhumanController.AsyncTask, // 异步任务相关接口 workController.CreationInfo, workflowController.FlowExecution, workflowController.FlowUser, workflowController.FlowTemplate, workflowNodeController.NodeLibrary, workflowNodeController.NodePrompt, workflowSkillController.SkillTemplate, workflowSkillController.SkillUser, }) //workflow.ExternalInterruptDemo() //err := activePullService.ActivePullService.AllList(ctx) //if err != nil { // g.Log().Error(ctx, "ActivePullService err: %v", err) //} // 保持应用运行 select {} }