用户可通过该项目实现AI图片生成与编辑,支持文生图、智能批量生成、单张修图等功能,提供多档清晰度选择,采用React和Go技术栈,响应式布局适配多端。【此简介由AI生成】
Ark Image Studio
Ark 作图工作室 — 独立 AI 图片生成 Web 应用,基于火山方舟 Agent Plan(Seedream 5.0 Lite)与 DeepSeek v4-flash。
在线演示:https://www.sdtf.online/image/
功能特性
- 文生图:自然语言描述 → DeepSeek 优化提示词 → Seedream 生图
- 智能批量:识别「多张不同图」意图,自动拆分为多条独立提示词分别生成
- 单张修图:图生图,支持局部修改、风格迁移、背景替换
- 多档清晰度:360P / 720P / 1080P / 2K / 3K,多种宽高比
- 累计统计:右上角展示已生成图片总数
- 服务端存储:生成图片默认保存至服务器,预览与下载通过 URL
- 响应式布局:PC 与移动端自适应
技术栈
| 组件 | 技术 |
|---|---|
| 前端 | React 19 + TypeScript + Vite + Ant Design 6 |
| 后端 | Go 1.22 + Gin |
| 提示词 | DeepSeek v4-flash |
| 生图 | 火山方舟 Agent Plan · doubao-seedream-5-0-lite |
项目结构
ArkImageStudio/
├── backend/ # Go API(默认 :8084)
├── frontend/ # React SPA(部署于 /image/)
├── deploy/ # Nginx + systemd 部署脚本
├── scripts/ # 开发环境启停
└── docs/ # 详细工程文档
快速开始
开发
cp backend/.env.example backend/.env
scripts/start-dev.sh
# 作图站: http://localhost:5175/image/
# API: http://localhost:8084/health
生产部署
bash deploy/deploy.sh
API 概览
| 方法 | 路径 | 说明 |
|---|---|---|
| GET | /api/v1/ai/stats |
累计生成数 |
| GET | /api/v1/ai/image/options |
选项配置 |
| POST | /api/v1/ai/prompt/optimize |
优化/拆分提示词 |
| POST | /api/v1/ai/images/generate |
文生图 |
| POST | /api/v1/ai/images/edit |
修图 |
完整说明见 docs/工程文档.md。
环境变量
| 变量 | 说明 |
|---|---|
SERVER_PORT |
API 端口,默认 8084 |
DATA_DIR |
图片与统计存储目录 |
DEEPSEEK_API_KEY |
DeepSeek API Key |
ARK_AGENT_PLAN_API_KEY |
火山方舟 Agent Plan Key |
详见 backend/.env.example。
仓库
GitCode:https://gitcode.com/yangbo_404/Ark_Image_Studio.git
文档
- 工程文档(中文) — 架构、API、部署、FAQ