{"repo":"apconw/gpt-vis-api","free":true,"listed":false,"github":"https://github.com/apconw/gpt-vis-api","clone":"git clone https://github.com/apconw/gpt-vis-api.git","description":"GPT-VIS-API 是一个轻量级图表生成服务，旨在解决 [antv/mcp-server-chart](https://github.com/antvis/mcp-server-chart) 在私有化部署方面的局限性。该服务接收数据请求，生成图表图像，上传到 MinIO 对象存储，并返回带有效期的预签名访问链接。","language":"JavaScript","stars":61,"topics":["gpt-vis-api","mcp-server-chart"],"license":null,"category":"ai-agents","readme_excerpt":"GPT-VIS-API 基于 Node.js 和 Express 构建的图表生成服务，支持将生成的图表上传至 MinIO 并返回预签名 URL。 📌 项目概述 GPT-VIS API 是一个轻量级图表生成服务，旨在解决 antv/mcp-server-chart 在私有化部署方面的局限性。该服务接收数据请求，生成图表图像，上传到 MinIO 对象存储，并返回带有效期的预签名访问链接。 主要功能包括： - 接收 JSON 格式的数据请求 - 使用 AntV/G 生成图表（如折线图、柱状图等） - 将图表图片上传至 MinIO 存储 - 返回图片的预签名 URL 供前端访问 --- 🎬 运行效果 - 实际落地项目验参考: https://github.com/apconw/sanic-web - 项目对接效果如下： https://github.com/user-attachments/assets/b2f440ba-6cc9-43bf-8af9-7e30d4a20702 💬👥 技术支持群 - 想了解更多？欢迎关注并转发下面我的微信公众号文章(持续更新中)。 - 感谢支持， 您的赞助 将帮助我们持续更新！ 入群方式请查看下面公众号文章末尾说明 。 大模型如何读懂任何格式文件并自动生成报告？LangGraph + MCP 实战解析 用 AntV MCP Server Chart 赋能大模型 —— 从零构建可视化智能体，图表生成效率飙升！ Neo4j构建语义图谱，大模型秒懂表关系，Text2SQ准确率狂飙300%！告别瞎猜！ 用 BM25 + 中文分词实现 Text2SQL 表过滤 —— 让大模型只看“相关表”，准确率飙升！ 🔧 环境准备 1. 安装依赖 确保已安装以下工具： - Docker - Docker Compose --- 🚀 快速启动 第一步 克隆仓库 第二步 minio配置 - 登录minio控制台http://localhost:19201 admin/12345678 - 1.手动创建minio 名字为chart-images的bucket 要求public类型的bucket - 2.创建accessKey和secretKey 修改docker-compose.yml中minio的配置重启即可 - 3.执行docker-compose down 停止服务 - 4.执行docker-compose up -d 重启服务 - 5.docker-compose.yml中minio的配置可以根据实际情况配置对应服务器ip： MINIO PUBLIC DOMAIN: \"http://localhost:19000\" ⚠️ 注意：请先根据实际环境修改 docker-compose.yml 中的 MinIO 配置（如 accessKey、secretKey），然后重启服务。 🐳 构建镜像 🧪 接口测试 测试接口 访问地址：http://localhost:3100/generate 图表类型定义 图表类型 说明 -------------------- ------ area 区域 bar 柱状 boxplot 箱线 column 直方 dual-axes 双轴 fishbone-diagram 鱼骨图 flow-diagram 流程 funnel 漏斗 histogram 直方 line 折线 liquid 水波 mind-map 思维导 network-graph 网络图 organization-chart 组织结构 pie ","default_branch":null,"files":null,"tree":[],"storefront":"/r/apconw","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/apconw/gpt-vis-api/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}