用法
我们在此示例中使用本地 PgVector 数据库。确保它正在运行
knowledge_base.py
knowledge_base
与 Agent
一起使用:
agent.py
YouTubeKnowledgeBase 也支持异步加载。
async_knowledge_base.py
参数
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
urls | List[str] | [] | 要读取的视频的 URL |
reader | Optional[YouTubeReader] | None | 一个 YouTubeReader ,用于读取 URL 处的视频字幕,并将它们转换为 Documents 以便导入向量数据库。 |
YouTubeKnowledgeBase
是 AgentKnowledge 类的一个子类,可以访问相同的参数。