Version 1.0.2
·
80 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.json
to 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
.env
file 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.py
- Follow instructions on the screen.
Changes
- You can now send the file structure of your project directory without sending file contents.
- Offers option to save when force-exiting with control + c.
Full Changelog: v1.0.1...v1.0.2