Skip to content

Version 1.0.2

Compare
Choose a tag to compare
@TechnicalParadox TechnicalParadox released this 14 Jul 00:32
· 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

  1. Download the zip and extract files to the directory you wish to install in.
  2. Open installation directory.
  3. Create config.json to your specifications according to config.json-template. (If you do not set a config.json, one may be generated for you while running the application.)
  4. Create your .env file according to the .env-template. (Or you can manually enter your API key in the application.)
  5. Open terminal in the installation directory.
  6. Run pip install -r requirements.txt
  7. Run python3 ./project_assistant_v1.py
  8. 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