
jimeng-api
调用即梦AI绘图API,快速集成文生图/图生图能力
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1039
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- 已安装 Docker(推荐使用官方镜像部署)
- 已安装 Docker Compose(使用 docker-compose 方式时)
- 已安装 Node.js 与 npm(本地直接运行方式)
- 宿主机 5100 端口可用
安装与启动步骤
-
1拉取并启动镜像
官方推荐方式,直接拉取 ghcr.io 镜像并后台启动容器,映射 5100 端口,容器随系统自启。
docker run -d --name jimeng-api -p 5100:5100 --restart unless-stopped ghcr.io/iptag/jimeng-api:latest -
2更新镜像版本
通过 watchtower 一次性检查并更新名为 jimeng-api 的容器,需挂载 docker.sock。
docker run --rm -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower --run-once jimeng-api -
3docker-compose 部署
若项目目录下有 docker-compose 配置,可直接后台启动;无需手动执行 docker run。
docker-compose up -d -
4手动构建并运行
不使用现成镜像时,先在项目根目录构建本地镜像 jimeng-api,再按同样参数启动容器。
docker build -t jimeng-api . docker run -d --name jimeng-api -p 5100:5100 --restart unless-stopped jimeng-api -
5本地安装依赖
非容器方式运行时,在项目目录执行 npm install 安装依赖,README 未给出后续启动命令,需查阅源码。
npm install
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
sessionid | 是 | 调用即梦接口所需的会话标识,由用户自己提供 | xxxxx |
POLLING_CONFIG.MAX_POLL_COUNT | 否 | 最大轮询次数,默认 900 次(约 15 分钟) | 900 |
POLLING_CONFIG.POLL_INTERVAL | 否 | 基础轮询间隔,默认 5000 毫秒 | 5000 |
POLLING_CONFIG.TIMEOUT_SECONDS | 否 | 整体超时时间,默认 900 秒 | 900 |
RETRY_CONFIG.MAX_RETRY_COUNT | 否 | 失败最大重试次数,默认 3 次 | 3 |
RETRY_CONFIG.RETRY_DELAY | 否 | 重试间隔时间,默认 5000 毫秒 | 5000 |
如何确认成功
执行 docker ps 可见 jimeng-api 容器处于运行状态,且宿主机 5100 端口已被监听。
常见问题
Q:如何把服务更新到最新版本?
A:按 README 提供的更新命令运行 watchtower:docker run --rm -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower --run-once jimeng-api。
Q:容器启动后如何调用生成图片?
A:README 的示例是在 Claude Code 中用自然语言调用,例如“my sessionid is xxxxx,Generate a 2K 16:9 image of a futuristic city at sunset using Jimeng”,图片保存到 /pic 目录。
Q:没有现成镜像可以本地运行吗?
A:可以,README 给出了 npm install 安装依赖的方式,但未提供后续启动命令,需要自行查看源码;也可以先 docker build 再 docker run。
Q:项目是官方 API 吗?
A:不是,它是基于即梦中国站与 Dreamina 国际站的逆向工程实现,仅供参考与学习,官方接口变动可能导致不可用。
注意事项
- 项目为非官方逆向接口,仅供研究学习,请自行评估合规与稳定性风险。
- README 中的 Configuration 章节为空,配置项需以源码中的配置文件为准。
- 默认服务端口为 5100,若被占用可自行调整宿主机端口映射。
- 建议关注项目仓库更新,官方接口变动可能影响可用性。
核心亮点
- 逆向官方接口,稳定性经过优化调整,比同类项目更可靠
- 支持文生图和图生图,覆盖主流AI绘图场景
- TypeScript编写,类型安全,易于集成到现代前端/Node项目
不足之处
- 非官方API,存在接口变动或封禁风险
- 文档/社区待观察,依赖项目维护者持续更新
适用场景
- 开发者需要将AI绘图功能集成到自己的应用或服务中
- 自动化生成图片素材,用于内容创作或社交媒体
- 构建图片编辑工具,提供基于AI的图像变换能力
替代项目
midjourney-api、stable-diffusion-webui、dalle-api
上一篇:MultiDiffusion
下一篇:Radiata
同类项目推荐
ganspace
开源
一键发现 GAN 隐藏控制旋钮,精准操控图像生成。
Discovering Interpretable GAN Controls [NeurIPS 2020]
ComfyUI-Impact-Pack
开源
自动识别人脸手部并局部重绘放大,一条工作流搞定精修
Custom nodes pack for ComfyUI This custom node helps to conveniently enhance images ···
ComfyUI-Ref2VA-VSA
开源
给 ComfyUI 加参考图控制,出图风格更贴原图
stable-diffusion-negative-prompt
开源
用负向提示词调教 Stable Diffusion,让生成图更干净
Jupyter Notebooks for experimenting with negative prompting with Stable Diffusion 2.···
ComfyUI-Anima-Enhancer
开源
给 ComfyUI 生成的动漫图像一键加细节,画面更精致
Anima Detail Enhancer Node for ComfyUI
ascii-to-svg-generator-for-ruby
开源
输入字符串,一键生成独特SVG艺术图
Inspired by the on-chain NFT project Autoglyphs, 'Ascii Art to SVG' generates beauti···
app.enfugue.ai
开源
本地部署生成工作室级图像和视频,隐私安全又高效
ENFUGUE is an open-source web app for making studio-grade images and video using gen···
CycleGAN_ssim
开源
用 SSIM 损失改进 CycleGAN,生成更清晰的图像
Comparing different similarity functions for reconstruction of image on CycleGAN. (h···
partcraft
开源
像拼乐高一样,用部件拼出你想要的任何物体!
[ECCV2024] PartCraft: Crafting Creative Objects by Parts