jimeng-api

调用即梦AI绘图API,快速集成文生图/图生图能力

jimeng-api 是一个非官方的即梦(Dreamina)API 逆向工程项目,通过解析官方接口,为开发者提供文本生成图像和图像生成图像的能力。它解决了官方 API 未开放或使用门槛高的问题,让开发者能够以编程方式调用即梦的 AI 绘图功能。项目基于 TypeScript 开发,核心能力包括稳定的 API 封装、请求签名处理、以及针对官方接口的优化调整,显著提升了调用稳定性。它适合需要集成 AI 绘图到自有应用或自动化流程的开发者,但需注意其非官方性质,可能面临接口变动风险。

开源 free 图像生成
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 1040
维护状态 低维护
是否开源 是
定价模式 free

项目数据

分类图像生成
开发团队iptag
所属国家
官网地址
定价模式free
价格说明开源项目,GPL-3.0许可证,可自行部署使用,无官方收费信息。
访问状态
是否开源是
开源协议GPL-3.0
主要语言TypeScript
技术栈/模型api-reverse-engineering,dreamina,image-to-image,jimeng,text-to-image,unofficial-api
GitHub 星标★ 1040
30天Star增速
HF 下载量
上线时间2025-09-28 00:00:00
最近更新2026-09-17 00:00:00
维护状态低维护
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数4

使用教程

难度:入门 约 10 分钟 部署方式:Docker 5 步

环境要求

  • 已安装 Docker(推荐使用官方镜像部署)
  • 已安装 Docker Compose(使用 docker-compose 方式时)
  • 已安装 Node.js 与 npm(本地直接运行方式)
  • 宿主机 5100 端口可用

安装与启动步骤

  1. 1拉取并启动镜像

    官方推荐方式,直接拉取 ghcr.io 镜像并后台启动容器,映射 5100 端口,容器随系统自启。

    docker run -d --name jimeng-api -p 5100:5100 --restart unless-stopped ghcr.io/iptag/jimeng-api:latest
  2. 2更新镜像版本

    通过 watchtower 一次性检查并更新名为 jimeng-api 的容器,需挂载 docker.sock。

    docker run --rm -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower --run-once jimeng-api
  3. 3docker-compose 部署

    若项目目录下有 docker-compose 配置,可直接后台启动;无需手动执行 docker run。

    docker-compose up -d
  4. 4手动构建并运行

    不使用现成镜像时,先在项目根目录构建本地镜像 jimeng-api,再按同样参数启动容器。

    docker build -t jimeng-api .
    docker run -d --name jimeng-api -p 5100:5100 --restart unless-stopped jimeng-api
  5. 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

项目介绍

jimeng-api 是图像领域的开源项目,由 iptag 开发,2025 年首次发布。

在全站 13,014 个收录项目中,它的 GitHub 星标数(1,040)位列前 30%,在图像分类中处于中上游。

项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-09-17。GPL-3.0许可证,可自行部署使用,无官方收费信息。

它主要面向的使用场景是:开发者需要将AI绘图功能集成到自己的应用或服务中。同类可对比的替代方案包括 midjourney-api、stable-diffusion-webui、dalle-api。

上一篇:MultiDiffusion

下一篇:Radiata

同类项目推荐

satori 开源

网页代码一键变高清图,放大不糊,不用截图

Enlightened library to convert HTML and CSS to SVG

★ 13967 2026-08-09
C2GAN 开源

用关键点精准控制图像生成,让AI画出你想要的结构

[ACM MM 2019 Oral] Cycle In Cycle Generative Adversarial Networks for Keypoint-Guide···

★ 70 2026-08-09
DeTikZify 开源

上传图表或草图,秒变可编译的TikZ矢量代码。

Synthesizing Graphics Programs for Scientific Figures and Sketches with TikZ.

★ 1820 2026-08-09