Files

18 lines
570 B
Go

package router
import "github.com/gin-gonic/gin"
func (r *Router) setupKnowledgeAPIRoutes(api *gin.RouterGroup) {
if r.knowledgeHandler == nil {
return
}
knowledgeGroup := api.Group("/knowledge")
{
knowledgeGroup.GET("/search", r.knowledgeHandler.Search)
knowledgeGroup.GET("/stats", r.knowledgeHandler.GetStats)
knowledgeGroup.POST("/docs", r.knowledgeHandler.AddDocument)
knowledgeGroup.POST("/resume", r.knowledgeHandler.AddResume)
knowledgeGroup.POST("/text", r.knowledgeHandler.AddText)
knowledgeGroup.POST("/chat", r.knowledgeHandler.Chat)
}
}