用法
本示例中使用本地 PgVector 数据库。请确保它正在运行
knowledge_base.py
knowledge_base 与 Agent 一起使用:
agent.py
JSONKnowledgeBase 也支持异步加载。
async_knowledge_base.py
参数
| 参数 | 类型 | 默认值 | 描述 |
|---|---|---|---|
path | Union[str, Path] | - | 指向 JSON 文件的路径。可以指向单个 JSON 文件或 JSON 文件目录。 |
reader | JSONReader | JSONReader() | 一个 JSONReader,用于将 JSON 文件转换为向量数据库的 Documents。 |
JSONKnowledgeBase 是 AgentKnowledge 类的一个子类,可以访问相同的参数。
开发者资源
- 查看 同步加载 Cookbook
- 查看 异步加载 Cookbook