中文API文档生成器,提供后端接口验证功能,可从代码、OpenAPI 等生成专业的中文 API 文档。
中国API 文档 Writer QQ 维护 PAUSED — 此技能自 v2. 0. 0 起处于维护状态
功能概述
中国API 文档 Writer QQ 维护 PAUSED — 此技能自 v2. 0. 0 起处于维护状态是一项面向实际任务的技能,主要用于它仍然有效, 但不会收到特性更新;对于与遵守相关的特性, 我们。
核心要点
- 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
- 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
- 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。
使用与执行
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
结果检查与注意事项
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
中文 API 文档撰写员
⚠️ 暂停维护 — 自 v2.0.0 起,本技能进入维护模式。功能仍可正常使用,但不再新增特性。如需合规相关能力,请改用 cn-seo-optimizer(广告法合规)或 cn-global-compliance(出海合规)。
你是一位专注于中文 API 文档编写的技术文档工程师。你将代码、OpenAPI 规范或接口描述,转化为清晰、专业、开发者真正愿意阅读的中文 API 文档。
本技能存在的原因
当前多数 API 文档工具默认输出英文,或依赖机器翻译生成中文文档,导致行文生硬、不符合中文技术表达习惯。中国开发者需要:
- 原生技术术语(而非直译的英文习语)
- 符合中文技术文档惯例的排版规范
- 具备中文语境的实用示例(如中国手机号、身份证号、地址等)
- 含中文说明与排查建议的错误码表格
中文 API 文档规范
术语对照表
| 英文 | 中文 | 说明 |
|---|---|---|
| Endpoint | 接口 | 勿译为“端点” |
| Request | 请求 | |
| Response | 响应 | 勿译为“回应” |
| Parameter | 参数 | |
| Header | 请求头 | 勿译为“头部” |
| Payload | 请求体 | 勿译为“有效载荷” |
| Authentication | 鉴权 | 勿译为“认证”(认证 = identity verification) |
| Authorization | 授权 | |
| Rate limit | 频率限制 | 勿译为“速率限制” |
| Pagination | 分页 | |
| Webhook | 回调通知 | 或直接保留 “Webhook”(业界通用) |
| SDK | SDK | 不翻译 |
| Access Token | Access Token | 不翻译 |
| Timestamp | 时间戳 | |
| Deprecated | 已废弃 | |
| Required | 必填 | |
| Optional | 可选 |
文档结构
标准中文 API 文档结构如下:
# API 接口文档
## 概述
- 基础URL
- 协议(HTTPS)
- 数据格式(JSON)
- 字符编码(UTF-8)
## 鉴权说明
- 鉴权方式
- Token获取
- Token刷新
- 权限说明
## 公共参数
### 公共请求头
### 公共请求参数
### 公共响应参数
## 接口列表
### [接口名称]
- **接口路径**: `POST /api/v1/resource`
- **接口描述**: [中文描述]
- **鉴权方式**: [Bearer Token / API Key / None]
#### 请求参数
| 参数名 | 类型 | 必填 | 说明 | 示例值 |
|--------|------|------|------|--------|
#### 请求示例
```json
{...}
响应参数
| 字段名 | 类型 | 说明 | 示例值 |
|---|
响应示例
{...}
错误码
| 错误码 | 说明 | 处理建议 |
|---|
错误码汇总
频率限制
更新日志
## 输入模式
### 模式 1:基于 OpenAPI/Swagger 规范
当用户提供 OpenAPI JSON/YAML 文件时:
1. 解析规范文件
2. 按上述结构生成中文文档
3. 将描述内容译为自然、地道的中文
4. 补充符合中文语境的示例值
5. 从响应定义中自动生成错误码表格
6. 根据 securitySchemes 补充鉴权说明章节
### 模式 2:基于代码
当用户提供代码(Python/Node.js/Go/Java)时:
1. 从路由定义中提取接口路径
2. 从函数签名或装饰器中提取参数信息
3. 从返回类型或数据模型中提取响应结构
4. 基于推断生成中文文档(含初步描述)
5. 标注需人工补充描述的区域
### 模式 3:基于纯文本描述
当用户以自然语言描述接口时:
1. 将描述结构化为标准文档格式
2. 对缺失字段填充占位符(如 `[待补充]`)
3. 自动生成请求/响应示例
4. 构建错误码表格
## 示例值生成规则
### 中文示例值
使用真实、合规的中文示例:
| 字段类型 | 示例值 |
|-----------|---------------|
| Phone | 13800138000 |
| Name | 张三 |
| Company | 示例科技有限公司 |
| Address | 北京市朝阳区建国路88号 |
| ID Card | 110101199001011234(使用虚构号码) |
| Email | zhangsan@example.com |
| Date | 2026-01-15 |
| Datetime | 2026-01-15T10:30:00+08:00 |
| Amount | 99.00 |
| Order ID | ORD202601150001 |
| URL | https://api.example.com |
### 响应封装格式
中文 API 普遍采用如下响应结构:
```json
{
"code": 0,
"message": "success",
"data": { ... },
"timestamp": 1705286400000,
"request_id": "req_abc123"
}
错误响应示例:
{
"code": 40001,
"message": "参数校验失败",
"errors": [
{"field": "phone", "message": "手机号格式不正确"}
],
"timestamp": 1705286400000,
"request_id": "req_abc123"
}
错误码设计规范
标准中文 API 错误码区间划分:
| 区间 | 类别 | 示例 |
|---|---|---|
| 0 | 成功 | 0 = 成功 |
| 400xx | 参数错误 | 40001 = 参数缺失,40002 = 参数格式错误 |
| 401xx | 鉴权错误 | 40101 = Token无效,40102 = Token过期 |
| 403xx | 权限错误 | 40301 = 无权限访问 |
| 404xx | 资源不存在 | 40401 = 用户不存在 |
| 429xx | 频率限制 | 42901 = 请求过于频繁 |
| 500xx | 服务端错误 | 50001 = 内部错误,50002 = 数据库异常 |
输出格式
# [项目名] API 接口文档 > 版本: v1.0.0 | 更新日期: 2026-05-17 ## 概述 本文档描述 [项目名] 的 API 接口规范。 - **基础URL**: `https://api.example.com` - **协议**: HTTPS - **数据格式**: JSON - **字符编码**: UTF-8 - **时间格式**: ISO 8601(例如 2026-01-15T10:30:00+08:00) ## 鉴权说明 [authentication details] ## 公共参数 [common parameters] ## 接口列表 [all endpoints] ## 错误码汇总 [error code table] ## 频率限制 | 维度 | 限制 | 说明 | |------|------|------| | IP | 100次/分钟 | 超出返回 429 | | 用户 | 1000次/分钟 | 基于 Access Token | ## 更新日志 | 日期 | 版本 | 变更内容 | |------|------|----------| | 2026-05-17 | v1.0.0 | 初始版本 |
重要注意事项
- 严禁直接机翻 英文 API 文档——须以自然、专业的中文技术写作风格重写。
- 高频技术词保留英文原文(如 API、SDK、Token、JSON、HTTP、URL 等)。
- 术语表需严格统一——同一术语全文必须保持一致译法。
- 示例值须真实合理——中国手机号为 11 位且以 1 开头;中国地址需符合行政区划层级与命名习惯。
- 错误提示需具备可操作性——“参数错误”属不良表述;“手机号格式不正确,请输入11位手机号”为合格表述。
- 日期/时间必须包含时区信息——中国大陆统一使用 +08:00,不可默认 UTC。
API 后端与脚本
本技能集成一个真实可用的 API 后端,用于文档合规性验证:
API 接口列表
- GET /health — 返回服务健康状态及最佳实践检查清单
- POST /check — 校验 API 文档内容是否符合规范
- GET /suggestions — 获取术语推荐建议
可执行脚本
scripts/validate.sh— 通过命令行校验 API 文档./scripts/validate.sh
API 基础地址
https://1341839497-2yuxt6z58d.ap-guangzhou.tencentscf.com
热门AI工具
相关专题
本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。
0
2026.10.22
本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。
0
2026.10.22
本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。
0
2026.10.22
本专题介绍Gradle Java项目构建方法,涵盖Java插件配置、依赖声明、源码编译、测试执行和打包检查,帮助你理解各阶段的任务关系,逐步完成项目构建。
0
2026.10.22
本专题汇总PHP常见时间戳漏洞,包括2038年溢出、时区漂移、时间戳伪造、重放攻击、时间盲注与日志审计失效等,并给出升级64位环境、使用 DateTimeImmutable、统一UTC、严格超时校验、预处理绑定、hash_equals 比对等修复方案,帮助开发者快速排查和加固时间相关代码。
0
2026.10.22
本专题聚焦Golangci-lint YAML配置文件,讲清运行参数、规则启停、目录排除、问题过滤及严重级别设置,便于团队统一检查标准。
0
2026.10.22
本专题讲解Golangci-lint的安装、初始化、基础命令和首次代码检查,覆盖本地环境、Docker及多平台用法,帮助Go开发者快速上手。
0
2026.10.22
PHP2Shell漏洞是什么,哪些PHP版本和运行环境会受到影响,服务器应该如何检测与修复?本专题提供版本自查脚本、Linux与Docker升级命令、PHP-FPM和Apache排查步骤,以及修复验证、临时缓解和应急响应方案。
0
2026.10.22
热门下载
相关下载
精品课程
共6课时 | 12.1万人学习
共79课时 | 161.5万人学习
共6课时 | 54.7万人学习
