Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateFileRetrievalTool ¶
CreateFileRetrievalTool 创建文件检索工具(供 Agent 调用)
func CreateRetrievalTool ¶
func CreateRetrievalTool(kbConfigs []KnowledgeBaseConfig) tool.BaseTool
CreateRetrievalTool 创建检索工具(供 Agent 调用)
func FormatKnowledgeResults ¶
FormatKnowledgeResults 将检索结果格式化为字符串
Types ¶
type FileParserRetriever ¶
type FileParserRetriever struct {
// contains filtered or unexported fields
}
FileParserRetriever 文件解析检索器
func NewFileParserRetriever ¶
func NewFileParserRetriever(baseDir string) *FileParserRetriever
NewFileParserRetriever 创建文件解析检索器
type KnowledgeBaseConfig ¶
type KnowledgeBaseConfig struct {
ID string `json:"id"`
Name string `json:"name"`
RetrievalURL string `json:"retrieval_url"`
Token string `json:"token"`
TopK int `json:"top_k"`
}
KnowledgeBaseConfig 知识库配置
type KnowledgeRetriever ¶
type KnowledgeRetriever struct {
// contains filtered or unexported fields
}
KnowledgeRetriever 知识检索器
func NewKnowledgeRetriever ¶
func NewKnowledgeRetriever(configs []KnowledgeBaseConfig) *KnowledgeRetriever
NewKnowledgeRetriever 创建知识检索器
Click to show internal directories.
Click to hide internal directories.