讲师中心 微信公众号
AI工具推荐 视频效率加速

如何在 VSCode 中使用 CodeGeeX 批量生成 API 接口文档

星明酱_5630

星明酱_5630

发布时间:2026-06-24 07:55:29

|

377人浏览过

|

来源于php中文网

原创

CodeGeeX 提供三种 API 文档生成方式:① 快捷键 Ctrl+Shift+D 批量为单文件函数生成 Markdown docstring;② 侧边栏问答+代码拖入或上传 ZIP 提取跨文件 OpenAPI YAML;③ CLI 工具 codegeex readme 自动生成含接口概览表的 README.md。

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如何在 vscode 中使用 codegeex 批量生成 api 接口文档

你需要为多个 Python 或 TypeScript 接口函数快速生成结构统一、字段准确的 Markdown 格式 API 文档,避免逐个手动补全参数说明和响应示例,同时确保文档与最新代码逻辑一致。

用 CodeGeeX 内置快捷键批量生成单文件内所有函数文档

该方法适合已写完核心接口函数、但尚未添加任何 docstring 的中型脚本或模块,一次触发即可覆盖当前打开文件中全部可识别函数。

将光标置于任意一个待文档化的函数名左侧空白处(不要选中文本)。

按下 Ctrl+Shift+D(Windows/Linux)或 Cmd+Shift+D(Mac),CodeGeeX 会自动扫描当前文件中所有符合签名规范的函数并逐个生成文档块。

生成过程不修改原有代码结构,仅在函数上方插入以 """ 包裹的 Markdown 风格 docstring;若函数已有 docstring,默认跳过不覆盖,防止误删人工编写内容。

检查生成结果中是否包含 request body 示例 JSON 和 status code 映射表——若缺失,说明函数缺少类型注解或 Pydantic/BaseModel 定义,需先补全再重试。

通过侧边栏问答批量提取跨文件 API 元数据

当项目分散在多个文件(如 routes/controllers/)、且部分函数缺乏类型提示时,此方式可绕过静态解析限制,直接驱动模型理解语义。

方法一:自然语言提问 + 批量代码拖入

点击 VS Code 左侧活动栏中的 CodeGeeX 图标,打开侧边栏面板。

输入问题:“请从以下 Flask 路由代码中提取全部 GET/POST 接口,生成 OpenAPI v3.0.3 YAML 格式文档,包含 path、method、summary、requestBody schema(含 required 字段)、responses 200/400 描述。”

按住 Ctrl(Windows/Linux)或 Cmd(Mac),在编辑器中框选多个路由函数 → 右键 → “Copy as Plain Text” → 粘贴至侧边栏输入框底部。

方法二:上传压缩包解析整个模块

VSCode
VSCode

避免常见的 VSCode 错误——设置冲突、调试器配置和扩展冲突。

下载

点击侧边栏右上角“? 附加文件”按钮 → 选择包含 __init__.py 的完整路由目录压缩为 zip 后上传。

注意:上传前确保 zip 包根目录下有 pyproject.toml 或 setup.py,否则模型可能无法识别项目语言主干

等待响应后,复制返回的 YAML 内容,保存为 openapi.yaml,用 Swagger Editor 验证 paths 是否覆盖全部 HTTP 动词与路径变量。

调用 CLI 工具对整个项目生成 README + API 概览表

第一步:安装 CLI 工具

在终端执行 pip install codegeex-cli,运行 codegeex --version 确认版本不低于 0.3.2

第二步:进入项目根目录

确保当前路径下存在 pyproject.tomlpackage.json,且源码位于 src/app/ 子目录中。

第三步:执行批量生成命令

运行:codegeex readme --lang zh --template openapi-overview --primary-lang python

该命令会自动扫描所有 .py 文件中的 @app.route@router.get 等装饰器定义的端点,提取 method/path/summary 并汇总为 README.md 中的“API 接口概览”表格,同时保留原始 README 的其他章节不动。

第四步:验证生成位置

生成的 README.md 默认输出到项目根目录;若已有同名文件,不会覆盖,而是另存为 README_codegeex_20260618.md,避免误删人工维护内容。

热门AI工具

更多
Loomy
Loomy Hot

一款AI工具,主要用于科大讯飞发布的桌面级 AI 助理,比 OpenClaw 更易用、更安全!,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

UP简历
UP简历 Hot

一款AI办公效率工具,主要用于基于AI技术的免费在线简历制作工具,适合需要提升相关任务效率的用户。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

蛙蛙写作

一款AI论文写作工具,主要用于超级AI智能写作助手,适合需要提升相关任务效率的用户。

讯飞智作

讯飞智作是一款AI视频创作工具,AI文本配音工具,数字人课程、营销视频制作。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

墨刀AI
墨刀AI Hot

一款AI图像与设计工具,主要用于产品经理的专属智能体,适合需要提升相关任务效率的用户。

咔片AIPPT

一款在线AI演示文稿制作工具,可根据主题和内容需求辅助生成PPT结构与页面,提高演示材料制作效率。

相关专题

更多
WorkBuddy核心功能与实操模式
WorkBuddy核心功能与实操模式

深入探索WorkBuddy的强大功能。本专题包含智能问答、文档处理、会议纪要生成、日程管理、任务协作等核心模块的操作指南与最佳实践。通过图文并茂的教程,助您快速上手,最大化发挥WorkBuddy的办公效能。

542

2026.04.09

CodeGeeX下载安装教程合集
CodeGeeX下载安装教程合集

提供CodeGeeX最新版下载地址、历史版本下载、VS Code安装教程、JetBrains安装教程及常见安装问题解决方案。

476

2026.06.16

CodeGeeX代码生成教程合集
CodeGeeX代码生成教程合集

汇总CodeGeeX代码生成技巧、代码补全教程、单元测试生成、代码优化及实际开发案例。

457

2026.06.16

CodeGeeX大模型教程合集
CodeGeeX大模型教程合集

详细介绍CodeGeeX底层模型能力、多语言代码生成效果、模型架构及应用场景

116

2026.06.16

CodeGeeX VSCode插件教程大全
CodeGeeX VSCode插件教程大全

专注CodeGeeX VS Code插件的安装配置、功能使用、快捷键及开发实践。

530

2026.06.16

Conan创建软件包配方指南
Conan创建软件包配方指南

本专题介绍通过conanfile.py创建软件包的方法,讲解包名、版本、依赖和构建设置等基础信息,以及source、build、package、package_info等常用方法的作用及编写思路。

0

2026.09.22

Conan二进制包配置指南
Conan二进制包配置指南

本专题介绍Conan根据操作系统、编译器、架构和构建类型生成二进制包的方法,讲解Profile、Settings、Options及Package ID的作用,帮助管理不同平台和编译环境下的包版本。

0

2026.09.22

Conan私有仓库搭建教程
Conan私有仓库搭建教程

本专题系统的讲解Conan私有仓库的搭建流程,涵盖仓库服务部署、存储目录配置、用户认证、权限划分和远程地址添加,并介绍内部C++依赖包的上传、下载及版本维护方法。

0

2026.09.22

loomy官网入口地址合集
loomy官网入口地址合集

本专题汇总了 Loomy 桌面 AI 助理的官方入口地址合集及使用指南。提供 macOS 与 Windows 客户端下载 。Loomy 是讯飞推出的桌面级 AI 工作搭子,支持文件整理、数据分析、网页操作及通过飞书/钉钉远程操控电脑,助你高效完成本地办公任务 。

0

2026.09.22

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn