news 2026/2/3 8:35:06

【保姆级教程】几分钟从零部署 RedInk:一句话生成小红书图文的开源项目完整指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【保姆级教程】几分钟从零部署 RedInk:一句话生成小红书图文的开源项目完整指南

目录

一、部署前你需要知道的几件事

二、Docker 从零部署(强烈推荐)

三、访问 Web 界面

四、配置 API Key(关键步骤)

五、验证是否部署成功

六、总结


最近一段时间,AI 在内容创作上的应用越来越多,但真正落到「能直接用来发内容」的工具并不算多。尤其是小红书这种对封面质量、页面结构和整体风格要求很高的平台,单靠生成一段文案,往往并不能解决实际创作中的问题。很多创作者真正被消耗的,是从选题到拆页、再到封面和配图这一整套流程。

RedInk(红墨)正是为了解决这个问题而出现的一个开源项目。它的目标并不是“帮你写几句话”,而是从一句主题出发,直接生成一整套可用的小红书图文内容。更重要的是,它支持本地和 Docker 部署,使用自己的 API Key,不依赖任何第三方平台。本文将从零开始,完整记录 RedInk 的部署过程,带你一步步把这个小红书 AI 图文生成器真正跑起来。

开源项目地址:https://github.com/HisMax/RedInk

一、部署前你需要知道的几件事

在开始之前,先明确三点:

  1. RedInk 是一个前后端分离的开源项目

    1. 后端:Python + Flask,负责文案生成、图片调度

    2. 前端:Vue 3,负责交互与配置界面

  2. 项目本身不包含任何 API Key

    1. 所有模型 Key 都需要你自己配置

    2. 支持 OpenAI / Gemini / 兼容接口

  3. 官方已经帮你把 Docker 镜像打包好了

    1. 所以最推荐的方式:Docker 一行命令部署

    2. 本地开发更适合二次开发或深度定制

如果你只是想尽快跑起来并使用,直接看第二部分(Docker 部署)即可。

二、Docker 从零部署(强烈推荐)

这是最简单、最稳定、最不容易踩坑的方式。

1️⃣ 环境准备

你的服务器或本地电脑需要满足:

  • 已安装Docker,详细部署可参考这篇文章:【2025 最新版】Win11 安装 Docker Desktop 超详细图文教程(小白也能学会)

  • 系统不限(Windows / macOS / Linux 均可)

如果你是 Win11 / macOS,确保 Docker Desktop 已正常启动。

如果是 Linux,确保docker命令可用。

可以用下面命令验证:

docker version

能正常输出版本信息即可。

2️⃣ 一行命令启动 RedInk

在任意目录下执行:(使用Powershell运行)

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

这一步做了什么?

  • -p 12398:12398👉 将服务暴露在本机 12398 端口

  • -v ./history:/app/history👉 持久化生成历史

  • -v ./output:/app/output👉 持久化生成的图片

  • 镜像内不包含任何 API Key(安全)

三、访问 Web 界面

3️⃣ 浏览器打开:👉http://localhost:12398/

如果你看到 RedInk 的首页界面,说明:

✅ 容器启动成功 ✅ 后端服务正常 ✅ 前端已内置在镜像中

四、配置 API Key(关键步骤)

4️⃣ 点击页面中的「系统设置」页面。

文本生成(文案):可选:OpenAI / Gemini / 兼容接口

图片生成(封面 & 内页):推荐使用 Gemini 图片模型 或 🍌 Nano banana Pro

如果你的 API 有速率限制:不要开启高并发模式,默认并发是15 张同时生成。

在配置 RedInk 的模型服务之前,我们需要先在中转 API 平台申请一个可用的 API Key,用于替代 OpenAI 的原生 Key。只需要简单几步,即可完成授权与配置。

首先前往平台注册或登录账号:👉https://linoapi.com.cn/register?aff=sJ68

进入控制台后,在顶部导航栏选择「控制台」,然后在左侧菜单中找到「API 令牌」。点击「添加令牌」即可创建一个新的 API Key。

创建令牌时,“名称”可以随意填写,例如我填写的是 RedInk 。 “分组”建议选择 default,最好把 优质官转OpenAI和官转gemini加上,提高稳定性,接着我们会在 RedInk 的配置文件中填写模型名称,中转平台会根据模型自动路由到正确的接口。

你还可以为这个令牌设置额度限制,例如设置50 元作为上限,确保 RedInk 的调用不会意外消耗过多费用。如果你希望不限额度,也可以选择无限制。但无论哪种方式,请记得在「钱包」中充值,否则 API 将无法调用。

创建完成后,系统会生成一个 API Key。把这个 Key 复制下来,稍后我们需要把它写入 RedInk 项目的配置文件中。

在 RedInk 中使用中转 API 时,一般填写以下两项内容:

  • Base URLhttps://linoapi.com.cn/v1

  • api_key:复制你刚生成的 Key,例如:sk-xxxxxx

修改完成后会自动保存的,这样就可以让其使用中转 API 平台作为模型服务来源。

这里以OpenAI作为文本生成配置,在右边的编辑按钮,需要编辑服务商,类型选择 OpenAI 兼容接口 ,ModelID填写 gpt-4o ,API Key 就复制你刚生成的 Key 。Base URL 填写https://linoapi.com.cn/,配置好之后需要测试连接,连接成功之后就可以保存啦。

这里以Gemini作为图片生成配置,在右边的编辑按钮,需要编辑服务商,类型选择 Google GenAI ,ModelID填写 gemini-3-pro-image-preview ,API Key 就复制你刚生成的 Key 。Base URL 填写https://linoapi.com.cn,配置好之后需要测试连接,连接成功之后就可以保存啦。

保存配置后即可生效,无需重启容器。

五、验证是否部署成功

在首页输入一个简单主题,例如:如何在家做一杯拿铁

点击生成,观察流程:1.自动生成页面大纲 2.可手动编辑每一页内容(强烈建议) 3.生成封面 4.后续页面并发生成 5.最终可一键下载全部图片

如果能顺利生成图片,说明部署已 100% 成功🎉

六、总结

RedInk 并不是一个“玩具级”的 AI Demo,而是一个已经把小红书创作流程完整产品化的开源项目。通过 Docker,从零部署到可用只需要几分钟,而真正有价值的,是你可以用自己的模型、自己的 Key,把它变成一个稳定、可控的小红书内容生产工具。

如果你本身就是创作者、工作室,或者正在做 AI 内容方向的产品,RedInk 非常值得你亲自跑一遍。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/3 7:31:07

Python第三次作业

"""1.使用os和os.path以及函数的递归完成:给出一个路径,遍历当前路径所有的文件及文件夹打印输出所有的文件(遇到文件输出路径,遇到文件夹继续进文件夹)2.使用加密模块及IO模拟登录功能,要求使用文件模…

作者头像 李华
网站建设 2026/2/3 6:50:39

44、深入探索GDB调试技巧与C/C++代码调试

深入探索GDB调试技巧与C/C++代码调试 1. 随机数与缓冲区溢出模拟 在调试过程中,有时需要模拟一些复杂情况,比如缓冲区溢出。以下是一段模拟缓冲区溢出的代码: // Seed the random number generator so that each run is different. srand(time(NULL));// Loop count - a…

作者头像 李华
网站建设 2026/1/26 22:17:33

复盘 Git+GitHub SSH 配置:从权限报错到免密推送的全流程解决方案

在之前的 Git 仓库操作中,我先后遇到了「403 权限拒绝」「SSH 22 端口超时」「认证主机提示」等问题,最终通过 SSH 配置解决了所有推送障碍。本文将聚焦 SSH 相关技术点,复盘 “为什么要配置 SSH”“如何一步步配置”“遇到问题怎么解决”&am…

作者头像 李华
网站建设 2026/2/1 10:48:05

Screenbox媒体播放器隐藏功能终极指南:从入门到精通

Screenbox媒体播放器隐藏功能终极指南:从入门到精通 【免费下载链接】Screenbox LibVLC-based media player for the Universal Windows Platform 项目地址: https://gitcode.com/gh_mirrors/sc/Screenbox 你是不是觉得Screenbox播放器就是个简单的视频播放工…

作者头像 李华
网站建设 2026/1/31 13:16:31

FlashAttention终极指南:突破大模型训练内存瓶颈的完整教程

FlashAttention终极指南:突破大模型训练内存瓶颈的完整教程 【免费下载链接】flash-attention Fast and memory-efficient exact attention 项目地址: https://gitcode.com/GitHub_Trending/fl/flash-attention 你是否在训练大型语言模型时频繁遭遇"显存…

作者头像 李华
网站建设 2026/1/31 8:55:55

冒泡排序 ~ 背下来的 哭

#include <stdio.h> int main() { int i,j,temp;int arr[10]{2,9,3,8,4,7,5,6,0,1};for(i0;i<9;i){for(j0;j<9-i;j){if(arr[j]>arr[j1]){temparr[j];arr[j]arr[j1];arr[j1]temp;}}}for(i0;i<10;i){printf("%d",arr[i]);}return 0; }

作者头像 李华