用法
本示例使用本地 PgVector 数据库。确保其运行
knowledge_base.py
knowledge_base
与 Agent 一起使用:
agent.py
TextKnowledgeBase 也支持异步加载。
async_knowledge_base.py
参数
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
path | Union[str, Path] | - | 文本文件路径。可以指向单个文本文件或目录。 |
formats | List[str] | [".txt"] | 此知识库接受的格式。 |
reader | TextReader | TextReader() | 用于将文本文件转换为向量数据库 Documents 的 TextReader 。 |
TextKnowledgeBase
是 AgentKnowledge 类的子类,可以访问相同的参数。