AI-Girlfriend is a simple interactive AI application that uses LangChain and OpenAI technologies to provide conversational experiences.
- Interactive Conversations from Girl Friend
- Voice-based responses from Girl Friend
Run the AI-Girlfriend application:
python ai-gf.py
Before running the application, ensure that you have the following:
- Python installed on your system
- The necessary dependencies installed (specified in the requirements.txt file)
pip install -r requirements.txt
- Rename the
env.properties
file to.env
and update the following properties with your credentials:
OPEN_API=<your_openapi_key>
ELEVEN_LABS=<your_eleven_labs_key>
- Run the AI-Girlfriend application:
python ai-gf.py
- Interact with the AI-Girlfriend through the command-line interface. or Use the sample index.html.(index.html is a very basic code)
AI-Girlfriend utilizes the following technologies and libraries:
- LangChain
- OpenAI
- Eleven Labs
The App uses LangChain and OpenAI technologies to provide conversational experiences and uses ElevenLabs API to convert text to speech.