md2wechat Agent API markAgent API 文档
md2wechat Agent API markAgent API 文档
首页

开始

Markdown 转微信公众号 API 文档QuickstartAuth

接口

API OverviewThemeConvert发布 API微信 IP 白名单多账号发布图片生成标题生成封面图Advanced LayoutMode SelectionAdvanced Layout Use CasesAdvanced Layout SyntaxAdvanced Layout MistakesDiscovery-First Workflowdoctor 与 inspect 准备状态Advanced Layout Recipes排版模块目录

接入

运维

ErrorsPricingContact
X (Twitter)
API

封面图

草稿必须有显式封面——两种入参、校验、生成方式与 hero 的区别。

封面图

每篇草稿都要封面

草稿创建必须显式给封面,两种互斥形式:

md2wechat convert article.md --draft --cover cover.jpg
md2wechat convert article.md --draft --cover-media-id <permanent_media_id>
  • --cover <path> 上传本地图片作为封面素材。
  • --cover-media-id <media_id> 复用已有永久素材。此参数拒绝 URL。

校验

inspect 对封面问题 fail-closed,错误码稳定:

  • CONFLICTING_COVER_INPUTS——同时给了 --cover 与 --cover-media-id
  • COVER_MEDIA_ID_INVALID——media id 不是有效的永久素材 id
  • MISSING_COVER——--draft 没带任何封面

生成封面

md2wechat generate_cover --preset cover-default --article article.md

生成会产出并上传封面(微信副作用)。md2wechat write --cover-only 则返回风格匹配的封面提示词,交给宿主 Agent 渲染。

封面与 hero 模块的区别

  • 没有 cover-hero 排版模块。cover-hero 是 generate_image 的图片预设。
  • :::hero 高级排版模块是文章正文里的开头卡片,与草稿封面无关。
  • 草稿封面以微信 thumb_media_id 提交,链路为 uploadCoverImage → UploadMaterial → media_id。

链路

--cover <path> → 上传为素材 → media_id → 附到 draft/add。

相关页面

  • 图片生成
  • 发布 API
  • Convert

标题生成

title suggest 的 handoff 机制、hook 分级与终稿落位。

Advanced Layout

这页先讲高级排版模块到底在处理什么问题,再讲什么时候该用、什么时候不必用,以及第一次接入该从哪几页开始看。

目录

封面图
每篇草稿都要封面
校验
生成封面
封面与 hero 模块的区别
链路
相关页面