最新修改 2025年 11月 28日 by amiao
项目介绍
红墨, 基于Nano Banana Pro的一站式小红书图文生成器 。输入一句话,上传一张相关图片,即可生成小红书图文。可以生成的各类小红书封面,AI驱动,风格统一,文字准确。
支持Docker部署和本地部署。
截图

如何自己部署
方式一: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 https://github.com/HisMax/RedInk.git 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
启动前端:
cd frontend pnpm dev
