mirror of
https://github.com/infiniflow/ragflow.git
synced 2026-07-23 00:46:42 +08:00
[Go] Add /api/v1/searchbots/mindmap and /api/v1/chat/mindmap (#16443)
This commit is contained in:
@@ -297,17 +297,18 @@ func startServer(config *server.Config) {
|
||||
// no-op echo (the audio package contract), so this is always
|
||||
// safe to call.
|
||||
configureTTSSynthesizer(modelProviderService)
|
||||
searchBotLLM := &handler.SearchBotRealLLM{Svc: modelProviderService}
|
||||
modelProviderLLM := &handler.ModelProviderLLM{Svc: modelProviderService}
|
||||
searchBotHandler := handler.NewSearchBotHandler(
|
||||
searchService,
|
||||
tenantService,
|
||||
searchBotLLM,
|
||||
modelProviderLLM,
|
||||
chunkService,
|
||||
)
|
||||
searchBotHandler.SetStreamLLM(searchBotLLM)
|
||||
searchBotHandler.SetStreamLLM(modelProviderLLM)
|
||||
askService := service.NewAskService(chunkService, nil, 0, 0)
|
||||
searchBotHandler.SetAskService(askService)
|
||||
searchHandler.SetCompletionDependencies(searchBotLLM, askService)
|
||||
chatHandler.SetMindMapDependencies(searchService, tenantService, modelProviderLLM, chunkService)
|
||||
searchHandler.SetCompletionDependencies(modelProviderLLM, askService)
|
||||
pluginHandler := handler.NewPluginHandler(service.NewPluginService())
|
||||
modelHandler := handler.NewModelHandler(service.NewModelProviderService())
|
||||
fileCommitHandler := handler.NewFileCommitHandler(service.NewFileCommitService())
|
||||
|
||||
Reference in New Issue
Block a user