Windows 用户请下载 .msi 文件,macOS 用户请下载 .dmg 文件
Windows 用户如果在启动时遇到了报错,请尝试安装 WebView2 运行时
夸克网盘:https://pan.quark.cn/s/66bcb08a7713
蓝奏云:https://henji.lanzout.com/b01vdihsza 提取码:g90x
施工中,明天再来看看吧……
- 多家供应商可选,自由灵活
- 界面简洁美观,基础功能完善
派欧云:访问与充值都比较方便,但 API 更新比较慢,且仅支持国内 AI
fal:API 更新快,覆盖面广,但充值可能需要信用卡
魔搭:免费,但仅支持开源模型
KIE:充值方便,部分模型有优惠,但某些 API 功能有所缺失
| 模型 | 功能 | 供应商 |
|---|---|---|
| 即梦图片 4.0 | 图片生成、图片编辑 | 派欧云、fal、KIE |
| 即梦图片 4.5 | 图片生成、图片编辑 | fal、KIE |
| Nano Banana | 图片生成、图片编辑 | fal |
| Nano Banana Pro | 图片生成、图片编辑 | fal、KIE |
| 可灵图片 O1 | 图片生成、图片编辑 | fal |
| Grok Imagine 图片 | 图片生成 | KIE |
| Z-Image-Turbo | 图片生成 | fal、魔搭、KIE |
| Qwen-Image | 图片生成 | 魔搭 |
| Qwen-Image-Edit-2509 | 图片编辑 | 魔搭 |
| FLUX.1-Krea-dev | 图片生成 | 魔搭 |
| 魔搭API自定义 | 图片生成、图片编辑 | 魔搭 |
| 模型 | 功能 | 供应商 |
|---|---|---|
| Sora 2 | 文生视频、图生视频 | fal、KIE |
| Veo 3.1 | 文生视频、图生视频、首尾帧、参考生视频 | fal |
| 即梦视频 3.0 | 文生视频、图生视频、首尾帧、参考生视频 | 派欧云、fal、KIE |
| Vidu Q1 | 文生视频、图生视频、首尾帧、参考生视频 | 派欧云 |
| 可灵 2.5 Turbo | 文生视频、图生视频 | 派欧云 |
| 可灵 V2.6 Pro | 文生视频、图生视频 | fal、KIE |
| 可灵 O1 | 图生视频、参考生视频、视频编辑、视频参考 | fal |
| 海螺 Hailuo 2.3 | 文生视频、图生视频 | 派欧云、fal、KIE |
| 海螺 Hailuo-02 | 文生视频、图生视频、首尾帧 | 派欧云、fal、KIE |
| 万相 2.5 Preview | 文生视频、图生视频 | 派欧云、fal |
| Vidu Q2 | 文生视频、图生视频、参考生视频、视频延长 | fal |
| PixVerse V4.5 | 文生视频、图生视频 | 派欧云 |
| PixVerse V5.5 | 文生视频、图生视频、首尾帧 | fal |
| LTX-2 | 文生视频、图生视频、视频编辑 | fal |
| Grok Imagine 视频 | 文生视频、图生视频 | KIE |
| 模型 | 功能 | 供应商 |
|---|---|---|
| MiniMax Speech-2.6 | 语音合成 | 派欧云 |
- 框架: Tauri 2.0 - 基于 Rust 的跨平台桌面应用框架
- 前端: React 18 + TypeScript
- 构建工具: Vite 4
- 样式: Tailwind CSS
- HTTP 客户端: Axios
- 图片处理: Pica
Henji-AI/
├── src/ # 前端源码
│ ├── adapters/ # API 适配器(派欧云、fal、魔搭)
│ ├── components/ # React 组件
│ ├── config/ # 供应商和模型配置
│ ├── services/ # 业务逻辑层
│ ├── types/ # TypeScript 类型定义
│ └── utils/ # 工具函数
├── src-tauri/ # Tauri 后端
│ ├── src/ # Rust 源码
│ ├── icons/ # 应用图标
│ └── Cargo.toml # Rust 依赖
└── .github/workflows/ # GitHub Actions CI/CD
- Node.js: 18+ (推荐使用 LTS 版本)
- Rust: 1.70+
- Windows: Visual Studio Build Tools (MSVC)
- macOS: Xcode Command Line Tools
npm installWindows:
npm run tauri:devmacOS:
npm run tauri:dev:macWindows (生成 MSI 安装包):
npm run tauri:buildmacOS (生成 DMG 安装包):
npm run tauri:build:mac构建产物位于 src-tauri/target/release/bundle/
项目采用适配器模式统一不同 AI 供应商的 API:
MediaGenerator → AdapterFactory → 具体适配器 (PPIOAdapter / FalAdapter / ModelscopeAdapter)
每个适配器实现统一的接口,支持图片、视频、音频生成。
- API Keys: localStorage
- 历史记录: AppLocalData (
Henji-AI/history.json) - 媒体文件: AppLocalData (
Henji-AI/Media/) - 缓存: AppLocalData (
Henji-AI/Uploads/,Henji-AI/Waveforms/)
- Windows 和 macOS 使用不同的构建脚本
- 窗口控制自动适配操作系统风格
- 文件路径使用 Tauri API 保证跨平台兼容
想要添加新的 AI 模型或供应商?请参考 模型与供应商适配指南,了解如何:
- 定义新模型的参数 Schema
- 实现后端适配器
- 注册模型到系统中
本项目采用 Apache License 2.0 开源许可证。