Soliloquy lets you chat with and summarize PDFs using a local Ollama instance and Chainlit. All processing happens locally, ensuring privacy and control over your data.
pip install soliloquydocker run -p 8000:8000 szmyty/soliloquypip install git+https://github.com/szmyty/soliloquy.gitfrom soliloquy import chat, summarize
summary = summarize("path/to/document.pdf")
print(summary)
response = chat("What is this document about?")
print(response)pyenv install 3.11.6
pyenv local 3.11.6
poetry install./scripts/start_ollama.sh./scripts/run.shSee CONTRIBUTING.md.
Distributed under the MIT License.