SuperAPI AI 工具集

notebooklm

设计与创作

查看项目

更新于 10-16 09:50

技能介绍

用途:把 AI 智能体接到 Google NotebookLM,自动添加来源、查询笔记本、生成音频/报告/幻灯片,并维持登录会话,基于 notebooklm-py 构建。

主要能力:列出、创建、描述笔记本;添加 URL、本地文件(PDF、markdown、txt、docx)或原始文本作为来源;列出来源;提问;生成本地库并设为活动笔记本;生成播客式深潜音频、简报文档、学习指南、博客文章等;列出生成产物;生成带品牌配色的幻灯片。

使用方式:先安装依赖 pip install "notebooklm-py[browser]",再运行 playwright install chromium。首次登录执行 python scripts/nlm.py login,浏览器登录 Google 后回车,会话保存到 ~/.notebooklm/storage_state.json。常用命令包括 python scripts/nlm.py list、create、add-source、sources、ask、library-add、library-activate、library-list、generate-audio、generate-report、artifacts。幻灯片需先向用户询问品牌主色、辅色、背景色和文字色,再填入模板,通过 generate-report --format custom --prompt 提交,或在 NotebookLM 的 Studio → Focus 中粘贴。

适用场景:需要在自动化流程中管理 NotebookLM 内容、批量添加资料、自动问答、生成音频或报告、批量制作统一品牌风格幻灯片时。

限制:需已安装 notebooklm-py 与 Chromium;Google 会话 cookie 一般 7–30 天过期,可用 scripts/refresh_auth.py 无头刷新或重新登录;幻灯片生成可能耗时 3–6 分钟;Focus 提示词约有 5000 字符上限;部分 Windows 环境需设 PYTHONUTF8=1;命令缺失时改用 python scripts/nlm.py 调用。