Spaces:
Running
Running
App Name: ZeppFusion AI
Core Features:
- Unified AI Chat Interface: A single interface that allows users to interact with both Gemini and ChatGPT 3 models. One chat window where users can type a single query and get answers from both LLMs. Firestore for chat logs, Cloud Functions for AI API calls
- Model Selection: Allow users to select which AI model (Gemini or ChatGPT 3) they want to use for each query. Dropdown or toggle (π€ Gemini / π§ ChatGPT 3). User manually picks the model for that query. User setting saved in Firestore
- Contextual AI Routing: If enabled, ZeppFusion uses a tool to automatically decide which model suits the question (e.g. factual β Gemini, creative β ChatGPT). Cloud Function router script, before passing to the LLM.
- Chat History: Stores conversations separately per model and date. Firestore (Collections: /chatSessions/{sessionId}/messages)
- Response Comparison Mode: Side-by-side card layout to visually compare both AI answers. UI rendering only (no extra backend)
- Smooth UX Animation: Subtle transitions when switching models or awaiting responses. Client-side animation (Framer Motion / Flutter Lottie)
Style Guidelines:
- Primary Color - Deep Purple #673AB7
- Background - Very Light Purple #F3E5F5
- Accent - Blue #2196F3
- Font Family - 'Inter' Sans-Serif (weights 400 β 700)
- Style - Modern, minimal, slightly futuristic
- Outline-style icons (e.g., Lucide Icons)
- Subtle fade / slide / pulse during model load & switch