Achieve detailed summarization of extensive documents through 🚀ultra-fast parallelized 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.
- 📄 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 modles:
gpt-4o-mini
gpt-4o
gpt-4-turbo
gpt-3.5-turbo
- 🔑 OpenAI API keys
- 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.toml
file under.streamlit\
directory. Replaceyour_secure_key
with your own password for browser cookie encryption.
mkdir .streamlit
echo "crypto_keycrypto_key = 'your_secure_key'" > .streamlit/secrets.toml
- Execute
RUN.bat
./RUN.bat