Skip to content

ekinutkuu/AI_Characters

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AI Characters

This project allows you to chat with AI characters with unique personalities and display their emotions through avatars. You can start chatting with preset characters or create your own character with personalities and emotions of your choice. Remember, there's only one limit when creating a character - your imagination!

🎬See how it works!

Dependencies:

  • Node v20.17.0
  • React v18.3.1
  • npm v10.8.3

Getting Started

  • If you don't have necessary dependencies, please install them.

  • Clone the project:
     git clone https://github.com/ekinutkuu/AI_Characters
    

  • Install the packages:
     cd AI_Characters
     cd frontend/
     npm install
     cd ../backend/
     npm install
    

  • AI Characters uses the Gemini API, so before using it you have to create a Gemini API Key and apply it.

    How to apply your API key

    • in AI_Characters/backend/api_key.js
    • paste your api key here:
       const API_KEY = {
          GEMINI_API_KEY: "your_api_key_here"
       };
      

  • You're ready to run!
     cd frontend/
     npm start
    
     cd backend/
     node server.js
    

About

chat with AI made of different personalities

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published