[开源]一款一站式小红书图文生成器,AI驱动,风格统一,文字准确
开源系统
![[开源]一款一站式小红书图文生成器,AI驱动,风格统一,文字准确](https://yy123.ink/api/img/1781065514257-hl8j2o.jpg)
一、开源项目简介

红墨 - 小红书AI图文生成器
让传播不再需要门槛,让创作从未如此简单
红墨 - 基于Nano Banana Pro 的一站式小红书图文生成器 《一句话一张图片生成小红书图文》

使用红墨生成的各类小红书封面 - AI驱动,风格统一,文字准确
二、开源协议
使用CC BY-NC-SA 4.0开源协议
三、界面展示
红墨首页

效果展示
输入一句话,就能生成完整的小红书图文
提示词:秋季显白美甲(暗广一个:默子牌美甲),图片 是我的小红书主页。符合我的风格生成
同时我还截图了我的小红书主页,包括我的头像,签名,背景,姓名什么的

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

首先生成的是封面页

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

四、功能概述
使用指南
基础使用
- 输入主题
在首页输入想要创作的主题,如"如何在家做拿铁" - 生成大纲
AI 自动生成 6-9 页的内容大纲 - 编辑确认
可以编辑和调整每一页的描述 - 生成图片
点击生成,实时查看进度 - 下载使用
一键下载所有图片
进阶使用
- 上传参考图片
适合品牌方,保持品牌视觉风格 - 修改描述词
精确控制每一页的内容和构图 - 重新生成
对不满意的页面单独重新生成
五、技术选型
技术架构
后端
- 语言
Python 3.11+ - 框架
Flask - AI 模型
Gemini 3 (文案生成)Nano banana Pro (图片生成) - 包管理
uv
前端
- 框架
Vue 3 + TypeScript - 构建
Vite - 状态管理
Pinia
如何自己部署
方式一:Docker 部署(推荐)
最简单的部署方式,一行命令即可启动:
访问 http://localhost:12398,在 Web 界面的设置页面配置你的 API Key 即可使用。
使用 docker-compose(可选):
下载 docker-compose.yml 后:
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. 克隆项目
2. 配置 API 服务
复制配置模板文件:
编辑配置文件,填入你的 API Key 和服务配置。也可以启动后在 Web 界面的设置页面进行配置。
3. 安装后端依赖
4. 安装前端依赖
5. 启动服务
启动后端:
访问: http://localhost:12398
启动前端:
访问: http://localhost:5173
致谢
-
Google Gemini - 强大的文案生成能力 -
图片生成服务提供商 - 惊艳的图片生成效果 -
Linux.do - 优秀的开发者社区
评论