NotebookLM Python
活跃简介
Google NotebookLM 的非官方 Python API 和智能体技能,提供对 NotebookLM 功能的完整编程访问,包括 Web UI 未暴露的能力,支持 Python、CLI 和 AI 智能体调用。
核心特性
- 提供对 Google NotebookLM 功能的完整编程访问,包括 Web UI 未暴露的能力
- 支持生成音频概览、视频、幻灯片、测验、闪卡、信息图和思维导图
- 批量下载所有生成的工件,支持多种格式(MP3、MP4、PDF、PNG、CSV、JSON、Markdown)
- 支持 CLI、Python API 和 AI 智能体集成,兼容 Claude Code、Codex 和 OpenClaw
- 从 URL、YouTube、Google Drive、PDF 和粘贴文本导入,配备 Web/Drive 研究代理
- 无需 NotebookLM UI 即可编程管理共享和权限
适用场景
💡 批量导入源文件和编程提取洞察的研究自动化
💡 构建利用 NotebookLM 文档理解能力的 AI 智能体工具
💡 自动化内容生成流水线,生成播客、视频和学习材料
💡 批量处理和导出 NotebookLM 工件用于归档或集成
💡 从文档源自动更新知识库的 CI/CD 集成
分类
快速开始
通过 `pip install "notebooklm-py[browser]"` 安装,运行 `playwright install chromium`,使用 `notebooklm login` 认证,通过 `notebooklm create "My Research"` 创建笔记本,添加来源后使用 `notebooklm ask` 和 `notebooklm generate` 进行对话或生成内容。