爱可可-爱生活 26-01-14 08:11
微博认证:AI博主 2025微博新锐新知博主

【谷歌NotebookLM终于有了非官方Python API,研究自动化和播客生成一键搞定】

做研究的朋友应该都体验过Google NotebookLM的强大——上传文档就能生成播客、问答互动、自动总结。但问题是,它一直没有开放API,想批量处理或者集成到自己的工作流里,只能干瞪眼。

现在,开发者teng-lin做了一件很多人想做但没做的事:给NotebookLM写了一套非官方的Python库。

这个项目叫notebooklm-py,核心价值很直接:把NotebookLM从一个网页工具变成可编程的研究基础设施。

能做什么?

第一,研究流程自动化。批量导入网页链接、PDF文档、YouTube视频、Google Drive文件,然后用代码跑查询、提取洞察。以前手动一个个上传的痛苦,现在可以用脚本解决。

第二,内容生成。一行命令生成播客音频、视频、测验题、闪卡、学习指南。做知识类内容的创作者应该会很感兴趣。

第三,AI Agent集成。可以把NotebookLM接入Claude Code或其他大模型Agent,用自然语言驱动整个流程。比如直接说“帮我把这几个链接做成一期播客”,它就能自动完成。

三种使用方式可选:Python API适合做应用集成和复杂流程;命令行工具适合快速任务和脚本自动化;Agent技能适合接入大模型做自然语言交互。

安装也简单,pip install notebooklm-py就行,首次使用需要浏览器登录授权。

不过有几点需要注意。这是非官方项目,用的是谷歌未公开的内部API。这意味着:谷歌随时可能改接口导致功能失效;重度使用可能被限流;跟谷歌官方没有任何关系。

所以作者的建议是:适合用在原型开发、个人研究、实验性项目上,生产环境要谨慎。

从技术实现角度看,这类逆向工程项目的生命周期往往取决于官方的态度。如果谷歌后续开放正式API,这个项目的历史使命可能就完成了;如果谷歌选择封堵,那就是猫鼠游戏。但无论如何,它填补了当下的空白,让很多原本不可能的工作流变得可行。

对于研究者和内容创作者来说,这可能是一个值得关注的效率工具。毕竟,能用代码解决的事情,就不该用手点。

项目地址:github.com/teng-lin/notebooklm-py

发布于 北京