--format markdown — Markdown 格式 API 文档--format openapi — OpenAPI 3.0 JSON--format openapi-yaml — OpenAPI 3.0 YAML--format postman — Postman Collection JSONtext
api-doc-gen analyze <file_or_code> [选项]
bash
# 分析 Python Flask 文件
api-doc-gen analyze app.py --framework flask --format markdown
# 分析 FastAPI 代码
api-doc-gen analyze main.py --framework fastapi --format openapi
# 分析 Express.js 文件
api-doc-gen analyze routes.js --framework express --format postman
# 从代码字符串生成
api-doc-gen analyze "def hello(name: str) -> str: ..." --language python --format markdown
# 批量处理目录
api-doc-gen batch ./api/ --framework fastapi --format openapi -o docs/
基于 Python type hints / JSDoc / 代码注释自动推断:
场景状态码响应结构成功200{code: 0, data: {}, message: "success"}创建成功201{code: 0, data: {id}, message: "created"}参数错误400{code: 400, data: null, message: "参数错误"}未授权401{code: 401, data: null, message: "未授权"}服务器错误500{code: 500, data: null, message: "服务器错误"}