Loading repository data…
Loading repository data…
andreicozma1 / repository
GroupChat-GPT is a chat app where multiple AI assistants, powered by OpenAI’s GPT-3 and DALL·E, collaborate in real time. Each bot has unique skills—from answering questions to generating images—offering a versatile, interactive experience in a modern Vue.js and TypeScript interface.
Imagine a world where multiple Large Language Models (LLMs) collaborate together to help us humans with various tasks.
Well, this application is a step towards that world.
@davinci, @dalle, and @codex
@coordinator is a special assistant who dictates who should respond to the user's message by tagging other assistants@davinci) to only have them respond (this skips the coordinator)

@gen_image is an assistant helper that directly uses the OpenAI DALL·E 2 API, which can generate images from text prompts.@dalle (the chatting assistant) can help you generate these text prompts to generate images as you'd like.@dalle did (<gen_image>A picture of a cat.<gen_image>)


Install Node.JS (version ^18 required) and Yarn:
nvm install 18
# Optional: set this version as default:
nvm alias default node
Install Yarn:
npm install -g yarn
Install the rest of the project dependencies
yarn install
Important!! - You will have to put your OpenAI API Key inside the .env file.
git update-index --assume-unchanged .env to make sure you don't accidentally push your API key to the repoyarn start
yarn build
yarn lint
yarn format
You may use this software and/or modify its functionality as you wish, but I ask you to keep the in-app credits intact and include a link to this repository in any derivative work.