1. Markdown转换器
AI Conductor工具箱
  • 通用自媒体工具
    • 视频文件转音频
      POST
    • 音/视频转写文字
      POST
    • 音/视频转写文字_v2
      POST
    • 作品分享链接解析
      POST
    • 获取视频下载链接
      POST
    • 获取音视频时长
      POST
    • 图片永久云储存
      POST
    • 通用RSS解析器
      POST
  • 抖音系列插件
    • 获取作品详情
      POST
    • 获取作品评论
      POST
    • 获取用户视频_同步
      POST
    • 获取用户视频_异步_提交
      POST
    • 获取用户视频_异步_查询
      POST
    • 获取用户详情
      POST
    • 抖音用户搜索
      POST
    • 抖音视频搜索
      POST
    • 抖音视频搜索_高速
      POST
    • 作品链接转文字_v1
      POST
    • 作品链接转文字_v2
      POST
  • Markdown转换器
    • Markdown转PNG
      POST
    • Markdown转PDF
      POST
    • Markdown转HTML
      POST
    • Markdown转XLSX
      POST
    • Markdown转Docx
      POST
    • 文档转Markdown
      POST
    • Markdown转XHS
      POST
    • Markdown转Mindmap
      POST
    • URL转Markdown
      POST
  • 网页工具
    • 网页截图工具
    • 网页发布工具
  • 小红书系列插件
    • 获取笔记详情_v2
    • 获取笔记详情_v3
    • 笔记搜索(翻页)_v2
    • 获取用户详情_v2
    • 获取用户笔记(翻页)_v2
  • 微信公众号系列插件
    • 获取历史文章
    • 获取历史文章(指定账号范围)
    • 获取文章数据
    • 获取授权密钥
    • 文章存为草稿
    • 上传图片素材
    • 发布文章草稿
    • MD 转 WXHTML
  • 图像处理
    • 智能美颜
    • 智能换脸
    • 智能变美
    • 等比缩小
  • 通用工具
    • 网络信息搜索
  • 扣子工作流
    • 获取公众号历史文章
  • 用户管理
    • 查询账户余额
  • 图片生成工具
    • Seedream模型
  1. Markdown转换器

Markdown转XHS

POST
/api/md_to_xhs

接口信息#

URL: http://plugin.aiconductor.fun/api/md_to_xhs
方法: POST / GET
Content-Type: application/json
鉴权: 请求头 Authorization: Bearer <api_key>(兼容 body/query 中 api_key 参数)

功能说明#

将 Markdown 文本转换为精美图片,支持 10 种主题风格和多种宽高比,自动分页渲染,按生成图片数量计费(0.03元/页)。

主题列表#

theme 值风格说明别名
xhs小红书风格(默认)-
minimal极简主义-
magazine文艺杂志-
techdark科技暗黑-
wood温暖木质-
mint清新薄荷-
notepad记事本风格-
bwminimal黑白极简blackwhite / bw / black-white / 黑白极简
memo备忘录风格(带顶部导航栏)-
iphone-memoiPhone 备忘录风格(加粗文字黄色高亮)-

宽高比预设#

aspectRatio输出尺寸适用场景
3:41080 × 1440小红书竖图(默认)
9:161080 × 1920手机全屏封面 / 短视频封面
1:11080 × 1080Instagram / 小红书方图
16:91920 × 1080横屏封面 / PPT 风格
4:31440 × 1080传统横屏
2:31080 × 1620海报竖图
3:21620 × 1080海报横图
不在预设中的比例(如 "5:7"、"21:9")也能自动解析,宽度固定 1080,高度按比例计算。

请求参数#

参数名类型必填默认值说明
md_textstring是-Markdown 文本内容,最长 5000 字符
themestring否"xhs"主题名称,见上方主题列表
aspectRatiostring否"3:4"宽高比,见上方预设列表,也支持任意 "w:h" 格式
鉴权参数:api_key 通过请求头 Authorization: Bearer <api_key> 传递,不再列入请求参数表。

响应参数#

参数名类型说明
successboolean是否成功
messagestring响应消息
themestring实际使用的主题名
aspectRatiostring实际使用的宽高比
widthinteger输出图片宽度(px)
heightinteger输出图片高度(px)
countinteger生成图片数量
imagesarray<string>图片 URL 列表
billingobject计费信息
billing.service_feefloat服务费(单价 × 数量)
billing.discount_appliedboolean是否应用折扣
billing.balance_beforefloat扣费前余额
billing.balance_afterfloat扣费后余额
billing.currencystring货币类型(CNY)
billing.transaction_idstring交易ID

请求示例#

注意事项#

1.
Markdown 文本最长 5000 字符,超出会返回错误
2.
图片自动分页,内容超长会生成多张图片,按实际生成数量计费
3.
图片存储在 OSS 的 temporary_90 目录,90 天后自动删除
4.
主题别名(如 bw → bwminimal)仅影响输入解析,响应中 theme 字段始终返回标准化名称
5.
不在预设中的宽高比(如 "5:7")也能自动解析

请求参数

Header 参数

Body 参数application/json

示例
{
    "md_text": "# API 使用指南API 使用指南API 使用指南API 使用指南\n\n欢迎使用我们的开发接口,本文档将帮助你快速上手集成工作。通过简单的步骤,你可以轻松接入并开始使用我们的服务。\n\n## 快速开始\n\n首先你需要**获取 API Key**,这是所有请求的凭证。在控制台创建应用后即可看到对应的密钥信息。**API Key 非常重要**,请妥善保管,不要泄露给他人。\n\n### 基础配置\n\n在开始调用接口之前,你需要进行**基础配置**。包括设置请求地址、超时时间和认证信息。正确的配置可以确保请求能够正常发送和接收。\n\n## 核心功能\n\n### 发送请求\n\n使用封装好的 **HTTP 客户端** 可以简化调用流程。支持 **GET**、**POST**、**PUT**、**DELETE** 等常用方法。每种方法适用于不同的业务场景,选择合适的请求方法可以提高开发效率。\n\nGET 方法通常用于**获取数据**,POST 方法用于**提交数据**,PUT 方法用于**更新资源**,DELETE 方法用于**删除资源**。\n\n### 错误处理\n\n所有请求都会返回 **标准响应格式**,建议统一处理异常情况。**错误处理机制**可以帮助你快速定位问题,提升用户体验。当请求失败时,系统会返回详细的错误信息,包括错误码和错误描述。\n\n## 高级用法\n\n### 批量操作\n\n对于**大批量数据**处理,建议使用**批量接口**以减少请求次数,提升整体性能。批量接口可以一次性处理多条记录,大大减少网络开销。\n\n在使用批量接口时,需要注意**数据分页**和**并发控制**,避免因数据量过大导致请求超时或服务器压力过大。\n\n### 数据缓存\n\n合理使用**本地缓存**可以显著降低接口调用频率,**减少服务器压力**。缓存策略的设计需要根据业务特点来制定,包括缓存时间、缓存更新机制等。\n\n**缓存命中率**是衡量缓存效果的重要指标,高命中率意味着更好的性能和更低的成本。",
    "theme": "iphone-memo",
    "aspectRatio": "9:16"
}

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://plugin.aiconductor.fun/api/md_to_xhs' \
--header 'Authorization: Bearer {{AICONDUCTOR_API_KEY}}' \
--header 'Content-Type: application/json' \
--data-raw '{
    "md_text": "# API 使用指南API 使用指南API 使用指南API 使用指南\n\n欢迎使用我们的开发接口,本文档将帮助你快速上手集成工作。通过简单的步骤,你可以轻松接入并开始使用我们的服务。\n\n## 快速开始\n\n首先你需要**获取 API Key**,这是所有请求的凭证。在控制台创建应用后即可看到对应的密钥信息。**API Key 非常重要**,请妥善保管,不要泄露给他人。\n\n### 基础配置\n\n在开始调用接口之前,你需要进行**基础配置**。包括设置请求地址、超时时间和认证信息。正确的配置可以确保请求能够正常发送和接收。\n\n## 核心功能\n\n### 发送请求\n\n使用封装好的 **HTTP 客户端** 可以简化调用流程。支持 **GET**、**POST**、**PUT**、**DELETE** 等常用方法。每种方法适用于不同的业务场景,选择合适的请求方法可以提高开发效率。\n\nGET 方法通常用于**获取数据**,POST 方法用于**提交数据**,PUT 方法用于**更新资源**,DELETE 方法用于**删除资源**。\n\n### 错误处理\n\n所有请求都会返回 **标准响应格式**,建议统一处理异常情况。**错误处理机制**可以帮助你快速定位问题,提升用户体验。当请求失败时,系统会返回详细的错误信息,包括错误码和错误描述。\n\n## 高级用法\n\n### 批量操作\n\n对于**大批量数据**处理,建议使用**批量接口**以减少请求次数,提升整体性能。批量接口可以一次性处理多条记录,大大减少网络开销。\n\n在使用批量接口时,需要注意**数据分页**和**并发控制**,避免因数据量过大导致请求超时或服务器压力过大。\n\n### 数据缓存\n\n合理使用**本地缓存**可以显著降低接口调用频率,**减少服务器压力**。缓存策略的设计需要根据业务特点来制定,包括缓存时间、缓存更新机制等。\n\n**缓存命中率**是衡量缓存效果的重要指标,高命中率意味着更好的性能和更低的成本。",
    "theme": "iphone-memo",
    "aspectRatio": "9:16"
}'

返回响应

🟢200成功
application/json
Body

示例
{
    "success": true,
    "message": "成功生成6张图片",
    "theme": "xhs",
    "count": 6,
    "images": [
        "https://oss.aiconductor.fun/temporary_90/xhs_1766563632658_p1_612879.png",
        "https://oss.aiconductor.fun/temporary_90/xhs_1766563633023_p2_5c4a4e.png",
        "https://oss.aiconductor.fun/temporary_90/xhs_1766563633397_p3_4be2eb.png",
        "https://oss.aiconductor.fun/temporary_90/xhs_1766563633752_p4_7db2d6.png",
        "https://oss.aiconductor.fun/temporary_90/xhs_1766563634103_p5_b4130e.png",
        "https://oss.aiconductor.fun/temporary_90/xhs_1766563634501_p6_2b087a.png"
    ],
    "billing": {
        "service_fee": 0.18,
        "discount_applied": true,
        "balance_before": 860.9086,
        "balance_after": 860.7286,
        "currency": "CNY",
        "transaction_id": 1127447
    }
}
修改于 2026-04-23 08:59:32
上一页
文档转Markdown
下一页
Markdown转Mindmap
Built with