SumGPT
Achieve detailed summarisation of extensive documents through πultra-fast parallelised completion with APIs provided by OpenAI.
π Web App: https://sumgpt.streamlit.app
βοΈ Like this repo? Please consider a star!
π‘As I am not a professional programmer and am fairly new to Python, this project may contain bugs. If you encounter any issues, please suggest them in the Issues section.
π Features
- π Summarize document (.txt, .md).
- π€ Customizable parameters and bot persona for refined response generation.
- π Facilitates parallel processing of chunks.
- πΌ Export & import configs for easy sharing and reuse.
- π Encrypted browser cookies ensure configuration settings are preserved across sessions.
- π§ Supports multiple models:
gpt-4o-minigpt-4ogpt-4-turbogpt-3.5-turbo
π‘ What you need
- π OpenAI API keys
π» Running Locally
- Make sure you have python 3.11 | python installation tutorial (YouTube)
-
Clone the repository
git clone https://github.com/sean1832/SumGPT cd SumGPT -
Create a
secrets.tomlfile under.streamlit\directory. Replaceyour_secure_keywith your own password for browser cookie encryption.mkdir .streamlit echo "crypto_key = 'your_secure_key'" > .streamlit/secrets.toml -
Execute
RUN.bat./RUN.bat
