基于 MiniMax Token Plan 的全模态 AI 创作工具,封装 mmx-cli 为 Web GUI。
| 标签 | 能力 | 模型 |
|---|---|---|
| 💬 文本对话 | 多轮对话,支持系统提示词 | MiniMax-M2.7 |
| 🖼️ 图片生成 | 文生图,1-4 张/次 | image-01 |
| 👁️ 图片理解 | 上传图片,AI 分析描述 | coding-plan-vlm |
| 🔊 语音合成 | 文字转语音,15+ 音色可选 | speech-2.8-hd |
| 🎵 音乐生成 | 风格+歌词 → 完整歌曲 | music-2.6 |
| 🎤 翻唱 | 上传/录制音频 → 换风格 | music-cover |
| 🎙️ 录音创作 | 浏览器录音 → 翻唱/作曲 | music-cover / music-2.6 |
| 📋 任务队列 | 异步生成,不阻塞 UI | - |
| 📁 生成结果 | 画廊浏览所有输出文件 | - |
- Node.js 18+
- Python 3.11+
- MiniMax Token Plan 订阅
# 1. 安装 mmx-cli
npm install -g mmx-cli
# 2. 认证
mmx auth login --api-key <your-token-plan-key>
# 3. 安装 Python 依赖
cd mmx-gui
python3 -m venv .venv
source .venv/bin/activate
pip install streamlit
# 4. 启动
python -m streamlit run app_streamlit.py --server.port 7861浏览器打开 http://localhost:7861
cd mmx-gui && bash start_streamlit.shmmx-gui/
├── app_streamlit.py # 主程序(Streamlit)
├── app.py # 旧版(Gradio,已弃用)
├── start_streamlit.sh # 启动脚本
├── start.sh # 旧版启动脚本
└── .venv/ # Python 虚拟环境
所有生成文件保存在 ~/Desktop/mmx_outputs/,也可在"生成结果"标签页浏览。
取决于 Token Plan 套餐(以 Plus 为例):
| 模型 | 配额 |
|---|---|
| MiniMax-M2.7 | 1,500 次/5小时 |
| speech-2.8-hd | 4,000 字符/天 |
| image-01 | 50 张/天 |
| music-2.6 | 100 首/天 |
| music-cover | 100 首/天 |
| coding-plan-vlm | 150 次/5小时 |
- Streamlit — Web 框架
- mmx-cli — MiniMax 官方 CLI
- MiniMax Token Plan — AI 模型服务