RedInk(红墨):AI驱动的小红书图文创作工具,一键生成风格统一的封面与内容页

原创 发布日期:
74

一、RedInk是什么

RedInk(中文名:红墨)是一款面向内容创作者的开源AI图文创作工具,核心定位是解决小红书等社交平台图文创作效率低、风格不统一、内容构思难等问题。该项目以“一句话生成完整图文”为核心卖点,整合AI文案生成与AI图片生成能力,为用户提供从内容大纲构思、封面设计到内容页批量制作的全流程创作支持。

RedInk并非简单的文案或图片生成工具,而是将两者深度融合的一站式解决方案:用户仅需输入核心创作需求(如“秋冬家居氛围感布置”),系统会先通过AI生成结构化的图文大纲(包含每页核心内容、风格方向),用户可对大纲进行编辑、调整顺序、自定义描述;确认大纲后,系统会基于大纲内容,分别生成符合小红书风格的封面图和多页内容图,且所有图片风格统一、文字信息与文案高度匹配,大幅降低创作者的创作门槛和时间成本。

该项目为开源项目,非商业用途下可自由使用、修改和分发,同时提供在线体验站,方便用户快速体验核心功能(注册需邀请码)。

RedInk(红墨):AI驱动的小红书图文创作工具,一键生成风格统一的封面与内容页

二、功能特色

RedInk的功能围绕“小红书图文创作全流程”展开,核心特色可总结为“高效、灵活、统一、易用”四大维度,具体功能如下:

2.1 核心功能清单

功能模块 具体能力 核心价值
智能大纲生成 1. 输入一句话自动生成图文大纲;
2. 支持大纲编辑(增删改内容、调整顺序);
3. 自定义每页描述、风格方向
解决“内容构思难”问题,无需从零构思图文结构,支持个性化调整,贴合创作需求
封面页生成 1. 匹配小红书主流风格(色彩、排版、字体);
2. 文字信息与大纲精准匹配;
3. 视觉风格协调统一
解决“封面设计难”问题,生成符合平台调性的封面,提升内容吸引力
内容页批量生成 1. 支持最多15张内容页并发生成;
2. 单页可单独重新生成;
3. 所有页面风格统一
解决“内容页制作效率低”问题,批量生成且风格统一,减少重复调整工作
操作便捷性 1. 可视化操作界面,无需专业技术;
2. 生成结果实时预览;
3. 支持结果导出
降低使用门槛,非专业创作者也能快速上手,生成后可直接导出使用

2.2 核心特色亮点

(1)风格统一,适配小红书平台特性

RedInk深度适配小红书平台的内容风格,无论是文案的语气(亲切、生活化、有网感),还是图片的色彩(高饱和度、氛围感、高颜值)、排版(九宫格适配、文字排版紧凑)、字体(圆润、易读、符合年轻用户审美),均贴合小红书用户的阅读和审美习惯。生成的封面和内容页风格高度统一,避免出现“文案风格跳脱、图片风格杂乱”的问题,符合平台流量推荐的调性。

(2)灵活定制,支持个性化调整

不同于固定模板的创作工具,RedInk提供全流程的自定义空间:大纲阶段可自由修改每页内容、调整顺序,甚至自定义图片的风格描述(如“ins风”“复古风”“奶油风”);图片生成后,若某一页效果不满意,无需重新生成全部内容,仅需单独重新生成该页,兼顾效率与个性化需求。

(3)并发生成,大幅提升创作效率

内容页生成支持并发处理,默认最多可同时生成15张内容页,相比单张生成的工具,效率提升数倍。对于需要制作多页图文笔记的创作者(如“15个秋冬穿搭技巧”“10款家居好物推荐”),可一次性完成所有内容页制作,节省大量等待时间。

(4)零门槛使用,无需专业技能

整个操作流程基于可视化界面完成,无需掌握文案写作、图片设计(如PS)、代码开发等专业技能。即使是零基础的自媒体新人,也能通过“输入需求→调整大纲→生成图文”的三步流程,快速产出高质量的小红书图文内容。

RedInk(红墨):AI驱动的小红书图文创作工具,一键生成风格统一的封面与内容页

三、技术细节

RedInk采用前后端分离的架构设计,后端负责AI能力调用、逻辑处理,前端负责交互界面展示,同时提供便捷的部署方案,技术栈选型兼顾稳定性、易用性和性能,具体细节如下:

3.1 技术架构总览

RedInk的架构分为三层:前端交互层、后端服务层、AI能力层,各层职责清晰,协同完成图文生成全流程:

  • 前端交互层:负责用户操作界面展示、输入输出交互、大纲编辑、图片预览等;

  • 后端服务层:负责接收前端请求、处理业务逻辑(大纲生成、图片生成指令组装)、调用AI接口、返回生成结果;

  • AI能力层:负责提供文案生成(Gemini 3)和图片生成(Nano banana Pro)的核心AI能力。

3.2 核心技术栈明细

技术层面 技术选型 版本/补充说明 核心作用
后端 编程语言 Python 3.11+ 后端业务逻辑开发,具备丰富的AI接口调用库,生态完善
  Web框架 Flask 轻量级Web框架,快速搭建后端API,适配小型开源项目的开发和部署需求
  包管理工具 uv 新一代Python包管理器,安装速度快、兼容性好,提升开发和部署效率
  文案AI模型 Gemini 3 负责结构化大纲生成、文案内容创作,具备优秀的自然语言理解和生成能力
  图片AI模型 Nano banana Pro 负责封面和内容页图片生成,支持风格定制、文字融合,生成图片质量高
前端 框架 Vue 3 + TypeScript Vue 3提供组件化开发能力,TypeScript提升代码可维护性和类型安全性
  构建工具 Vite 极速的前端构建工具,支持热更新,提升前端开发效率和页面加载速度
  状态管理 Pinia Vue 3官方推荐的状态管理库,替代Vuex,更轻量、易用,管理全局交互状态
  包管理器 pnpm 高效的前端包管理器,节省磁盘空间,提升依赖安装速度
部署 容器化工具 Docker + docker-compose 提供标准化部署方案,无需手动配置环境,一键构建和启动服务
  CI/CD GitHub Actions 自动化构建和推送Docker镜像,简化开源项目的版本发布和部署流程
  启动脚本 start.sh/start.bat 适配Linux/Windows系统,提供一键启动脚本,降低本地部署门槛

3.3 核心流程技术实现

以“输入一句话生成图文”为例,核心技术流程如下:

  1. 用户在前端输入创作需求(如“秋冬奶茶店打卡攻略”),点击“生成大纲”按钮,前端将请求发送至后端API;

  2. 后端接收请求后,调用Gemini 3 API,传入用户输入的需求和小红书风格提示词,请求生成结构化图文大纲;

  3. Gemini 3返回大纲数据(包含页数、每页内容、风格建议),后端处理后返回给前端,前端展示大纲编辑界面;

  4. 用户调整大纲后,点击“生成图文”,前端将最终大纲数据发送至后端;

  5. 后端拆分大纲数据,分别为封面和各内容页生成图片生成指令,调用Nano banana Pro API,并发请求图片生成;

  6. Nano banana Pro返回图片URL,后端汇总所有图片信息,返回给前端;

  7. 前端展示生成的封面和内容页,用户可预览、重新生成单页或导出结果。

RedInk(红墨):AI驱动的小红书图文创作工具,一键生成风格统一的封面与内容页

四、应用场景

RedInk的核心定位是小红书图文创作,但其能力可延伸至多个相似的图文创作场景,主要应用场景如下:

4.1 小红书自媒体创作者

这是RedInk最核心的应用场景。小红书创作者(包括个人博主、垂直领域达人)常常面临“选题难、写文案难、做图难”的问题,尤其是垂类博主(如家居、时尚、美食、科技、美妆等),需要持续产出高质量图文内容。使用RedInk可快速完成内容构思和制作:例如美食博主输入“3款快手早餐教程”,即可生成包含3页内容的图文大纲,以及对应的封面和步骤图,仅需少量调整即可发布,大幅提升更新频率。

4.2 中小企业新媒体运营

线下门店(如奶茶店、咖啡店、服装店)、本地生活商家的新媒体运营人员,往往缺乏专业的文案和设计能力,但需要在小红书发布引流内容。RedInk可帮助运营人员快速生成符合平台风格的探店、促销、新品推荐等图文内容,无需外包设计或文案,降低运营成本。

4.3 内容创作培训机构

针对小红书创作的培训机构,可将RedInk作为教学辅助工具:一方面,向学员展示AI创作的流程和技巧,帮助学员理解平台内容风格;另一方面,学员可借助RedInk完成作业练习,快速上手图文创作,提升教学效率。

4.4 个人兴趣创作

普通用户出于兴趣想要在小红书分享生活(如旅行攻略、手作教程、宠物日常),但缺乏创作经验,可通过RedInk快速生成符合平台风格的图文内容,无需花费大量时间学习文案和设计技巧,轻松完成内容分享。

五、使用方法

RedInk提供两种使用方式:在线体验(需邀请码)和本地部署,以下分别介绍详细操作流程:

5.1 在线体验(快速上手)

步骤1:访问在线体验站

打开浏览器,访问RedInk官方在线体验站:https://redink.top。

步骤2:注册并登录

点击页面右上角“注册”按钮,输入手机号、验证码、密码完成注册(注册需邀请码,可通过项目开源仓库获取邀请码渠道);注册完成后,使用账号密码登录。

步骤3:生成智能大纲

  1. 登录后进入“新建创作”页面,在输入框中输入核心创作需求(例如:“春日野餐清单推荐”),点击“生成大纲”按钮;

  2. 等待10-20秒,系统会自动生成图文大纲,大纲包含页数、每页标题、核心内容、风格建议;

  3. 对大纲进行自定义调整:可点击“编辑”修改每页内容,点击“上移/下移”调整页面顺序,点击“删除”移除不需要的页面,也可点击“新增页面”添加自定义内容。

步骤4:生成封面和内容页

  1. 大纲调整完成后,点击页面底部“生成图文”按钮,系统会提示“正在生成封面和内容页”,等待30-60秒(生成页数越多,等待时间越长);

  2. 生成完成后,页面会展示封面预览和所有内容页预览,可点击单页图片右上角“重新生成”按钮,单独重新生成该页;

  3. 确认效果后,点击“导出”按钮,可将所有图片下载至本地(格式为PNG,适配小红书上传尺寸)。

5.2 本地部署(自定义修改)

本地部署适合有技术基础、需要修改代码或自定义AI参数的用户,需提前安装Docker(推荐)或Python 3.11+、Node.js 16+。

方式1:Docker部署(推荐)

  1. 克隆开源仓库:

    git clone https://github.com/[仓库地址]/redink.git
    cd redink
  2. 配置环境变量:复制项目根目录下的.env.example文件为.env,修改其中的AI接口密钥(Gemini 3和Nano banana Pro的API Key)、端口号等配置;

  3. 启动容器:

    docker-compose up -d
  4. 访问本地服务:启动完成后,打开浏览器访问http://localhost:8080(默认端口,可在.env中修改),即可使用本地部署的RedInk,操作流程与在线体验一致。

方式2:手动部署(前后端分开启动)

后端启动
  1. 进入后端目录:

    cd redink/backend
  2. 安装依赖(使用uv):

    uv install
  3. 配置环境变量:修改.env文件中的API Key等配置;

  4. 启动后端服务:

    # Linux/Mac
    ./start.sh
    # Windows
    start.bat

    后端服务默认运行在http://localhost:5000

前端启动
  1. 进入前端目录:

    cd redink/frontend
  2. 安装依赖(使用pnpm):

    pnpm install
  3. 启动开发环境:

    pnpm dev
  4. 访问前端页面:打开浏览器访问http://localhost:3000,即可连接本地后端服务使用RedInk。

RedInk(红墨):AI驱动的小红书图文创作工具,一键生成风格统一的封面与内容页

六、常见问题解答

Q1:在线体验需要邀请码,如何获取?

A1:邀请码可通过以下渠道获取:① 项目开源仓库的Issues区留言申请;② 加入项目官方交流群(仓库README中有群聊二维码);③ 关注项目官方小红书账号,参与互动活动获取。邀请码为一次性使用,注册后绑定账号,无需重复使用。

Q2:生成的图片模糊或文字不清晰怎么办?

A2:可尝试以下解决方案:① 在大纲编辑阶段,为对应页面添加“高清”“文字清晰”“字体放大”等风格描述;② 点击该页面的“重新生成”按钮,系统会调整图片生成参数;③ 本地部署的用户可在后端配置文件中,提高图片生成的分辨率参数(默认分辨率为1080×1080,适配小红书,可调整为1440×1440)。

Q3:最多能生成多少页内容?默认15页可以调整吗?

A3:系统默认最多生成15页内容,这是综合考虑AI生成效率和小红书图文常见页数设置的;本地部署的用户可修改后端config.py文件中的MAX_PAGE_NUM参数,调整最大页数(建议不超过20页,否则生成时间会大幅增加,且可能导致AI接口调用失败)。

Q4:Docker部署后,访问localhost:8080无法打开页面?

A4:请按以下步骤排查:① 检查Docker容器是否正常运行(执行docker ps查看redink相关容器状态);② 检查.env文件中的前端端口是否配置为8080,且未被其他程序占用;③ 查看容器日志(docker logs redink-frontend),排查是否有报错信息;④ 确保本地防火墙未阻止8080端口访问。

Q5:手动部署后端时,提示“uv: 未找到命令”?

A5:uv是新一代Python包管理器,需先安装uv:① Linux/Mac用户执行curl -LsSf https://astral.sh/uv/install.sh | sh;② Windows用户下载安装包(https://github.com/astral-sh/uv/releases);安装完成后,重启终端即可使用uv命令。

Q6:调用AI接口时提示“API Key无效”?

A6:请确认以下几点:① Gemini 3和Nano banana Pro的API Key是否正确,且未过期;② API Key是否有足够的调用额度(免费额度可能有限,超出后需充值);③ 后端.env文件中的API Key配置是否正确,无多余空格或符号。

Q7:使用RedInk生成的图文内容可以商用吗?

A7:RedInk项目遵循CC BY-NC-SA 4.0协议,非商业用途可自由使用、修改、分发;商业使用(如用于广告投放、付费内容制作、企业宣传等)需联系项目作者获取商业授权,否则可能涉及版权问题。此外,生成的图文内容需遵守AI模型提供商的版权规则,避免侵权。

Q8:修改RedInk代码后重新分发,需要注意什么?

A8:根据CC BY-NC-SA 4.0协议,修改后分发需满足:① 保留原作者署名;② 仅用于非商业用途;③ 采用相同的CC BY-NC-SA 4.0协议分发;④ 明确标注修改内容。

RedInk(红墨):AI驱动的小红书图文创作工具,一键生成风格统一的封面与内容页

七、相关链接

开源仓库:https://github.com/HisMax/RedInk
在线体验站:https://redink.top

八、总结

RedInk(红墨)是一款专为小红书图文创作打造的开源AI工具,以“一句话生成完整图文”为核心,整合Gemini 3文案AI和Nano banana Pro图片AI能力,提供智能大纲生成、封面页定制、内容页批量并发生成等全流程功能,既解决了创作者内容构思难、制作效率低的问题,又保证了生成内容符合小红书平台风格,且支持自定义调整和本地部署。该项目采用Python Flask+Vue 3的前后端分离架构,提供Docker化部署方案,非商业场景下可自由使用和修改,适配自媒体创作者、中小企业运营、培训机构等多类用户的需求,是一款兼顾易用性、灵活性和实用性的AI创作工具,为小红书图文创作提供了高效、低成本的解决方案。

打赏
THE END
作者头像
AI工具集
工具不孤岛,AI集大成——这里有你要的一切智能解法