package knowledge_base

type QueryRequest struct {
	TenantID string // 租户 ID
	Query    string // 查询内容
	Mode     string // 模式，默认 naive 可选：[bypass|naive|local|global|hybrid|mix]
	Stream   bool   // 仅支持流式输出
	Think    bool   // 是否开启思考模式
	OnlyRAG  bool   // 是否仅开启 RAG 模式
}

type IngestTextRequest struct {
	TenantID string // 租户 ID
	Text     string // 要注入的文本内容
}

type IngestBacthQARequest struct {
	TenantID string // 租户 ID
	QAList   []*QA  // 问答对列表
}

type QA struct {
	Question string // 问题
	Answer   string // 答案
}
