用法
我们在此示例中使用的是本地 PgVector 数据库。确保它正在运行
knowledge_base
与 Agent
一起使用:
CSVKnowledgeBase 也支持异步加载。
async_knowledge_base.py
参数
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
path | Union[str, Path] | - | CSV 文件的路径 |
reader | CSVReader | CSVReader() | 用于读取 CSV 文件并将其转换为 Documents 以便加载到向量数据库的 CSVReader |
CSVKnowledgeBase
是 AgentKnowledge 类的一个子类,并且拥有相同的参数。