Repository navigation
Version 1.0.3
·
75 commits
to master
since this release
Overview
This application helps you work with the Google Gemini API on your projects:
- Manage your conversation with the model
- Track token count and conversation cost
- Robust error handling to prevent crashes
- Save your conversation at any time to .txt, .md, .json, or .csv
- Pass files with a message to the model for context
- View condensed version of chat history
- Delete messages from chat history to save input token count while leaving important messages for context
Installation Instructions
- Download the zip and extract files to the directory you wish to install in.
- Open installation directory.
- Create
config.jsonto your specifications according toconfig.json-template. (If you do not set a config.json, one may be generated for you while running the application.) - Create your
.envfile according to the.env-template.(Or you can manually enter your API key in the application.) - Open terminal in the installation directory.
- Run
pip install -r requirements.txt - Run
python3 ./project_assistant_v1.0.3.py - Follow instructions on the screen.
Changes
- Adjust timeout inside session, change lasts only for the session.
- You can now add filenames (ex.
myfile.txt) toignored_extensionsconfig list. - Full Changelog: v1.0.2...v1.0.3