Skip to content

DiamondGo/chloe-py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chloe is a telegram chat bot using ChatGPT (and soon Gemini)

This is the Python implement of Chloe ChatBot. The Golang version is discontinued because of lack of API support.

You can talk to her 1 on 1 or in group chat. In group chat you need to name her at the beginning of your question or @ her bot username.

Please change ./conf/config.yml and put your own keys there.

You need to get 2 things done to make this work:

Run the ChatBot

There are two ways to run this app.

1. Run with shell command:

# python 3.7 or later (early version may also work)
pip install -r requirements.txt # install dependencies
python main.py

2. Run within docker(simple and recommended)

# make sure you have docker and docker-compose installed
cd ./docker
docker-compose up --no-start && docker-compose start

Have fun!

Ask question in text:
ask question in text

Ask question in voice: ask question in text

Draw picture(Dall-e 2):
ask question in text

Ask question about a picture(Vision) ask question in text

About

OpenAI based chatbot in Python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published