🎨 Artify - 一站式 AI 图片智能体创作空间
AI版Photoshop · 智能简报 · PPT生成 · 文字绘境
功能特性 • 快速开始 • 产品详解 • 技术架构 • 帮助支持
| 功能 | 描述 | 状态 |
|---|---|---|
| 🎨 图解空间 | AI 智能图片创作平台,支持文生图、图生图、局部重绘 | NEW |
| ✨ AI早简报 | 一键生成精美新闻长图,智能解析新闻要点 | HOT |
| 📊 PPT 生成器 | AI 自动生成演示文稿,支持多种模板风格 | HOT |
| 📰 新闻封面 | 快速生成新闻封面图,多种尺寸和风格 | - |
| 🖼️ 社交海报 | 一键生成社交媒体海报,适配各大平台 | - |
| 🎬 视频封面 | 生成吸睛的视频封面,提升点击率 | - |
| 🌈 文字绘境 | 将文章/故事转化为系列配图,智能分析人物场景 | NEW |
| 功能 | 描述 |
|---|---|
| 📁 模板素材 | 丰富的预设模板,支持收藏和自定义 |
| 📜 历史记录 | 所有创作存档,支持重用和批量管理 |
- Python 3.9+
- Node.js 16+
- npm / yarn / pnpm
git clone https://github.com/zrt-ai-lab/artify.git
cd artifycp .env.example .env编辑 .env 文件,填入您的 API Key:
# LLM 配置 (用于文本处理)
OPENAI_API_KEY=your_api_key_here
OPENAI_BASE_URL=https://api.openai.com/v1
OPENAI_MODEL=gpt-4
# 图片生成配置
IMAGE_API_KEY=your_api_key_here
IMAGE_API_BASE_URL=https://api.openai.com/v1
IMAGE_MODEL=dall-e-3
# 存储路径
LOCAL_STORAGE_PATH=./storage./start.sh脚本会自动完成以下操作:
- ✅ 检查 Python/Node.js 环境
- ✅ 创建虚拟环境并安装依赖
- ✅ 安装前端依赖
- ✅ 启动后端服务 (端口 8001)
- ✅ 启动前端服务 (端口 3000)
启动后访问:
- 🌐 前端:http://localhost:3000
- 🔧 后端 API:http://localhost:8001
- 📖 API 文档:http://localhost:8001/docs
./stop.sh# 后端日志
tail -f backend.log
# 前端日志
tail -f frontend.log如果一键启动遇到问题,可以手动启动:
后端:
python3 -m venv venv
source venv/bin/activate
pip install -r backend/requirements.txt
uvicorn backend.app.main:app --host 0.0.0.0 --port 8001前端:
cd frontend
npm install
npm run devAI 智能图片创作平台,提供多种创作方式:
- 文生图:用文字描述生成精美图片,支持详细的风格、色彩、构图控制
- 图生图:上传图片进行风格转换,保持构图的同时改变艺术风格
- 局部重绘:框选图片区域进行精准修改,无需重新生成整张图
- 智能精修:AI 自动优化图片细节,提升质量
使用技巧:描述词越详细,生成效果越好。建议包括:目标、尺寸、色彩、风格、光影等要素。
一键生成精美新闻长图:
- 智能解析:粘贴新闻原文,AI 自动提取标题、要点、关键信息
- 选择模板:科技、财经、社会、生活等多种风格
- 自定义编辑:调整标题、修改配图、优化布局
- 一键导出:高清 PNG 图片,适合公众号、微博发布
使用场景:
- 公众号早报推送
- 企业内部简报
- 社交媒体新闻分享
AI 自动生成演示文稿:
- 输入内容:输入主题或粘贴文档内容
- 生成大纲:AI 智能分析,生成幻灯片结构
- 编辑优化:调整页面顺序、修改内容、添加删除
- 选择风格:商务、科技、简约、创意等模板
- 一键导出:支持 PPTX、PDF 格式下载
支持的页面类型:
- 封面页 / 目录页
- 章节过渡页
- 内容页(支持多要点)
- 图片展示页
- 引用页 / 结尾页
将长篇文章/故事转化为系列配图:
- 内容分析:AI 深度分析文章,识别人物、场景、情感
- 智能分段:自动划分关键片段,确定配图位置
- 风格选择:16 种视觉风格(科技、水墨、玄幻、历史等)
- 尺寸适配:1:1 正方形 / 16:9 横版 / 9:16 竖版
- 批量生成:一键生成所有配图,支持单张重新生成
- 多格式导出:
- ZIP 压缩包(原图打包)
- PDF 文档(带标题和内容摘要)
- 微信长图(紧凑拼接,无标题)
- 小红书笔记(带标题气泡和标签)
- 分格漫画(2x2 宫格布局)
适用场景:
- 小说配图 / 连载故事
- 公众号文章配图
- 教程步骤图解
- 品牌故事可视化
| 技术 | 说明 |
|---|---|
| Python 3.9+ | 编程语言 |
| FastAPI | 高性能 Web 框架 |
| OpenAI SDK | LLM 和图片生成 |
| Pydantic | 数据验证 |
| Pillow | 图片处理 |
| ReportLab | PDF 生成 |
| python-pptx | PPTX 生成 |
| 技术 | 说明 |
|---|---|
| React 18 | UI 框架 |
| TypeScript | 类型安全 |
| Vite | 构建工具 |
| TailwindCSS | 样式框架 |
| React Router | 路由管理 |
| Lucide Icons | 图标库 |
artify/
├── backend/ # 后端代码
│ ├── app/
│ │ ├── api/v1/ # API 路由
│ │ ├── services/ # 业务服务
│ │ ├── schemas/ # 数据模型
│ │ └── config.py # 配置管理
│ └── requirements.txt
├── frontend/ # 前端代码
│ ├── src/
│ │ ├── components/ # 组件
│ │ ├── pages/ # 页面
│ │ └── services/ # API 服务
│ └── package.json
├── storage/ # 数据存储(自动生成)
│ ├── generated/ # 生成的图片
│ ├── exports/ # 导出文件
│ ├── templates/ # 模板文件
│ └── history/ # 历史记录
├── .env.example # 环境变量模板
├── .gitignore # Git 忽略规则
├── start.sh # 一键启动脚本
├── stop.sh # 停止脚本
└── README.md
A:
- 检查 Python 版本是否 ≥ 3.9:
python3 --version - 确保虚拟环境已激活:
source venv/bin/activate - 确保依赖已安装:
pip install -r backend/requirements.txt - 查看后端日志:
tail -f backend.log
A:
- 确保后端运行在 8001 端口
- 检查终端是否有报错信息
- 访问 http://localhost:8001/health 确认后端正常
A:
- 检查
.env中的 API 配置是否正确 - 确保 API Key 有效且有余额
- 检查网络连接是否正常
- 查看后端日志:
tail -f backend.log
A: 修改 .env 文件:
# 更换 LLM API
OPENAI_BASE_URL=https://your-api-endpoint.com/v1
OPENAI_MODEL=your-model-name
# 更换图片生成 API
IMAGE_API_BASE_URL=https://your-image-api.com/v1
IMAGE_MODEL=your-image-model- 📖 帮助中心:访问应用内
/help页面查看详细教程 - 💬 微信:扫描侧边栏"关于作者"二维码添加微信交流
- 在
frontend/src/pages/下创建页面组件目录 - 在
frontend/src/App.tsx中添加路由 - 在
frontend/src/components/layout/Sidebar/index.tsx中添加导航项
- 在
backend/app/api/v1/下创建路由文件 - 在
backend/app/main.py中注册路由 - 在
frontend/src/services/api.ts中添加前端调用
- 后端遵循 PEP 8 规范
- 前端使用 TypeScript 严格模式
- 组件采用函数式组件 + Hooks
- 样式优先使用 TailwindCSS 类名
- ✨ 新增「图解空间」功能:文生图、图生图、局部重绘
- ✨ 新增「文字绘境」功能:文章/故事转系列配图
- ✨ 新增「PPT 生成器」:AI 自动生成演示文稿
- ✨ 新增「AI早简报」:一键生成新闻长图
- 🎨 全新 UI 设计,深色主题
- 📱 响应式布局,支持移动端
- 📦 多格式导出:ZIP、PDF、长图、漫画等
- 🚀 一键启动脚本,开箱即用
MIT License - 详见 LICENSE 文件
Made with ❤️ by Artify Team
