一个 OpenAI API Key,串起论文配图全流程:提示词、出图、改图与可编辑结构导出
上传论文生成一张图只解决了科研配图的一部分问题。真正进入修改阶段你还需要回答这个模块、这条箭头依据原文的哪一段标签需要修改能不能直接编辑新版本不满意之前那版还能找回来吗提示词生成和图片生成是否需要分别配置不同厂商的 API我正在维护的Academic Figure Generator — OpenAI Edition尝试把这些环节放进同一个科研配图工作台。项目基于LigphiDonk/academic-figure-generator继续开发采用 MIT 许可证开源支持中英文界面。 GitHubAcademic Figure Generator — OpenAI Edition1一个 OpenAI API Key覆盖文本与图像流程这是一个容易被忽略、实际部署时却很实用的设计。生成绘图提示词、生成图片、参考图编辑都使用同一套 OpenAI API 配置无需额外提供 Claude 或其他厂商的密钥。如果把文本模型和图像模型分散在不同服务商往往还需要分别管理账户、余额、密钥和接口配置。在这个项目里文本和图像任务仍由各自的模型处理但可以共用一个具备相应模型权限的 OpenAI API Key。对于已经使用 OpenAI API 的用户可以沿用已有配置把精力放在论文内容和图的表达上。这里的“一个 Key”指统一的接入方式不同模型调用仍分别计费也需要具备对应的模型访问权限。2先确定模型读什么再决定图怎么画项目支持导入 PDF、DOCX 和 TXT。你可以使用全文也可以明确选择与当前图相关的章节。系统根据选定内容生成详细英文绘图提示词随后由你检查、修改再提交图像生成。画方法框架图时可以聚焦方法部分画某个模块时可以围绕相关段落组织信息。工作台还会保留来源位置和上下文覆盖情况方便回查模型实际使用了哪些内容。长文档经过截取后也能知道哪些内容进入了生成上下文。3FigureSpec把图的结构单独保存下来对于支持的框架图和流程图项目可以用FigureSpec描述节点、连接、分组以及关联的原文引句。你可以检查这份结构化描述并通过本地渲染导出SVGdraw.io矢量 PDF。这样修改模块名称、调整结构、检查连接关系就有了可编辑的基础。需要区分两种输出AI 生成的精细图像仍然是位图FigureSpec 导出的是结构图。它不意味着任意生成的 PNG 都能自动变成完全一致的可编辑矢量图。原文引句也只是核对依据。图中模块的含义、箭头方向和科学表述仍需要作者审阅。4围绕反复修改保留提示词和图片版本科研配图往往要经历多轮调整。项目因此提供了提示词修订历史可以恢复旧内容形成新版本图片版本之间的派生关系收藏和最终版本选择原尺寸预览与并排比较参考图和手绘蒙版辅助编辑。当你想比较两个版本或者需要找回之前的构图时可以沿着记录继续修改。蒙版能够引导局部编辑但不能保证蒙版之外的区域完全不变修改后仍需检查整张图。风格方面提供 Classic、Pastel 两类风格、九套预设配色和自定义颜色也可以选择草稿或质量模式。5公开的 MAE 示例把制作过程一起展示仓库提供了基于《Masked Autoencoders Are Scalable Vision Learners》的示例围绕方法章节组织图中信息75% 的图像块被遮挡编码器处理可见块编码后加入 mask token再由解码器重建损失只计算被遮挡部分。除了最终展示图仓库还公开了提示词、调用参数、中间版本、耗时以及可获得的 token 使用记录。制作过程也有记录初始生成后进行了两次参考图编辑其中一次使用连接线蒙版最后通过示例专用的本地脚本整理布局、文字和连线。这个案例展示了从初稿到修改、再到排版的过程。图中的重建内容用于解释方法不是实际实验输出。 查看 MAE 示例与制作记录6任务状态与调用信息也应该看得见项目采用 FastAPI、React、SQLite 和本地文件存储保存生成任务及相关状态支持排队取消和显式重试。对于已经发出的请求系统不会因中断而自动重新提交。工作台会展示实际生效的设置、生成耗时以及接口返回的用量缺失的用量不会被当成零。如何开始运行需要 Python 3.12、uv、Node.js 24 LTS以及能够访问所选文本、图像模型的 OpenAI API Key。项目面向本地单用户使用。文档解析、文件管理和结构图导出可以在本地完成生成时选定的论文内容、提示词以及使用到的参考图或蒙版会发送到配置的 OpenAI 接口。扫描版 PDF 需要先做 OCR。API 使用需满足服务方的地区、账户及模型权限要求。 安装步骤与中文说明如果暂时只需要绘图提示词仓库也提供独立的通用版和 Pastel 风格 Codex Skills。我希望这个项目能让科研配图的过程更容易管理一套 API 配置保留内容来源记录修改过程并为结构图提供可继续编辑的文件。欢迎试用也欢迎带着具体原文和改图需求提 Issue。你在科研配图中最耗时的环节是组织结构、生成图像还是最后一轮修改

相关新闻

Windows服务自动重启监控工具:设计与部署实战解析

Windows服务自动重启监控工具:设计与部署实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/5 6:57:27 阅读更多 →
鸢尾花数据集入门:用PyTorch从零实现多分类神经网络

鸢尾花数据集入门:用PyTorch从零实现多分类神经网络

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/5 6:57:27 阅读更多 →
光伏组件红外缺陷检测数据集 | 光伏组件 红外检测 缺陷识别 热斑检测 光伏巡检9146期

光伏组件红外缺陷检测数据集 | 光伏组件 红外检测 缺陷识别 热斑检测 光伏巡检9146期

光伏组件红外缺陷检测数据集 | 光伏组件 红外检测 缺陷识别 热斑检测 光伏巡检9146期 数据集概述 本数据集专注于红外热成像下的光伏组件缺陷检测,服务于光伏电站智能巡检、故障诊断及运维管理。数据涵盖八类光伏组件缺陷,适配无人机巡检、红外热成像分…

2026/10/5 6:57:27 阅读更多 →

最新新闻

Flink CDC实时入湖Hologres:高吞吐、低延迟、Schema演进无感

Flink CDC实时入湖Hologres:高吞吐、低延迟、Schema演进无感

简介:本资源是一份面向大数据工程师、实时数仓架构师及云原生技术实践者的深度技术方案文档,聚焦Flink与Hologres协同构建云原生实时数仓的核心路径,解决传统Lambda架构复杂、数据孤岛、实时离线割裂等典型痛点。文档系统剖析HTAP/HSAP演进逻…

2026/10/6 16:36:08 阅读更多 →
计算机组成原理期末复习指南:从补码到流水线,核心考点全拆解

计算机组成原理期末复习指南:从补码到流水线,核心考点全拆解

这两年给学弟学妹做考前辅导,被问得最多的就是“计算机组成原理到底怎么复习”。其实这门课没大家想的那么玄,它不像高数需要大量刷题,也不像操作系统那样概念满天飞,它更像一张“硬件地图”——把CPU、内存、总线、IO这些部件怎么…

2026/10/6 16:36:08 阅读更多 →
双非一本逆袭字节跳动:简历、算法、面试全流程实战指南

双非一本逆袭字节跳动:简历、算法、面试全流程实战指南

每年秋招季,我微信上收到最多的提问就是:“学长,我是计算机专业双非一本的,想进字节跳动,是不是简历关直接被刷?”我完全理解这种焦虑,因为我自己就是从双非一本出来,一路经历实习、…

2026/10/6 16:36:07 阅读更多 →
大数运算课程设计:除法与取模的试商优化及进制通用实现

大数运算课程设计:除法与取模的试商优化及进制通用实现

简介:这份数据结构课程设计资源聚焦大数运算的完整实现,面向计算机专业学生及需要理解高精度计算的开发者,解决普通整型无法处理超长数值的编程难题。项目覆盖大数加法、减法、乘法、除法、乘方与取模六类核心操作,并同时支持十进…

2026/10/6 16:36:07 阅读更多 →
智在PPT深度横评:5款AI生成PPT工具,哪款能真正帮你告别加班改稿?

智在PPT深度横评:5款AI生成PPT工具,哪款能真正帮你告别加班改稿?

凌晨三点,对着空白幻灯片发呆,你是不是也经历过这种绝望?辛辛苦苦整理了三天数据,结果排版花了整整一晚上;好不容易选了个模板,结果颜色不对、字体不搭,改起来比从头画还费劲;最崩溃…

2026/10/6 16:36:07 阅读更多 →
IDEA社区版新项目部署:Java“找不到符号”错误全排查与解决

IDEA社区版新项目部署:Java“找不到符号”错误全排查与解决

又见“找不到符号”!这是上周从 Gitee 上拉了一个新项目到 IDEA 社区版,配置好 JDK 和 Maven,一按运行,编译输出直接红了一大片,第一条就是“Error:(…) java: 找不到符号”。对刚接触 Java 的同学来说,这提…

2026/10/6 16:35:06 阅读更多 →

日新闻

杰理AC7916A硬件设计全指南:电源、时钟与射频三大关键

杰理AC7916A硬件设计全指南:电源、时钟与射频三大关键

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 1:01:12 阅读更多 →
探针座选型指南:从需求梳理到验收避坑,稳稳解决半导体测试难题

探针座选型指南:从需求梳理到验收避坑,稳稳解决半导体测试难题

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 1:01:36 阅读更多 →
SO-DIMM内存设计指南:DDR3与DDR4引脚、拓扑、布线及调试

SO-DIMM内存设计指南:DDR3与DDR4引脚、拓扑、布线及调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 1:01:44 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 7:15:40 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 5:29:09 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 6:26:51 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 8:21:32 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 4:21:51 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 1:18:13 阅读更多 →