Documentation
¶
Index ¶
Constants ¶
View Source
const ( TypeChat = "awe:chat" TypeSearch = "awe:search" TypeExecute = "awe:execute" )
Variables ¶
View Source
var ( DefaultWorkflowChat = "qrouter" DefaultWorkflowSearch = "search_web" )
Functions ¶
func NewChatTask ¶
func NewChatTask(req *pb.ChatRequest) (*asynq.Task, error)
func NewExecuteTask ¶
func NewExecuteTask(req *pb.ExecuteRequest) (*asynq.Task, error)
func NewSearchTask ¶
func NewSearchTask(req *pb.SearchRequest) (*asynq.Task, error)
Types ¶
type TaskHandler ¶
type TaskHandler struct {
// contains filtered or unexported fields
}
func NewTaskHandler ¶
func NewTaskHandler(transport transport.Transport, vectorStore vector.Store) *TaskHandler
func (TaskHandler) ProcessTask ¶
Click to show internal directories.
Click to hide internal directories.