AI 图像与视频创作工作台。
这个目录是独立项目副本,包含当前可用的图像与视频功能,但不依赖旧目录;也不包含旧项目的 .git、.env、数据库、生成文件、导出包或 node_modules。
- 文本生图、图生图、GIF、无限画布、Agent、反推提示词
- 视频生成工作台
- 文本模型、图片模型、视频模型分别获取与勾选
- 默认 API Base URL 指向
https://fastllm.top - 配置本地保存,不在代码里内置 API Key
FastLLM Vision Studio/
├── frontend/ # Next.js 前端
├── backend/ # Node.js API / 任务队列 / SQLite
├── scripts/ # 图标与打包脚本
├── doc/ # 截图文档
├── logo-concepts/ # Logo 方案
├── Dockerfile
├── docker-compose.yml
└── package.json
npm run install:all
npm run build
npm start开发前端:
cd frontend
npm run dev开发后端:
cd backend
npm run devdocker build -t fastllm-vision-studio:latest .
docker compose up -d后端环境变量示例在 backend/.env.example。
| 变量 | 默认 | 说明 |
|---|---|---|
PORT |
3000 |
服务端口 |
HOSTNAME |
0.0.0.0 |
绑定地址 |
NODE_ENV |
production |
生产运行请保持 production |
VISION_TASK_DB |
backend/vision-tasks.sqlite |
SQLite 任务数据库 |
VISION_ASSET_DIR |
backend/vision-assets/ |
图片/视频等产物目录 |
NOVA_API_BASE_URL |
https://fastllm.top |
默认上游 API 地址 |
PROMPT_GALLERY_MODE |
1 |
提示词广场显示模式 |
PROMPT_GALLERY_PASSWORD |
空 | 提示词广场密码 |
兼容说明:后端暂时仍兼容旧的 NOVA_TASK_DB、NOVA_IMAGE_DIR 等变量,方便平滑迁移;新部署优先使用 VISION_*。
npm run lint
npm run test:run
npm run build- 不要提交
.env、backend/.env、backend/vision-tasks.sqlite*、backend/vision-assets/。 - API Key 由用户在设置页填写,代码仓库不内置 Key。
- 打包桌面版时也不要把本机配置和历史数据放进安装包。