Skip to content

echudev/gemini-cli-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Gemini Chat Application

A simple asynchronous chat application using Google's Gemini API built with Python.

Features

  • Asynchronous chat interface using asyncio
  • Rich text formatting with the Rich library
  • Integration with Google's Gemini Pro model
  • Simple command-line interface

Installation

  1. Install the required dependencies:
pip install -r requirements.txt
  1. Set up your Gemini API key:
    • You can replace the API key in the main.py file
    • Or set it as an environment variable

Usage

Run the application:

python main.py
  • Type your messages and press Enter to send them to Gemini
  • Type 'exit', 'quit', or 'bye' to end the conversation

Requirements

  • Python 3.7+
  • Google Generative AI Python SDK
  • Rich library for text formatting

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages