2026-05-10 13:12:44 +08:00

78 lines
1.9 KiB
Markdown

# 🎬 光湖短视频工作台 · guanghuclip.cn
AI视频智能生产系统 — 光湖生态岗位站点
## 技术栈
- **前端**: Vue 3 + Vite + TailwindCSS + 光湖呼吸动效
- **后端**: Node.js 20 + Express + Socket.IO
- **视频API**: 即梦 Seedance 1.5 Pro (火山方舟)
- **部署**: PM2 + Nginx + Let's Encrypt
- **服务器**: ZY-SVR-005 · 43.156.237.110
## 目录结构
```
guanghuclip/
├── backend/
│ ├── server.js # Express 入口
│ ├── config/index.js # 环境变量管理
│ ├── routes/video.js # 视频生成API
│ └── services/
│ └── video-dispatch.js # 即梦API调度
├── frontend/
│ ├── src/
│ │ ├── App.vue # 双面板主布局
│ │ ├── components/
│ │ │ ├── RightPanel.vue # 视频生产区
│ │ │ └── LeftPanel.vue # 人格体交互区
│ │ ├── style.css # 光湖呼吸动效
│ │ └── main.js # Vue入口
│ ├── index.html
│ ├── vite.config.js
│ └── package.json
├── ecosystem.config.js # PM2配置
├── .env.example # 环境变量模板
└── package.json
```
## 快速启动
```bash
# 后端
cd guanghuclip
cp .env.example .env
# 编辑 .env 填入API密钥
npm install
npm start
# 前端
cd frontend
npm install
npm run dev
# 生产构建
npm run build
```
## 部署
```bash
cd /opt/guanghuclip
cd frontend && npm run build && cd ..
pm2 reload guanghuclip-api --update-env
```
## MVP P0 功能
- ✅ 提示词输入(1000字限制)
- ✅ 即梦Seedance视频生成
- ✅ 实时进度推送(Socket.IO)
- ✅ 视频预览播放
- ✅ 视频下载
- ✅ 光湖呼吸动效UI
- ✅ 左面板人格体聊天(UI框架)
---
`霜砚出品 · AG-SY-WEB-001 · 光之湖`