Skip to content

🏆Project Introduction ​

SparkAi is a { Progressive } AIGC system with multi-language internationalization support – a one-stop AI system built on OpenAI/ChatGPT, the latest flagship model GPT-6, Anthropic Claude (Claude-Opus-5-5 / Claude-Fable-5-1), Google Gemini, DeepSeek, 🎨GPT-Image-2 / GPT-Image-2.5 painting, 🍌Nano-Banana-2 second-generation painting, Midjourney V8, VEO3.1 / Sora-2 video, Seedance2.5 video (coming soon), Agent intelligent agents with Coze plugins, workflows, functions, knowledge bases, and other large-model capabilities; it supports "🤖AI Chat", "🎨Professional AI Painting", "🧠AI Agents", "🪟Coze-Agent Workflow Apps", "🎬AI Video Generation", etc., and supports independent private deployment!

It provides comprehensive solutions for individual users (ToC), developers (ToD), and enterprises (ToB).

🏅 As of September 2026, SparkAi has been under continuous development and iteration for three and a half years, with a steady cadence of major releases. Recent major versions focus on:

  • 🧩 Full model support / custom integration of the latest models: OpenAI, Claude, Gemini, mainstream domestic models, and third-party models all use the standard chat format, so newly released models can be added freely in the admin backend without a system update
  • 🎨 Multi-function / multi-type model painting: text-to-image, reference-image generation, online image editing, partial brush-edit repainting, and image-to-text (multimodal image understanding), covering GPT-Image-2 / GPT-Image-2.5, Nano Banana 2, Midjourney V7 / V8 and more
  • 🤖 New-generation dialogue architecture: automatic routing between Chat Completions / Responses endpoints; switching sessions or closing the page does not interrupt generation
  • 📄 Multi-type document understanding: upload recognition and online preview of PDF / Word / PPT / Excel and other files
  • 💰 Points and account security: points details reconciliation, zero charge on failed model calls, login device and remote-login detection

See "System Core Functions" below and the Changelog for more details.

🔒System Copyright

The SparkAi system has obtained software copyright and is protected by the National Copyright Administration. The source code includes a private protocol, and retransmission, secondary development, and malicious dissemination are not supported without authorization. We reserve all rights to pursue infringement. Users of pirated or cracked programs are fully responsible for any security data risks. For those who use pirated versions and distribute them for profit, we will reserve all legal rights to pursue them!

🎉Official Website Users ​

SparkAi official site: no deployment needed, just register to use the system's AI capabilities online

  • 🤖 Rich model support: The official site integrates 100+ mainstream AI models from China and abroad, covering text dialogue, image painting, audio/voice, and video generation, with the latest models such as GPT-6, Claude-Opus-5-5, Claude-Fable-5-1, GPT-Image-2.5, and Nano-Banana-2 added continuously.
  • 💰 Cost-effective: Competitive pricing lets you use high-quality AI services at a lower cost.
  • ✨ Convenient experience: A clean, friendly interface that works directly on PC and mobile, so you can get started with any AI feature quickly.
  • 🔄 Continuous updates: New models and features are introduced continuously, so you can try the latest AI technology right away.
  • 🔗 Visit now: SparkAi Official Site

🚀Free Deployment Version for Public Welfare ​

SparkAi Public Welfare Free Edition (SparkAI-ChatGPT-AiWeb): for personal study and internal enterprise use (not for commercial operation!)

  • 👤 User registration and login: WeChat QR code, email, and mobile phone number.
  • 🎫 Redemption code system: Batch-generate redemption codes; users can redeem them directly or buy them from third-party card platforms; custom point values are supported.
  • 🤖 AI models: Supports OpenAI GPT-3.5 / GPT-4.0, plus Microsoft Azure and some domestic models (Baidu ERNIE Bot, Alibaba Cloud Tongyi Qianwen, Zhipu ChatGLM, iFlytek Spark).
  • 🪄 DALL·E painting: Supports DALL·E 2 and DALL·E 3.
  • 🎨 Midjourney painting: Supports MJ text-to-image, image-to-image, and partial editing / repainting.
  • 🧠 AI agents: Supports Prompt-based custom preset apps and custom AI agent apps.
  • 📦 More basic features... (for full AI capabilities and commercial operation, choose the Authorized Commercial Deployment Version)

🛍️Authorized Commercial Deployment Version ​

The commercial version is for individuals, teams, and enterprises that need full AI capabilities, stronger performance, and more comprehensive technical support, providing a one-stop AI service management solution ready for commercial operation.

  • 🔒 License model: The commercial version is closed-source and the source code is not open; if you need the source code, please contact the author on WeChat.
  • 📦 Deliverables: Encrypted source code for the user end | admin end | back end (closed source) + one authorization code to start the service.
  • 🎨 Customization: Some content can be modified, and static resource files can be replaced.
  • 🧩 Full model support: Freely add and integrate the latest large models in the admin backend without a system update; see "System Core Functions" below for the full feature list.

🌟System Core Functions (Authorized Commercial Deployment Version) ​

How to Read This Section

🎉 One-stop AIGC system: integrates AI large-model dialogue, professional AI painting, AI video generation, AI agents, document upload and analysis, multimodal image understanding, TTS & voice recognition dialogue, and more.

Features below are grouped by module and labeled with the supported models and the version that introduced them (e.g. V6.9.6). See the Changelog for full details of each version. Whether a specific model is available depends on the upstream API channel you connect.

🔥 Highlights of Recent Major Updates ​

Key Updates in the V6.9.x Series

  • V6.9.6 Major Update: Refactored the large-model dialogue architecture with automatic routing between the OpenAI Chat Completions and Responses endpoints; added multi-type document understanding for official models, a large-model global configuration center, and in-dialogue file preview; refactored the points details system with zero charges on failed model calls; added a login device & remote-login detection system
  • V6.9.5: Added a dialogue navigation bar, dialogue demo data, and "Gallery Picks / My Paintings" tabs; refactored the personal center UI; performance optimizations such as Chinese font subsetting, reducing single-page resource downloads by about 50%
  • V6.9.4: Added the standalone Nano Banana 2 painting module; refactored the painting module architecture (reusable foundation + asynchronous task orchestration); added forcing specified users offline and the "System Function Test" switch
  • V6.9.3 Major Update: Refactored the AI dialogue core into an asynchronous execution model with decoupled upstream/downstream connections and incremental persistence of the SSE stream; extended sensitive-word risk control to painting and mind maps; refactored the GPT-Image-2 painting module
  • V6.9.2: Added the standalone GPT-Image-2 painting module (text-to-image / reference images / online editing) and a website live-stream entry
  • V6.9.1: Full system internationalization + one-click AI internationalization in the admin backend, Midjourney V8 support, refactored login/registration pages
  • V6.9.0: 2026 user-end UI overhaul (card style / Notion style themes) and AI dialogue immersion mode

🤖 1. AI Large-Model Dialogue ​

Dialogue Capabilities & Model Support

  1. 🔥 Full Model Support: Supports the official OpenAI API + any standard chat-format relay API; covers OpenAI (GPT-6 / GPT-5.4 / GPT-5.4-pro / o3 / o4-mini / Codex series), Anthropic Claude (Claude-Opus-5-5 / Claude-Fable-5-1, etc.), Google Gemini (Gemini-3.1-pro, etc.), DeepSeek (deepseek-r1, etc.), Azure OpenAI, and domestic models such as Doubao, Tongyi Qianwen, Zhipu ChatGLM, Moonshot, iFlytek Spark, Baichuan, Tencent Hunyuan, and 360 Zhi Nao; adapts to LocalAI / Ollama local models
  2. 🎈 Freely Integrate the Latest Models in the Backend (No System Update Needed): All OpenAI, Claude, Gemini, domestic, and mainstream third-party models use the standard chat (OpenAI) format, so newly released models can be added freely in the admin backend and used immediately; supports custom model categories, names, sorting, logos, and vendor groups
  3. 🧭 Dual-Endpoint Smart Routing V6.9.6: Automatically routes between the Chat Completions / Responses endpoints based on model capabilities — official OpenAI series matching the rules (GPT / o-series / Codex) use the official Responses channel, while Claude / Gemini / DeepSeek, etc. consistently use Chat Completions; built-in multi-level automatic fallback retries on failure
  4. ⚙️ Large Model Global Configuration Center V6.9.6: Centrally manages global policies such as endpoint routing rules, whether to charge on failure, and the stream parameter; supports regex rules and real-time testing against model names; changes take effect immediately on save without a restart
  5. 📄 Multi-Type Document Understanding V6.9.6: Official models support uploading and recognizing PDF / Word / PPT / Excel / Text / Markdown / HTML files (for non-PDF files, a GPT-series model via the Responses endpoint is recommended); supports URL concatenation / Base64 inline / file link submission, automatically choosing the best option and falling back based on file size and token limits
  6. 👀 In-Dialogue File Preview V6.9.6: View, print, and download PDF / Word / PPT / Excel / Text / Markdown / HTML files online; also supported in Coze Agent dialogues
  7. 🖼️ Multimodal Image Understanding: Single / multiple image upload (up to 9 images), including photo upload from the native mobile camera or a PC webcam V6.9.3; adaptive multi-image layout in user messages V6.9.6; automatic preview of images returned by the API
  8. 🤔 Deep Thinking & Reasoning: Supports reasoning models such as o3 / o4-mini and DeepSeek-R1, with streaming output and display of the reasoning chain (ReasoningContent / Think tags) and deep search progress
  9. 🛜 Web Search: Models can be extended to search and summarize real-time web content (e.g. o4-mini-all: web search + reasoning + images + PDF analysis)
  10. 🛡️ Highly Reliable Dialogue Core V6.9.3: Upstream (backend ↔ large model) and downstream (frontend ↔ backend) connections are decoupled, so switching sessions, closing the page, or exiting the client does not interrupt generation; SSE content is saved while generating and resumes when you switch back; "Stop answering" cancels the upstream request immediately; unified fallback for first-token timeouts / empty responses; multi-session concurrency isolation
  11. 📌 Dialogue Navigation Bar V6.9.5: Appears automatically when the current dialogue group has ≥ 3 questions, with collapse, expand on hover, and click-to-locate
  12. Ⓜ️ Rich Content Rendering: Markdown (code highlighting / LaTeX / KaTeX formulas / Mermaid / charts), mind map generation with PDF export, code file download, and message re-editing
  13. 🗣️ Voice Dialogue: Supports OpenAI / Azure speech recognition and TTS (Whisper & TTS format relays), voice-in / voice-out replies, multiple voice options, and an admin switch for voice playback
  14. 🏄‍♂️ Plugin System & Open Integration: Built-in plugin system (image recognition, document analysis, etc., continuously expanding); knowledge base or workflow apps compatible with the chat API (e.g. FastGPT knowledge bases / workflows) can be connected as models or bound to agents

🎨 2. Professional AI Painting ​

Standalone Painting Modules & Model Support

  1. 🖌️ Standalone GPT-Image-2 Painting Module V6.9.2 V6.9.3: Supports gpt-image-2, gpt-image-2.5, GPT-Image-2-Dev, and more, with custom API integration and extended model versions in the admin backend; text-to-image, reference image painting (up to 8 smart reference images), and online editing / brush-and-box editing of generated results; quality (low / medium / high / auto), quantity, aspect ratio, and custom resolution are submitted strictly within the official parameter ranges; supports per-user / system-wide concurrency limits
  2. 🍌 Standalone Nano Banana 2 Painting Module V6.9.4: Supports gemini-3.1-flash-image and gemini-3-pro-image, with custom extended model versions (e.g. gemini-3.1-flash-lite-image); text-to-image, editing with multiple smart reference images, and custom resolution and aspect ratio (2K / 4K output depends on the model); Nano Banana models can also be used directly in AI dialogue
  3. 🎨 Midjourney / Niji Full Features: Supports MJ V7 / V8 (V8 becomes available once the official API opens); Imagine / Upscale / Vary / Zoom Out / Pan, Vary Region inpainting, image blending, and combined use of standard / character-consistent (cref) / style-consistent (sref) reference images; Fast / Relax dual channels with separate billing and concurrency; real-time progress rendering
  4. 🪄 DALL·E 2 / 3 Painting: All parameters supported
  5. 🔁 Common Painting Capabilities: "Paint the Same" to reuse parameters in one click; dynamic display of points prices for each model and operation; automatic points refund on failure (idempotent, preventing duplicate refunds) V6.9.6; scheduled compensation tasks; private storage of original images + thumbnails; per-model frontend display switches; painting progress bar
  6. 🖼️ AI Gallery Plaza: "Gallery Picks / My Paintings" tabs with separate loading V6.9.5; style categories, carousel, and creator center; hover to auto-preview video works
  7. 🚥 Painting Content Risk Control V6.9.3: Prompts for GPT-Image / Midjourney / Niji / DALL·E are checked for sensitive words before submission — no upstream call, no charge — and violation records are synced to the admin backend

🎬 3. AI Video Generation ​

Video Model Support

  1. 📽️ VEO3 / VEO3.1 Video: Supports VEO3.1, VEO3.1-fast, VEO3.1-pro, and more, with automatically generated audio (called via standard chat dialogue)
  2. 📽️ Sora-2 Video: Supports Sora-2 video generation (called via standard chat dialogue)
  3. 🎞️ Midjourney HD Video V6.8.6: Turn generated images into animations (high motion / low motion) in one click, with custom motion prompts, 1 / 2 / 4 videos per run, and separate billing configuration
  4. 🎬 Standalone AI Video Module: Text-to-video / image-to-video (Pika), with a video works plaza
  5. 🌱 Seedance Video (Coze-Agent): Calls ByteDance's official Seedance model through the Coze-Agent "Seedance Video Generation" app, supporting first/last frames and videos with sound; results can be previewed and played directly in the system
  6. 🔜 Coming Soon: Standalone image / video modules for Seedance2.5 video, Qwen-Image editing, Kling, and more (development plan for the second half of 2026)

🧠 4. AI Agents ​

Agents & App Ecosystem

  1. 🤖 Coze Agent Module: Integrates Coze agents with plugins, workflows, functions, and knowledge bases; real-time streaming responses showing the thinking process and model / plugin / workflow call details; multiple concurrent conversations per agent; multi-file-type uploads with direct preview of image / video results
  2. 📥 Batch Agent Management: One-click batch import and sync of agents from the Coze platform (Redis distributed lock prevents duplicates), with icons stored privately
  3. 📈 Agent Store: Self-developed rating, activity, and popularity algorithms; suggested questions and keyword search; link sharing, WeChat QR code sharing, and poster sharing
  4. 🧠 GPTs & Preset Apps: Search and add GPTs apps from across the web in one click; custom Prompt preset apps; user-created agents; apps can be bound to models, shared via link, or published to the plaza

💰 5. Membership Points & Commercial Operation ​

Billing, Payments & Growth

  1. 🧑‍🤝‍🧑 Membership Points System: Multiple balances — regular model points, advanced model points, painting points, and Agent points; multiple billing methods such as per-use, time-based, and combo packages, with custom charges per model
  2. 🧾 Points Details System V6.9.6: Consistent between the user end and admin backend, fully recording consumption, failure refunds, and failure exemptions for all model usage, with second-level timestamps and multi-dimensional filtering for reconciliation; the admin dialogue list shows the points consumed by each reply
  3. 🆓 Zero Charges on Failed Model Calls V6.9.6: 4xx / 5xx errors, timeouts, and empty replies can be exempted from charges via a switch; failures / interruptions / empty replies go through a single settlement exit, eliminating incorrect and duplicate charges, with anti-abuse protection
  4. 🛍️ Payment System: Official WeChat Pay (Native QR code on PC, JSAPI inside WeChat on mobile), EasyPay, CodePay, and HupiJiao Pay; synchronous order status checks, order search, and management
  5. 🛒 Store & Growth Tools: Store with permanent / limited-time packages, check-in rewards, invitation rewards, redemption codes (batch generation and management), and guest mode
  6. ⏏️ Distribution System: A + B distribution model with per-user commission settings; supports withdrawal thresholds and withdrawals via Alipay / WeChat / bank card
  7. ✨ Channel Load Balancing: Self-developed channel load balancing and distribution algorithm, API key pool with multi-key polling (priority / weight / status management), and batch add / delete

🔐 6. Security & Risk Control ​

Content Security & Account Security

  1. 🚥 Content Risk Control: Custom sensitive words + Baidu content moderation covering dialogue, painting, and mind maps, intercepted upfront on a hit; violation records and user snapshots are fully logged
  2. 📍 Login Device & Remote-Login Detection V6.9.6: Records login IP (resolved to carrier and city/district), browser, operating system, and device type; users can view their last 5 login devices and online status in the personal center, also shown in the admin backend
  3. 🔑 Session Security: Regular users can be online on only one device; super administrator sessions are separated by login IP, with logins from different locations forcing each other offline and recording the IP; supports forcing specified users offline from the admin backend V6.9.4 and banning users
  4. 🙈 Sensitive Information Masking: IPs and regions, configuration values, API addresses, keys, usernames, emails, etc. are masked for demo / non-super-admin accounts; the admin demo account is read-only
  5. 📤 Upload Security: The server rejects script / code executables; when cloud storage is enabled, anonymous writes to the local disk are prohibited, and guest uploads are rate- and size-limited
  6. 🧪 "System Function Test" Switch V6.9.4: When enabled, all AI generation requests are blocked at the system level without calling upstream APIs — suitable for going live before generative AI filing has been completed
  7. 📧 Registration Protection: Email domain whitelist, optional blocking of "+" alias emails, disposable email filtering, and tamper-proof registration bonuses

🛠️ 7. Admin Backend & Site Operation ​

Backend Management & Operation Settings

  1. 📊 Data Dashboard: User, dialogue, painting, and order statistics with 7-day trend charts, plus model usage counts and token usage pie charts
  2. 💻 Complete Admin Backend: Manage users, orders, dialogues, paintings, videos, and more, with Excel export; query optimization for millions of records (concurrent count + Redis cache); login IP records in the user list V6.9.6
  3. 🗂️ Model & Key Pool Management: Model categories, sorting, logos, and vendor groups, with pre-selected new-generation models by vendor V6.9.6; batch add / delete keys in the API key pool
  4. 🎭 Dialogue Demo Data V6.9.5: Designate any dialogue groups (up to 5) as site-wide read-only demo content
  5. ✔️ Site Customization: LOGO / site name / footer / Baidu statistics / copyright / ICP number / announcements / welcome messages / About Us / user agreement, etc. are all configurable in the backend; website live-stream entry V6.9.2
  6. 🧩 Dynamic Menus & Carousel: Embedded web pages, external links, internal path navigation, custom icons, and separate PC / mobile settings; carousel for ads / events / tutorials
  7. ♻️ WeChat Official Account Integration: Official account login and keyword auto-replies
  8. 🔐 Permission System: Tiered permissions for super administrators and demo accounts

🌏 8. Multi-Platform Experience & System Architecture ​

Experience, Performance & Deployment

  1. 🌐 Full System Internationalization V6.9.1: Full i18n of the frontend UI + backend configuration + backend responses, switching automatically by visitor IP and browser language; one-click AI translation of admin configuration content, ready for overseas operation
  2. 🎨 Dual-Style UI V6.9.0: Users can switch freely between card style and Notion style; AI dialogue immersion mode, "Add Menu" collection, liquid-glass buttons, and automatic light/dark theme
  3. 📲 Multi-Platform Support: PC + mobile H5 + WeChat official account, adapting to PC / mobile / tablet; PWA support, and H5 can be packaged for other platforms
  4. ⚡ Performance Optimization V6.9.5: Chinese font subsetting (single font weight 4.2MB → 0.9MB), about 50% less single-page resource download, and batched resource loading on mobile, reducing crash risk on low-memory devices such as iOS
  5. 🚀 High-Concurrency Server: Node.js + NestJS server with Redis caching and an adaptive MySQL connection pool, suited to high-concurrency business scenarios
  6. 🗄️ Storage & Data Sync: Local storage / Alibaba Cloud OSS / Tencent Cloud COS / Chevereto image hosting, with private storage of user files and painting data; dialogue session isolation, cloud storage, and data sync across devices
  7. 🖥️ Deployment: Supports regular Baota panel deployment and Docker one-click deployment, with all integration settings completed in the admin interface; suitable for commercial operation, internal enterprise use, education and training, and more
  8. 🏅 Continuous Updates: The system has been continuously iterated for three and a half years, and more AI capabilities are in development...

✨System Technical Architecture ​

System Architecture

  • Front-end: Vite + Vue3 + TypeScript + NaiveUI + TailwindCSS
  • Management end: Vite4 + Vue3 + Element-Plus
  • Back-end: Node.js + NestJS
  • Data support: MySQL5.7(+) / MySQL8 + Redis
  • Operating environment: Linux, Windows, macOS (Linux is recommended)
  • Data storage: local storage | object storage Alibaba Cloud OSS | object storage Tencent Cloud COS | Chevereto image hosting

🛠️Operating Environment ​

Operating Environment

  • Linux (recommended)
  • Windows
  • MacOS Server
  • Docker
  • Kubernetes
  • Supports ARM64 & X86 (32/64) architecture

🎯Server Configuration Requirements ​

Minimum server configuration requirements are 1C1G (actual memory usage < 500M), and 2C4G or above is recommended for high concurrency.

Released under the APSL License.