API Copilot 助力开发高质量 Python API 应用

闪电
  • 韩骏 微软开发平台事业部高级软件工程师,VS Code 中文社区创始人

    《Visual Studio Code 权威指南》作者,微软开发平台事业部高级软件工程师,VS Code 中文社区创始人,VS Code 的代码贡献者。写过 20 多款 VS Code 插件,其中最热门的 Code Runner 插件有超过7000万下载量。他是《玩转VS Code》公众号和知乎专栏的作者。他还是 QCon、PyCon、JSConf、.NET Conf、Microsoft Tech Summit、Google Developer Group、COSCon 等大会的讲师。

    hanjun
4:10 p.m. - 4:40 p.m. 分会场 B(326 教室)

如果想要构建高质量的 Python API 应用,在编写 Python 代码之前,往往需要设计一个高质量的 API 规范(比如 OpenAPI)。然而,要设计出一个高质量的 OpenAPI 文档,并非易事。

于是,API Copilot 应运而生。API Copilot 可以帮助开发者通过自然语言来轻松地生成 OpenAPI 文档,并且是符合开发者定义的 Spectral API 规则的。

不仅如此,如果开发者已经有一个现成的 Python API 应用,无论是使用了 Django、FastAPI、Flask 或是其他的 Python API 框架,API Copilot 都可以把你的代码转一键换成 OpenAPI 文档。

那么,你也许会更加好奇,API Copilot 是如何基于 LLM 进行开发并实现的?