Aiplora is a powerful and versatile chatbot application that integrates multiple advanced AI models and assistants, providing users with seamless and intelligent conversational experiences. Inspired by platforms like Poe.com, Aiplora brings together a variety of cutting-edge AI models to cater to diverse user needs.
📹 [Watch Demo Video](https://www.youtube.com/watch?v=UiZTiYObXNE)
-
Real-time Interactions
- Streaming responses via Server-Sent Events (SSE)
- Instant model switching capability
- Responsive interface with minimal latency
-
Smart Conversation Management
- Edit messages on the fly
- Clear conversation context/history
- Selective message deletion
- Automatic conversation persistence
-
Advanced Credit System
- Token-based usage tracking
- Per-model usage analytics
- Flexible credit top-up options
- Detailed usage statistics
- Node.js v16 or higher
- MongoDB database
- Redis server
- API keys for supported AI models
- Clone the repository
git clone https://github.com/yourusername/aiplora.git
cd aiplora
- Install dependencies
# Frontend dependencies
cd client
npm install
# Backend dependencies
cd ../server
npm install
- Configure environment
# Set up environment files
cp .env.example .env
- Launch development servers
# Start backend
cd server
npm run dev
# Start frontend
cd client
npm start
- Create an account or sign in to your existing account
- Add credits to your account balance
- Choose your preferred AI model from the available options
- Start engaging in conversations with advanced AI models
This project is licensed under the MIT License - see the LICENSE file for details.