Skip to content

Latest commit

 

History

History
140 lines (108 loc) · 4.2 KB

README.md

File metadata and controls

140 lines (108 loc) · 4.2 KB

Aiplora - Multi-Model AI Chatbot Platform

Made with React Node.js MongoDB License: MIT

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.



Aiplora Demo

Key Features

Supported AI Models

GPT-4 Claude Gemini Pro

Core Capabilities

  • 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

Technology Stack

Frontend Technologies

React Redux TailwindCSS

Backend Infrastructure

Node.js Express.js MongoDB Redis

Prerequisites

  • Node.js v16 or higher
  • MongoDB database
  • Redis server
  • API keys for supported AI models

Installation

  1. Clone the repository
git clone https://github.com/yourusername/aiplora.git
cd aiplora
  1. Install dependencies
# Frontend dependencies
cd client
npm install

# Backend dependencies
cd ../server
npm install
  1. Configure environment
# Set up environment files
cp .env.example .env
  1. Launch development servers
# Start backend
cd server
npm run dev

# Start frontend
cd client
npm start

Usage

  1. Create an account or sign in to your existing account
  2. Add credits to your account balance
  3. Choose your preferred AI model from the available options
  4. Start engaging in conversations with advanced AI models

License

This project is licensed under the MIT License - see the LICENSE file for details.