18 lines
313 B
Go
18 lines
313 B
Go
package controller
|
|
|
|
import (
|
|
"context"
|
|
"rag/model/dto"
|
|
"rag/service"
|
|
)
|
|
|
|
type ragQuery struct{}
|
|
|
|
var RAGQuery = new(ragQuery)
|
|
|
|
// Query 执行RAG查询
|
|
func (c *ragQuery) Query(ctx context.Context, req *dto.RAGQueryReq) (res *dto.RAGQueryRes, err error) {
|
|
res, err = service.RAGQuery.Query(ctx, req)
|
|
return
|
|
}
|