[开源]一款一站式小红书图文生成器,AI驱动,风格统一,文字准确

开源系统
2026-06-10 12:25 2 次浏览 • 0 次下载 0KB
[开源]一款一站式小红书图文生成器,AI驱动,风格统一,文字准确

一、开源项目简介

图片

红墨 - 小红书AI图文生成器

让传播不再需要门槛,让创作从未如此简单

红墨 - 基于Nano Banana Pro 的一站式小红书图文生成器 《一句话一张图片生成小红书图文》

图片

使用红墨生成的各类小红书封面 - AI驱动,风格统一,文字准确

二、开源协议

使用CC BY-NC-SA 4.0开源协议

三、界面展示

红墨首页

图片

效果展示

输入一句话,就能生成完整的小红书图文

提示词:秋季显白美甲(暗广一个:默子牌美甲),图片 是我的小红书主页。符合我的风格生成

同时我还截图了我的小红书主页,包括我的头像,签名,背景,姓名什么的

图片

然后等待10-20秒后,就会有每一页的大纲,大家可以根据的自己的需求去调整页面顺序(不建议),自定义每一个页面的内容(这个很建议)

图片

首先生成的是封面页

图片

然后稍等一会儿后,会生成后面的所有页面(这里是并发生成的所有页面(默认是15个),如果大家的API供应商无法支持高并发的话,记得要去改一下设置)

图片

四、功能概述

使用指南

基础使用

  1. 输入主题
    在首页输入想要创作的主题,如"如何在家做拿铁"
  2. 生成大纲
    AI 自动生成 6-9 页的内容大纲
  3. 编辑确认
    可以编辑和调整每一页的描述
  4. 生成图片
    点击生成,实时查看进度
  5. 下载使用
    一键下载所有图片

进阶使用

  • 上传参考图片
    适合品牌方,保持品牌视觉风格
  • 修改描述词
    精确控制每一页的内容和构图
  • 重新生成
    对不满意的页面单独重新生成

五、技术选型

技术架构

后端

  • 语言
    Python 3.11+
  • 框架
    Flask
  • AI 模型
    Gemini 3 (文案生成)Nano banana Pro (图片生成)
  • 包管理
    uv

前端

  • 框架
    Vue 3 + TypeScript
  • 构建
    Vite
  • 状态管理
    Pinia

 如何自己部署

方式一:Docker 部署(推荐)

最简单的部署方式,一行命令即可启动:

docker run -d -p 12398:12398 -v ./output:/app/output histonemax/redink:latest

访问 http://localhost:12398,在 Web 界面的设置页面配置你的 API Key 即可使用。

使用 docker-compose(可选):

下载 docker-compose.yml 后:

docker-compose up -d

Docker 部署说明:

  • 容器内不包含任何 API Key,需要在 Web 界面配置
  • 使用 -v ./output:/app/output 持久化生成的图片
  • 可选:挂载自定义配置文件 -v ./text_providers.yaml:/app/text_providers.yaml

方式二:本地开发部署

前置要求:

  • Python 3.11+
  • Node.js 18+
  • pnpm
  • uv

1. 克隆项目

git clone RedInk
cd RedInk

2. 配置 API 服务

复制配置模板文件:

cp text_providers.yaml.example text_providers.yaml
cp image_providers.yaml.example image_providers.yaml

编辑配置文件,填入你的 API Key 和服务配置。也可以启动后在 Web 界面的设置页面进行配置。

3. 安装后端依赖

uv sync

4. 安装前端依赖

cd frontend
pnpm install

5. 启动服务

启动后端:

uv run python -m backend.app

访问: http://localhost:12398

启动前端:

cd frontend
pnpm dev

访问: http://localhost:5173

致谢

  • Google Gemini - 强大的文案生成能力
  • 图片生成服务提供商 - 惊艳的图片生成效果
  • Linux.do - 优秀的开发者社区