File size: 6,602 Bytes
89fc81b ac0632d 1c85253 9592915 89fc81b be749f1 9d05852 c0beaad be749f1 c0beaad be749f1 c0beaad be749f1 c0beaad be749f1 c0beaad be749f1 c0beaad be749f1 c0beaad be749f1 c0beaad be749f1 c0beaad be749f1 c0beaad be749f1 c0beaad be749f1 c0beaad be749f1 c0beaad be749f1 c0beaad be749f1 c0beaad be749f1 c0beaad be749f1 c0beaad be749f1 c0beaad be749f1 c0beaad be749f1 c0beaad be749f1 c0beaad be749f1 c0beaad be749f1 c0beaad be749f1 c0beaad be749f1 c0beaad be749f1 c0beaad be749f1 c0beaad be749f1 c0beaad be749f1 c0beaad be749f1 c0beaad be749f1 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 |
---
title: Chart GPT
emoji: ๐
colorFrom: pink
colorTo: indigo
sdk: gradio
sdk_version: 5.33.0
app_file: app.py
pinned: false
license: apache-2.0
tags:
- mcp-server-track
short_description: Chart GPT' AI-Powered Multi Diagram and FLUX Image Generator
models:
- VIDraft/Gemma-3-R1984-27B
- VIDraft/Gemma-3-R1984-12B
- VIDraft/Gemma-3-R1984-4B
---
ChartGPT : AI-Powered Multi Diagram & Design Generator
VIDEO Link: https://www.youtube.com/watch?v=erof86WoNMY
<div align="center">
<h3>๐จ AI Service that Generates Professional Diagrams and Visual Designs from Natural Language</h3>
<p>Based on LLM 'Gemma-3-R1984-27B' Model & FLUX Image Generation Model. Powered by VIDraftโก</p>
<p><em>Ranked 2nd on Google DeepMind FACTS Grounding Leaderboard</em></p>
</div>
Service Link: https://huggingface.co/spaces/openfree/Chart-GPT
๐ Overview
ChartGPT is an AI-based service that automatically generates professional diagrams and visual designs from Korean and English prompts. Without needing to learn complex diagramming tools, simply describe what you want and AI will automatically generate structured diagrams or beautiful visual designs.
๐ Core Technology
Base LLM: Gemma-3-R1984-27B
Achieved 2nd place on Google DeepMind FACTS Grounding Leaderboard(https://huggingface.co/spaces/MaziyarPanahi/FACTS-Leaderboard)
State-of-the-art language model with exceptional factuality and accuracy
Outstanding performance in both Korean and English
Optimized for complex structuring tasks
Image Generation: FLUX.1-schnell
High-quality image generation based on latest diffusion models
Fast generation speed with high quality
Support for various styles and concepts
MCP (Model Context Protocol) Support
Standardized AI Integration: Full support for Anthropic's MCP protocol
Integration with Various AI Tools: Seamless integration with major AI services like Claude and ChatGPT
Extensible Architecture: Operates as an MCP server for easy connection with other applications
โจ Key Features
1. Support for 5 Diagram Types
๐บ๏ธ Concept Map: Visualize relationships between topics and related concepts
๐ Synoptic Chart: Display the overall structure of processes or systems at a glance
โ๏ธ Radial Diagram: Express structures expanding radially from a central concept
๐ Process Flow: Represent workflows or decision-making processes sequentially
๐ WBS Diagram: Display projects broken down hierarchically
2. Support for 6 Visual Design Types (NEW)
๐จ Product Design: Industrial design concepts and product sketches
๐ง Mindmap: Visually rich thought maps
๐ฑ Mockup: UI/UX wireframes and app designs
๐ Infographic: Data visualization and information design
๐ Diagram: Business workflows and process visualization
๐ Flowchart: Decision flows and process charts
3. AI-Based Automatic Generation
Generate diagrams from natural language prompts
Automatic translation from Korean to English (for Design Types)
Automatic structured JSON generation
Optimized prompt templates for each design type
4. Brave Search Integration
Reflect latest information through real-time web search
Generate more accurate and richer content
Optional activation
5. Flexible Output Formats
PNG format (high-quality images)
SVG format (vector graphics, infinitely scalable)
๐ MCP (Model Context Protocol) Utilization
ChartGPT supports MCP for integration with various AI applications:
MCP Use Cases
AI Agent Integration: AIs like Claude and GPT can directly request diagram generation
Workflow Automation: Automatically insert diagrams during document creation
Multimodal AI Pipeline: Automate text analysis โ diagram generation
๐ How to Use
Using the AI Assistant Tab
1. Enter Prompt
Describe the diagram or design you want in natural language
Diagram example: "Create a flowchart showing the machine learning process"
Design example: "smartphone banking app design"
2. Select Type
Diagram Type: Generate structured diagrams (JSON-based)
Design Type: Generate visual designs (FLUX-based, English only)
3. Use Brave Search (Optional)
Activate checkbox when latest information is needed
Web search results will be reflected in generation
4. Click Generate Button
AI automatically generates structure
Diagram or design image automatically rendered
Direct JSON Input
Fine-tune by directly editing JSON in each diagram type tab
๐ฏ Use Cases
Business
Project planning (WBS)
Business process documentation (Process Flow)
Organizational chart creation (Radial Diagram)
Product concept design (Product Design)
Marketing infographics (Infographic)
Education
Learning content organization (Concept Map, Mindmap)
Course explanatory materials (Synoptic Chart)
Research topic structuring (Concept Map)
Educational material visualization (Diagram)
Technical Documentation
System architecture diagramming
API flow explanation
Data processing pipeline visualization
UI/UX mockups (Mockup)
Technical flowcharts (Flowchart)
๐ง Advanced Configuration
Customizing JSON Structure
Each diagram type has its unique JSON structure:
Concept Map Example:
json{
"central_node": "Artificial Intelligence",
"nodes": [
{
"id": "ml",
"label": "Machine Learning",
"relationship": "includes",
"subnodes": []
}
]
}
Prompt Writing Tips
Be Specific: "AI classification system" โ "AI classification system including deep learning, machine learning, and natural language processing"
Specify Relationships: "A is part of B", "X leads to Y", etc.
Describe Hierarchical Structure: "A at the top level, with B and C below", etc.
For Design Types: Input in Korean is automatically translated to English
๐ก Model Performance
Gemma-3-R1984-27B Features
High Factuality
Structuring Ability: Accurately understands complex relationships and hierarchical structures
Multilingual Support: Ensures equal quality in both Korean and English
Context Understanding: Accurately grasps prompt intent
FLUX.1-schnell Features
High-Quality Images: Professional-level visual design generation
Fast Generation: Efficient inference for quick results
Diverse Styles: Support for sketches, wireframes, infographics, and various styles
๐ ๏ธ Tech Stack
Frontend: Gradio (with built-in MCP server)
AI Models:
Gemma-3-R1984-27B
FLUX.1-schnell (High-quality image generation)
Diagram Engine: Graphviz
Search Engine: Brave Search API
Protocol: MCP (Model Context Protocol)
Language: Python
<div align="center">
<p>Made with โค๏ธ by VIDraft Team</p>
<p><strong>Powered by VIDraftโก</strong></p>
<p><em>MCP-enabled for seamless AI integration</em></p>
</div> |