Skip to content

Simple Interactive AI Girlfriend using LangChain and OpenAI

Notifications You must be signed in to change notification settings

sarat9/ai-girlfriend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI-Girlfriend

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

Run the AI-Girlfriend application:

python ai-gf.py

image

Installation

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)

Tech

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.

About

Simple Interactive AI Girlfriend using LangChain and OpenAI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published