
md2wechat 2.0.7 发布:把大家一直在催的国产生图模型接进来了
介绍 md2wechat 2.0.7 版本的新变化:支持火山引擎 Volcengine / volc、接入豆包 Seedream 5.0 系列、config init 默认生成国产模型配置、provider-aware 图片尺寸,以及更清楚的 ModelNotOpen 排查路径。
md2wechat 2.0.7 发布:把大家一直在催的国产生图模型接进来了
md2wechat 2.0.7 这一版,最重要的变化很直接:
现在已经支持火山引擎 volcengine / volc 这条图片生成路径,也把很多人一直在等的豆包 Seedream 接进来了。
如果你平时会用 generate_image、generate_cover、generate_infographic 给公众号文章做封面图、信息图和配图,这一版值得直接升级。
这次新增了什么
先说结果。
2.0.7 现在支持新的图片 provider:
api:
image_provider: 'volcengine'也支持简写:
api:
image_provider: 'volc'当前内置支持的模型包括:
doubao-seedream-5-0-260128doubao-seedream-5-0-lite-260128
默认模型是:
api:
image_model: 'doubao-seedream-5-0-260128'也就是说,如果你原来就在用 md2wechat 的图片链路,现在只要把 provider 切到 volcengine,就能把国产模型接进原来的工作流。
这次重要的不只是“多了一个 provider”
很多人真正卡住的,不是少一个接口。
而是这些更现实的问题:
- 不知道配置里哪些项是必填
- 模型名太长,容易手写错
- 不知道 provider 到底支持哪些模型
- 一碰到
ModelNotOpen、401这种报错就不知道该先查什么 - 默认尺寸不适合当前 provider
所以 2.0.7 做的不是单点接入。
这次把配置、发现、默认值和报错路径一起收了一遍。
第一步:先确认账号已经开通 Seedream
如果你还没开通火山引擎对应模型,就算 API Key 没问题,也会直接报:
{
"error": {
"code": "ModelNotOpen"
}
}这时候优先排查的不是 prompt,也不是 md2wechat 配置本身。
先去这里:
然后按这个顺序检查:
- 点击“控制台”
- 进入“开通管理”
- 勾选 Seedream 模型
- 完成开通
如果你以后再遇到 ModelNotOpen,先回来看这一步。
第二步:直接初始化配置
先执行:
md2wechat config init从 2.0.7 开始,这一步默认生成的图片配置已经对齐到了 volcengine,不需要你再从别的 provider 样例手动改一轮。
典型配置会长这样:
api:
image_key: 'your_image_api_key'
image_base_url: 'https://ark.cn-beijing.volces.com/api/v3'
image_provider: 'volcengine'
image_model: 'doubao-seedream-5-0-260128'
image_size: '2K'如果你只想先把生图跑通,真正要改的通常就是:
api:
image_key: '你的火山引擎 API Key'
image_provider: 'volcengine'
image_model: 'doubao-seedream-5-0-260128'第三步:默认值为什么改成了 2K
这次有个很小但很实用的变化:
image_size 现在是 provider-aware 的。
它不再一股脑拿固定像素默认值去套所有 provider。
对 volcengine 这条路径,现在默认就是:
image_provider: volcengineimage_model: doubao-seedream-5-0-260128image_size: 2K
这件事的实际意义是:
你初始化完配置后,不需要再先把一套不合适的默认值手动改掉,直接就能跑更合理的国产模型配置。
第四步:怎么查当前到底支持哪些模型
这次另一个很实用的点,是 provider discovery 更完整了。
你不用再靠记忆手写模型名,直接查:
md2wechat providers show volcengine --json你会看到这类结果:
{
"name": "volcengine",
"aliases": ["volc"],
"default_model": "doubao-seedream-5-0-260128",
"supported_models": [
{
"name": "doubao-seedream-5-0-260128",
"default": true
},
{
"name": "doubao-seedream-5-0-lite-260128"
}
]
}如果你想先看全部 provider:
md2wechat providers list --json这对 Agent 特别重要。
现在让 Agent 先读 supported_models,比让它凭记忆猜模型名稳得多。
第五步:横图和竖图怎么生成
对 Volcengine 这类模型来说,2K 更像尺寸等级,不是死板的像素值。
横竖版倾向,还是要在 prompt 里写清楚。
比如横版:
md2wechat generate_image --size 2K "minimal editorial banner, wide horizontal composition, 16:9 landscape cover"竖版:
md2wechat generate_image --size 2K "minimal editorial poster, tall vertical composition, 3:4 portrait layout"经验很简单:
- 想要横版,就明确写
16:9 landscape - 想要竖版,就明确写
3:4 portrait 2K负责分辨率等级- 横竖倾向主要还是由 prompt 描述决定
第六步:最常见的报错先查什么
1. ModelNotOpen
含义:
账号没开通对应 Seedream 模型。
处理顺序:
- 打开豆包控制台
- 进入“开通管理”
- 勾选 Seedream
2. 401 / unauthorized
通常优先看:
image_key是否写错- API Key 是否过期
- 复制时是否混入多余空格
先检查:
md2wechat config show --format json3. 模型名写错
不要手写硬猜,直接看:
md2wechat providers show volcengine --json4. 尺寸不合适
对 Volcengine,优先用:
2K3K
如果你还沿用别的 provider 的固定像素心智,结果会更容易不稳定。
最后给你一套最短可用命令
如果你只想最快跑通,按这个顺序:
1. 初始化配置
md2wechat config init2. 填好这几项
api:
image_provider: 'volcengine'
image_key: '你的 API Key'
image_model: 'doubao-seedream-5-0-260128'
image_size: '2K'3. 先看 provider 能力
md2wechat providers show volcengine --json4. 试一张横版图
md2wechat generate_image --size 2K "clean editorial cover, 16:9 landscape, minimal composition"5. 再试一张竖版图
md2wechat generate_image --size 2K "poster style, 3:4 portrait, vertical composition"如果这里报 ModelNotOpen,先别折腾 prompt,先去开通 Seedream。
最后
这次 2.0.7 真正补上的,不只是一个新的图片 provider。
而是把国产模型正式接进了 md2wechat 的日常内容工作流,而且把配置、默认值、发现机制和错误提示一起理顺了。
如果你之前一直想用国产模型做公众号封面图、信息图和配图,这版已经可以直接上手了。
接下来你可以继续看:
更多文章

在 Obsidian 里一键排版公众号文章:从写作到草稿箱的完整工作流
一篇面向 Obsidian 创作者的实战文章,讲清如何结合 Claudian 和 md2wechat,从 Markdown 写作、公众号排版到草稿箱发布,打通完整流程。

Markdown 转微信 HTML 常见问题:主题、图片、样式和发布流程一次讲清
面向高意图搜索问题的 FAQ 文章,解释 Markdown 转微信 HTML 时最常见的误区,以及和草稿、素材、发布之间的关系。

微信图文自动化发布工作流应该怎么设计
从内容输入、排版、素材、草稿和审核节点出发,梳理一套更容易落地的微信图文自动化发布流程。
邮件列表
加入我们的社区
订阅邮件列表,及时获取最新消息和更新