Chat Sonic is an innovative web application developed using Node.js, OpenAI API, and harnessing the capabilities of Stable Diffusion v2.1 models. This powerful app combines the functionalities of a chatbot, image generation, and Progressive Web App (PWA) support, offering users a seamless and immersive experience.
With Chat Sonic, you can engage in natural language conversations just like chatting with a friend. Powered by the advanced ChatGPT model, it understands your inputs, provides insightful responses, and even engages in casual banter. Whether you need information, creative suggestions, or friendly conversation, Chat Sonic is here to assist you.
But Chat Sonic doesn't stop at text-based interactions. Leveraging the cutting-edge DALL·E 2 model, this app brings your words to life with visually stunning results. Describe your desired image in detail, and Chat Sonic will generate realistic and visually coherent representations. From landscapes and artwork to imaginative characters, let your imagination run wild as Chat Sonic transforms your text into captivating visuals.
The magic of Stable Diffusion v2.1 and openjourney models ensures that the generated images exhibit stability and realism. Through a combination of AI techniques and state-of-the-art image processing, Chat Sonic delivers high-quality visual outputs that amaze and inspire.
Moreover, Chat Sonic supports PWA functionality, allowing you to install it as a standalone app on your device. Enjoy the convenience of quick access and a native app-like experience across various platforms and browsers.
Experience the fusion of language and images with Chat Sonic. Whether you're an artist seeking inspiration, a content creator in need of unique visuals, or simply curious about AI-generated images, this web app has you covered. Engage in meaningful conversations, unleash your creativity, and enjoy the flexibility of a Progressive Web App.
Chat Sonic: Where conversations create art. Embrace the power of Node.js, OpenAI API, Stable Diffusion v2.1, and PWA support. Start chatting and visualizing today!
Frontend
Database
- User
- do conversations and much more with the chatbot. The language model can answer questions and assist you with tasks, such as composing emails, essays, and code.
- Text to image generate (DALL-E 2 ,Stable Diffusion, openjourney models )
- It has Progressive Web App (PWA) capabilities, users can install the app on their home screens, just like a native app, and access it with a single tap.
To run this project, you will need to add the following variables to your .env file
API_KEY = YOUR API KEY
MONGO_USER = MONGO DB USE NAME
MONGO_PASS = MONGODB PASSWORD
SESSION SECRET = SESSION SECRET
USER_ID = YOUR EMAIL ID
PASSWORD = EMAIL PASSWORD
TO_USER_ID = SEND TO EMAIL ADDRESS
MONGO_DB_NAME = YOUR MONGO DB NAME
DIFFUSION_API = Stable Diffusion Api Key
DIFFUSION_API_URL = Stable Diffusion Api Url
OPENJOURNEY_API_URL = openjourney api url
CLOUDINARY_API = Cloudinary Api Key
CLOUDINARY_SECRET = Cloudinary Secret Key
This project uses MongoDB as database. please install mongodb server in local environment.
Clone the project
git clone https://github.com/shuvra-matrix/CHAT-GURU.git
Go to the project directory
cd project-directory
Install dependencies
npm install
Start the backend server
npm run dev
Use following paths
Backend server : localhost:3000/
- add more features
Contributions are always welcome!
Distributed under the no License.
Shuvra Chakrabarty - [email protected]
Project Link: https://github.com/shuvra-matrix/CHAT-GURU
Following libraries have been used in this projects.