← Projects

Midora AI

Midora AI

Multi-Model AI Platform for Content Generation, Chat, and Intelligent Workflows

Overview

Midora AI is an advanced AI platform designed to unify multiple AI providers into a single system. It enables users to generate content, chat with different AI models, build AI-driven projects, and manage structured knowledge contexts.

Instead of relying on a single AI provider, Midora AI integrates multiple models such as OpenAI, Claude, Gemini, and DeepSeek, allowing users to choose or automatically route queries to the most suitable model.

The platform supports text, image, and video generation, along with advanced features like group chats, project contexts, file generation, and AI widgets.

Case Study 01: Auto Model Routing System

Problem: Selecting the Right AI Model for Every Query

Problem

Users interact with different types of queries such as coding, creative writing, summarization, or long-form analysis. Each AI model performs differently depending on the task, but manually selecting a model creates friction and poor user experience.

A wrong model selection leads to:

  • Higher cost
  • Lower response quality
  • Inconsistent outputs
  • Slower workflows

Solution

We built an Auto Mode Routing System that intelligently selects the most suitable AI model based on the user query.

The system evaluates:

  • Query complexity
  • Cost efficiency
  • Model capability strengths
  • Response type requirements

It dynamically routes requests without adding noticeable latency, ensuring optimal performance and quality.

Impact

  • Improved response quality across different query types
  • Reduced cost per request
  • Seamless user experience without manual model selection
  • Faster decision-to-response pipeline

Case Study 02: Multi-User Group AI Chats

Problem: Maintaining Context in Shared AI Conversations

Problem

Group chats are simple in messaging apps, but when multiple users interact with a shared AI, the system must maintain:

  • Conversation coherence
  • User attribution
  • Balanced context usage

Simultaneous messages often caused:

  • Context conflicts
  • Overwritten conversation state
  • Confusing AI responses

Solution

We designed a structured group chat system for AI conversations with:

  • Ordered message queues
  • Per-user attribution in context
  • Controlled context budgeting per participant
  • Batched message processing

Impact

  • Stable multi-user AI conversations
  • Clear attribution of responses
  • Improved collaboration in shared AI sessions
  • No context corruption under high concurrency

Case Study 03: Project Context Intelligence System

Problem: Context Growth Breaking AI Limits

Problem

Project-based AI contexts grow continuously over time. As users add conversations and documents, the system faces:

  • Token limit overflow
  • High inference cost
  • Loss of important historical context

Solution

We implemented a three-layer context system:

  • Core persistent context (always included)
  • Smart summarized memory (compressed insights)
  • Live conversation window (recent interactions)

Context is dynamically selected based on query relevance.

Impact

  • Infinite scalable project memory
  • Reduced token usage
  • Faster AI responses
  • Preserved long-term project intelligence

Case Study 04: Subscription & Usage Control System

Problem: Preventing Mid-Conversation Cutoffs

Problem

Users hitting limits mid-response caused:

  • Broken conversations
  • Poor user experience
  • Confusion about usage rules

Solution

We built a pre-emptive subscription control system:

  • Token reservation before request execution
  • Real-time usage tracking
  • Progressive limit warnings (75%, 90%, 100%)
  • Smart upgrade suggestions

Impact

  • No interrupted AI responses
  • Transparent usage system
  • Better conversion to paid plans
  • Improved platform reliability

Case Study 05: Abuse Detection & Platform Protection

Problem: Differentiating Power Users from Abusers

Problem

Simple rate limits were ineffective because:

  • Power users were incorrectly flagged
  • Bots could bypass naive thresholds
  • Abuse patterns were non-linear

Solution

We implemented a behavior-based detection system analyzing:

  • Usage patterns
  • Session behavior entropy
  • Request timing consistency
  • Cross-account signals

A graduated response system was introduced:

  • Throttle
  • Verify
  • Suspend
  • Deactivate

Impact

  • Reduced platform abuse
  • Protected API costs
  • No disruption for legitimate users
  • Smarter enforcement logic

Case Study 06: Secure Chat Sharing System

Problem: Sharing AI Chats Without Exposing Private Context

Problem

Shared AI conversations could unintentionally expose:

  • Private project data
  • Internal documents
  • Sensitive context used in responses

Solution

We built a secure sharing system that:

  • Scans shared content for sensitive context
  • Redacts private project data
  • Shows context transparency warnings
  • Supports expiring and revocable share links

Impact

  • Safe external sharing of conversations
  • Full user control over shared data
  • Improved trust and enterprise readiness
  • Prevented data leakage from AI responses

Project Highlights

Type: AI SaaS Platform

Domain: Artificial Intelligence / Multi-Model Systems

Industry: Enterprise AI / Content Generation

Core Focus: AI Routing, Multi-Model Integration, Context Systems, SaaS Architecture, AI Governance

Role: Full Stack AI Engineer

Google Drive file

Open in new tab →

No gallery media yet.