用途:GPT-Vis 是 AI 原生的可视化库,用于让 LLM 根据用户意图和数据特征推荐并生成高质量图表,支持 26 种图表类型。
主要能力:支持 line、area、column、bar、pie、scatter、dual-axes、histogram、boxplot、violin、radar、funnel、waterfall、liquid、word-cloud、venn、treemap、sankey、flow-diagram、mindmap、indented-tree、network-graph、organization-chart、fishbone-diagram、table、summary 等类型。
使用方式:流程为意图识别、确定输出模式、生成输出。两种模式:语法模式生成 Syntax 或 JSON 配置,供 GPTVis.render() 消费,Syntax 为类 Markdown 缩进语法,首行必须为 vis [type],适合流式输出;代码模式生成完整可运行代码。安装:npm install @antv/gpt-vis,或 CDN 引入 https://unpkg.com/@antv/gpt-vis/dist/umd/index.min.js,CDN 下通过 GPTVis.GPTVis 访问主类。核心 API:new GPTVis(options) 接收 container、width、height、theme、wrapper、locale;render(config) 接受 Syntax 字符串、JSON 对象或纯文本(按 summary 渲染);destroy() 销毁实例。Markdown 输出时使用 GPT-Vis 作为代码块语言标记。
适用场景:LLM 应用集成图表配置、需要直接运行代码的图表生成、流式渲染等。
限制:饼图分类建议不超过 5 个;数值字段须为数字类型;连续数值分布须用 histogram;summary 类型不使用 Syntax/JSON,而使用 T8 语法,生成前须先读取 references/summary.md。其余收费、价格、平台等信息暂未提供。