乐于分享
好东西不私藏

AI科研绘图神器:让论文配图轻松搞定

AI科研绘图神器:让论文配图轻松搞定

对于每一位科研工作者来说,撰写论文是一项艰巨的任务,而为论文制作高质量、风格统一的配图更是锦上添花却又耗时费力的环节。从复杂的网络架构图到精细的实验流程图,传统绘图工具往往需要大量的手动调整。

现在,一个名为 Academic Figure Generator 的开源项目应运而生,它旨在彻底改变这一现状。这是一个由 AI 驱动的学术论文配图生成平台,它的核心理念是将“写完论文还要画图”的痛点,彻底简化为 「上传 → 确认 → 下载」 的三步流程。

项目 GitHub 地址:

github.com/LigphiDonk/academic-figure-generator

一、效果惊艳:平台配图实例展示

空谈不如实证。在深入了解其功能之前,让我们先一睹为快,看看由 Academic Figure Generator 实际生成的学术配图效果如何。这些图片不仅专业美观,而且风格多样,完全达到了顶会论文的水准。

PMST 预测网络架构图 时频域信号处理流程图
深度学习模块详解图 带标注的解剖结构图

二、核心功能一览:不止于强大

Academic Figure Generator 提供了一整套完善的功能,覆盖了从论文分析到图像生成的完整工作流,甚至考虑到了团队协作和个性化部署的需求。

  • 🤖 智能 Prompt 生成:只需上传 PDF、DOCX 或 TXT 格式的论文,平台内置的 Claude AI 就能自动分析论文核心内容,智能生成用于绘图的详细描述(Prompt)。
  • 🖼️ 高质量配图:支持生成 1K / 2K / 4K 多种分辨率的图片,并提供 16:9、4:3、1:1 等多种常用宽高比,满足不同版面需求。
  • 🎨 丰富的配色方案:内置超过 50 种预设学术配色方案,其中包含了对色盲人士友好的设计,同时支持用户自定义配色,确保图表风格与论文整体协调。
  • ✏️ 图生图编辑:对于已有的图片,可以通过“图片 + 文字指令”的方式进行二次创作和精细调整,迭代效率极高。
  • 实时状态更新:采用 SSE 流式推送技术,图片生成进度实时反馈到前端,用户无需焦急等待或手动刷新。
  • 🖥️ Web 端与桌面端并行:项目同时提供了 Web 版本和桌面端应用,方便用户根据自己的习惯选择在云端或本地环境中完成所有工作。
  • 📁 项目化管理:所有上传的论文、生成的 Prompt 和最终的配图都可按项目进行组织,方便管理和追溯。
  • 🔑 灵活的 API Key 策略 (BYOK):用户既可以使用平台管理员统一配置的 API Key,也可以在个人设置中填入自己的 Key (Bring Your Own Key),兼顾了便利性与私密性。
  • 💰 完善的后台与计费系统:平台包含完整的用户体系、管理后台、计费系统和用量统计,特别集成了对 Linux.do 社区的 OAuth 登录和积分充值支持,非常适合在小圈子内部分享和部署。

三、独立利器:AI 学术配图 Prompt 技能

除了完整的平台,该项目还萃取其核心能力,提供了一个名为 academic-figure-prompt 的独立 AI 编程助手技能 (AI Coding Agent Skill)。这意味着,即使不部署整个平台,你也可以在兼容的 AI 编程助手(如 Claude Code, Gemini CLI, Cursor 等)中直接获得顶会级的配图提示词生成能力。

功能简介

  • 📄 智能分析:能够直接阅读并分析 PDF、LaTeX、Word 等格式的论文内容。
  • 🎨 专业配色:提供 8 种精心设计的预设学术配色方案(如 Okabe-Ito、Blue 单色系等),包含色盲友好选项。
  • 🖼️ 生成专业 Prompt:为 AI 图片工具(如 NanoBanana, DALL-E, Midjourney)生成极其详尽、结构化的英文提示词。
  • 📐 覆盖多种图表:擅长生成框架图、网络架构图、模块详解图、对比/消融实验图等多种科研常用图表。

如何使用?

1. 安装 (推荐方式)

通过 npx skills 一键安装,该命令会自动将技能添加到您的 AI 编程助手中。

npx skills add LigphiDonk/academic-figure-generator

2. 触发与对话

安装后,在与 AI 助手的对话中,使用以下关键词即可自动激活此技能:

  • 论文配图提示词 / 生成论文配图
  • 学术论文生图 / 架构图提示词
  • 顶会风格配图 / CVPR 风格图
  • paper figure prompt / academic diagram prompt (英文)

示例对话:

你: 帮我看一下这篇论文,生成论文配图提示词。
AI: [开始分析论文... > 展示配色方案供你选择... > 生成详细的英文提示词]

你: 用 Teal+Amber 配色,帮我画一个网络架构图的提示词。
AI: [好的,正在使用方案 C 为您生成网络架构图提示词...]

四、快速上手:本地部署指南

如果你想在本地或自己的服务器上部署这套功能强大的系统,得益于 Docker 的加持,整个过程非常简单。

前置要求

  • 已安装 Docker (docs.docker.com/get-docker/)
  • 已安装 Docker Compose (docs.docker.com/compose/install/)

部署步骤

  1. 克隆仓库

    git clone https://github.com/LigphiDonk/academic-figure-generator.git
    cd academic-figure-generator
    
  2. 配置环境变量
    复制示例文件并根据你的需求进行编辑。

    cp .env.docker.example .env
    

    打开 .env 文件,必须修改以下几个关键字段,用于保护你的数据安全:

    # 数据库密码(设置一个强密码)
    POSTGRES_PASSWORD=your_secure_password
    
    # MinIO 存储密码
    MINIO_SECRET_KEY=your_minio_secret
    
    # 应用密钥(用于 JWT 签发,至少 32 字符)
    SECRET_KEY=your_random_secret_key_at_least_32_chars
    
    # 加密主密钥(用于加密存储 API Key,可通过命令生成)
    # python -c "import secrets; print(secrets.token_hex(32))"
    ENCRYPTION_MASTER_KEY=your_64_char_hex_string
    
  3. 启动服务

    • 开发模式 (带热重载):
      make dev
      # 或 docker compose up --build
      
    • 生产模式 (推荐):
      make prod-up
      # 或 docker compose -f docker-compose.yml -f docker-compose.prod.yml up -d --build
      
  4. 访问应用
    启动成功后,即可通过浏览器访问:

    • 应用首页:http://localhost:8082
    • MinIO 控制台 (文件存储):http://localhost:9001
  5. 初始配置

    • 首次访问,使用默认管理员账号登录:admin@admin.com / admin请务必在登录后立即修改密码!
    • 进入 系统管理 页面,配置用于生成 Prompt 的 Claude API Key 和用于生成配图的 NanoBanana API Key
    • 根据需要配置计费参数和其他集成选项。

五、技术架构与实现

对于技术爱好者,该项目的技术选型堪称现代化与实用性的典范:

  • 后端: FastAPI, SQLAlchemy (Async), Celery, Python 3.12+
  • 前端: React 19, TypeScript, Vite, Tailwind CSS, Radix UI
  • 数据库: PostgreSQL 16, Redis 7
  • 存储: MinIO (S3 兼容)
  • AI 模型: Claude API (Prompt 生成), NanoBanana API (配图生成)
  • 部署: Docker Compose, Nginx

项目结构清晰,前后端分离,无论是二次开发还是维护都非常方便。

总结

Academic Figure Generator 不仅仅是一个工具,它更像是一个智能的科研助理,深刻理解了科研工作者在论文配图上的痛点,并提供了优雅、高效的解决方案。无论你是希望快速生成配图的研究者,还是寻求部署一套完整 AI 应用的技术人员,这个项目都值得你深入探索。

现在就去 GitHub 关注它,开启你的高效科研绘图之旅吧!
项目地址:github.com/LigphiDonk/academic-figure-generator

本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » AI科研绘图神器:让论文配图轻松搞定

猜你喜欢

  • 暂无文章