Skip to content

Repository files navigation

简体中文 · English

Intertwine-Ai-Image-Enhanced

绘图增强版
把一次生成,变成一套完整创作流程。

提示词、参考图、任务、版本和成品,都在一个工作区。

Vue 3 FastAPI Python 3.11+ AGPL-3.0-or-later

别再丢掉那个“差一点就完美”的版本。 每一次生成都可以查看、重试、继续、导出,最后真正变成你的素材。

Intertwine-Ai-Image-Enhanced 工作区截图

真实工作区截图,不是概念图。

真正好用的,不是再多一个“生成”按钮

创作从来不是点一下按钮就结束:你要对比参考图,改提示词,保留成功版本,重试失败任务,去掉背景,做出透明素材,再把静态图变成 GIF 或桌宠帧。

绘图增强版把“生成之后”的事情全部接住。

它是一套本地优先的图像创作工作台:前端负责清晰的创作体验,Python 后端负责任务、文件、鉴权和服务商连接。你可以带上自己的模型和 API,按自己的方式运行,也能随时把结果带走。

一套工作区,覆盖完整创作链路

你想做什么 这里怎么完成
从想法开始 中文提示词模板、文生图和高质量默认参数
用参考图创作 图生图、多参考图、图像编辑和蒙版
做出可用素材 透明背景、PNG/WebP、尺寸、格式和压缩控制
反复打磨 任务历史、预览、重试、继续、取消和删除
让画面动起来 动画帧、GIF 生成、预览和导出
制作桌宠 行帧、联系表、spritesheet 和 pet.json 打包
接入自己的服务 Images / Responses 协议、模型发现和能力适配

为什么它适合长期创作

任务,而不是一次性请求

每个任务都有明确状态:queuedrunningsucceededfailedcancelled。输入素材和任务元数据会先保存,再开始远程请求。页面刷新后,任务仍然能从后端恢复。

提示词和参考图不会散落

提示词模板、源图片、蒙版、生成结果和动画产物围绕任务集中管理。你可以从一个结果继续编辑,而不是重新猜一遍当时用了什么。

带上自己的模型和服务商

后端支持 Images / Responses 兼容服务,并能查询模型和能力。服务商变化时,界面根据实际能力提供参数,不把工作流锁死在某一个站点。

从图片到成品

透明 PNG/WebP、压缩、尺寸、GIF、帧预览、联系表和 ZIP 导出,都属于同一套任务工作流。生成只是起点,交付才是终点。

本地优先,也把安全边界说清楚

  • 浏览器只调用本地 /api/* 接口。
  • 服务商 URL、API Key 和原始 Authorization header 只由后端处理。
  • SQLite 保存任务元数据和相对路径,图片与动画文件保存在配置的数据目录。
  • 生成文件按登录用户隔离,并通过鉴权接口下载。
  • 公网部署请配置 HTTPS;纯 HTTP 只适合临时、非私密环境。

架构一览

Vue 3 创作工作区
        │ 本地 /api 请求
        ▼
Python + FastAPI 任务服务
        ├── Images / Responses 服务商客户端
        ├── 模型与能力发现
        ├── 任务管理、重试与取消
        ├── SQLite 任务元数据
        └── 用户隔离的图片、帧和 GIF 文件

一个 Python 服务即可在同一端口提供构建后的前端和 API。前端接收状态和能力信息,不接收服务商原始密钥。

快速开始

环境要求

  • Node.js 18+ 和 npm
  • Python 3.11+
  • backend/requirements.txt 中的依赖

安装、构建、运行

npm install
npm run build
./start.sh

Windows:

npm install
build.bat
start.bat

启动后打开脚本打印的本地地址,在管理/设置界面配置服务商即可。

配置和数据

  • backend/.env 或进程环境:主机、端口、数据目录、超时和可选默认值。
  • 管理/服务商设置:上游 Base URL、调用协议、模型池和服务商令牌。
  • SQLite + 数据目录:任务、源素材、生成图片、动画帧和导出文件。

请不要提交 .env、凭据、运行数据、日志、缓存、构建产物或本地发布包。

仓库结构

src/                         Vue 应用和任务工作区
backend/app/                 Python 配置、存储、服务商、任务和 API
backend/tests/               后端回归与安全测试
public/                      Logo、favicon 和静态资源
docs/project/                产品与架构说明
docs/build/                  构建、验证与发布说明
docs/assets/                 README 公开截图

验证

python -m compileall backend/app
python -m unittest discover backend/tests
npm run lint:check
npm run build

更多文档:

许可证

Intertwine-Ai-Image-Enhanced 采用 GNU AGPL-3.0-or-later 协议发布,完整条款见 LICENSE。网络部署修改版时,请按许可证第 13 节向用户提供对应源代码。

About

Web AI image generation and editing workspace with text-to-image, image-to-image, GIF animation, prompt presets, and task-based workflows.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages