Wild idea: NotebookLM-like search in Zotero

Is Zotero considering using LLM to explore our libraries? After playing around with NotebookLM by Google, I was able to find some things easier than with advanced search. It's not perfect, but the text processing was pretty cool.
  • I wholeheartedly SECOND this request/idea/proposal!
  • I am not an expert (in AI or zotero), but, although I like the idea, it rely either on:
    A) Zotero dev need to set up a LLM server, and you need to be online to allow Zotero software to access/use it. And of course this server will have a cost.
    B) set up a tinyLLM on your computer, I am not sure how doable is that, how much resource will use.

    I am wondering if it's more doable just have a zotero extension able to connect the articles on Zotero with NotebookLM directly?
  • NotebookLM does not have an API.
    You could use a Zotero extension that interfaces to an API e.g. OpenAI API and allows you to specify the API URL. You can then use either a paid "online" API or a local compatible model like https://home.nomic.ai/gpt4all
  • I think scite.ai offers something similar. You can specify a Zotero folder and ask questions to a RAG-model that works with the papers in the folder.

    Of course you’ll need a subscription to use it and I think it may be that it only works with files that have a DOI.

    (They’ve also got a more general rag-based chat but the underlying search is not as good as google scholar and the results depend on the papers found in the search.)
  • I wrote a script specifically because I wanted to upload whole collections to NotebookLM.

    https://gist.github.com/RuizSerra/6a657f6f0b2ce1e5d14a74a29fa68b8d

    Currently, NotebookLM does not have a public API, so the script asks for a collection name from your library and will copy all the relevant PDFs to a destination location. Then you can simply drag and drop all the PDFs into NotebookLM in one go.
  • I've tried RuizSerra's script, it works. Thank you!
  • Tried RuizSerra’s script and it worked perfectly for single collections.

    I wanted to export my entire Zotero library, with subcollections, in one command.
    Using ChatGPT, I adapted and extended the script to automate that process.
    This repo is for anyone who wants quick, organized access to their Zotero PDFs outside the app.

    https://github.com/BacilleX/Zotero-Library-PDF-exporter
  • edited 2 days ago
    Is there a way to keep using my Zotero subscription so that annotations and highlights sync between my devices (tablet and laptop), while having the PDFs in a Google Drive (preferably one folder per collection) so NotebookLM can easily locate the files and create notebooks (preferably one notebook per collection)?

    This is so I can continue using Zotero as my PDF reader and annotation app and seamlessly switch between my tablet and laptop, while also having all the PDFs readily available in NotebookLM so I can quickly generate audio overviews and ask questions via chat.
Sign In or Register to comment.