18 lines
570 B
Go
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)
|
|
}
|
|
} |