Skip to content

An AI assistant built on top of OpenAI's Whisper and GPT3. Includes a template to incorporate with other LLM providers like Cohere AI.

License

Notifications You must be signed in to change notification settings

Francoisrl/jarvis

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jarvis

🚀 Getting Started Locally

Fork the repo:

Clone this Repo:

git clone https://github.com/lavaman131/jarvis.git

Setup OpenAI API key:

https://elephas.app/blog/how-to-create-openai-api-keys-cl5c4f21d281431po7k8fgyol0

Setup .env file to store API key and keep safe:

echo "OPENAI_API_KEY={Put Your API Key Here}" > backend/app/.env

Run the backend server:

  1. Go to the backend folder:
cd backend
  1. Create virtual environment and install 🐍 Python dependencies:
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
  1. Initialize the backend server:
cd app
uvicorn api:app --host 0.0.0.0 --port 8080

Run the frontend:

  1. Go to the frontend folder:
cd frontend
  1. Install npm dependencies:
npm i
  1. Initialize frontend:
npm run dev

Load the website:

http://localhost:3000/

🎉 Ask Jarvis your questions

About

An AI assistant built on top of OpenAI's Whisper and GPT3. Includes a template to incorporate with other LLM providers like Cohere AI.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 45.3%
  • JavaScript 41.2%
  • Python 11.7%
  • Dockerfile 1.8%