This project is part of the OpenGPTs initiative aimed at providing a fully open-source GPTs alternative.
The OpenGPTs Monorepo consists of two services a Svelte client (/frontend) and the GPTs to Assistants API (/backend).
This repo consists of the client and business layer of an initiative to open-source GPTs.
If you would like to connect it to an open-source Assistants API simply add the ASSISTANTS_API
env variable otherwise it will direct requests to OpenAI Assistants API, which is limited in features.
- Create
.env
file with contents of.env.example
and fill the missing fields. - Run
./runprod.sh
- Create
.env
file with contents of.env.example
and fill the missing fields. - Run
./rundev.sh
- Run
cd [./frontend](/frontend)
- Run
npm install
- Run
npm run dev
- assistants: open-sourced OpenAI assistants api
- Agent Artificial (discord link): Provide LLM infrastructure.