vector_db
中。
用法
我们将在此示例中使用本地 PgVector 数据库。请确保它正在运行:确保其正在运行
knowledge_base.py
knowledge_base
与 Agent
一起使用:
agent.py
WebsiteKnowledgeBase 还支持异步加载。
async_knowledge_base.py
参数
参数 | 类型 | 默认值 | 说明 |
---|---|---|---|
urls | List[str] | [] | 要读取的 URL |
reader | Optional[WebsiteReader] | None | 用于读取 URL 并将其转换为介质的 WebsiteReader Documents 供向量数据库使用。 |
max_depth | int | 3 | 要抓取的最大深度。 |
max_links | int | 10 | 要抓取的链接数。 |
WebsiteKnowledgeBase
是 AgentKnowledge
类的子类,可以访问相同的参数。