Frea is a conversational AI application built using Google GenerativeAI, designed to provide responses with a blend of intelligence, eagerness, naughtiness, and lewdness personality. The acronym "Frea" stands for "Freak Robotic Entity with Amusement."
-
Set up a virtual environment:
python3 -m venv venv
-
Activate the virtual environment:
source venv/bin/activate
-
Install the required packages:
pip install -r requirements.txt
- Create a
.env
file in thedata
directory with your Gemini API key:
GEMINI_API_KEY=your_api_key_here
-
activate your virtual env.
-
Navigate to the
code
directory and execute the python file:cd code python assist.py
- you can list the file using
ls
command on the terminal. - replace
code
with the actual python code name you want to run. - for
assist_voice.py
- u can enable the voice output by adding
-v
on the command line. - you also can get the voice response as a file by using the
-w
flag.
- u can enable the voice output by adding
- Follow the on-screen instructions to interact with Frea.
- You can exit the chat by typing
exit
or clear the screen withclear
.
- By default Frea's behavior is programmed to be that of a smart but lewd servant/maid/slave.
- You can use
clear
command as input to clear the display. exit
command to exit the chat bot.reset
command to reset the instance and clear the display.- or you can use
run
followed by the command you whan to run at it will run on your ocal terminal - you can incorporate frea to your bash terminal by doing this step.
Feel free to customize the GeminiChatConfig
class in the python code it self to modify Frea's behavior or adjust the chat instructions. Enjoy chatting with Frea!