https://github.com/moazirfan/any-llm
User-friendly WebUI for LLMs
https://github.com/moazirfan/any-llm
ai any-llm llm llm-ui llm-webui llms open-ui openai ui webui
Last synced: 27 days ago
JSON representation
User-friendly WebUI for LLMs
- Host: GitHub
- URL: https://github.com/moazirfan/any-llm
- Owner: MoazIrfan
- Created: 2024-04-30T14:06:58.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-23T23:26:47.000Z (12 months ago)
- Last Synced: 2025-03-30T04:41:30.434Z (about 2 months ago)
- Topics: ai, any-llm, llm, llm-ui, llm-webui, llms, open-ui, openai, ui, webui
- Language: JavaScript
- Homepage: https://any-llm-website.vercel.app
- Size: 9.54 MB
- Stars: 24
- Watchers: 1
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
- License: license
Awesome Lists containing this project
README
# Any-LLM
> WebUI for LLMs
Check out the Any-LLM-Website
React(MERN) ChatGPT / GPT 4 Template for Utilizing Any OpenAI Language Model.. Enjoy the benefits of GPT 4, upload images with your chat, and save your chats in db for later.
ChatGPT Template to utilize any OpenAI Language Model, i.e. GPT-3, GPT-4, Davinci, DALL-E and more.
https://github.com/MoazIrfan/Any-LLM/assets/14274515/74ad471f-ffcd-4914-9cb7-787cb886553c
## Features ⭐
- 🖥️ **Intuitive Interface**:
A user-friendly interface that simplifies the chat experience.
- 💻 **Code Syntax Highlighting**:
Code readability with syntax highlighting feature.
- 🤖 **Multiple Model Support**:
Seamlessly switch between different chat models.
- 💬 **Chat History**:
Remembers chat and knows topic you are talking.
- 📜 **Chat Store**:
Chat will be saved in db and can be accessed later time.
- 🎨🤖 **Generate Images**:
Image generation capabilities using DALL-E.
- ⬆️ **Attach Images**:
Upload images for code and text generation.## Installation
#### Enter OpenAI API key and MONGODB_URI in the `.env` file in the backend directory and run following commands:
```bash
# Install dependencies and start the frontend
cd frontend
npm install
npm run dev
``````bash
# Install dependencies and start the backend
cd backend
npm install
npm run server
```
The App will be running locally at: http://localhost:5173#### Have fun!
## Connect