燃爆上海 5·23-24,AICon 大模型实战风暴,50+ 干货一网打尽,100% 日程上线 了解详情
写点什么

Dev Proxy 0.27 发布,增强了 API 建模、AI 集成和配置特性

作者:Almir Vuk

  • 2025-05-16
    北京
  • 本文字数:1031 字

    阅读完需:约 3 分钟

大小:508.61K时长:02:53
Dev Proxy 0.27发布,增强了API建模、AI集成和配置特性

微软发布 Dev Proxy 0.27 版本,该版本旨在通过一系列新特性和改进来提升开发者体验,旨在简化 API 规范生成、改进编辑建议,并为未来的 AI 集成奠定基础。


Dev Proxy(之前的 Microsoft 365 Developer Proxy)是一个用于在应用测试期间模拟真实 API 行为的命令行工具。开发人员可以用 Dev Proxy 创建有效处理错误和限制的弹性应用。


该版本的一个关键特性是能够从拦截的请求中生成 TypeSpec 定义。正如所解释的,TypeSpec 是一种新的 API 建模方法,可用于在不同生态系统中生成代码。


此次更新让 Dev Proxy 可以迅速依据真实流量生成 TypeSpec 定义,极大简化并加速了 API 建模流程。与生成 OpenAPI 规范的方式相似,开发人员可借此特性进一步提升工作效率。


(Dev Proxy 为 API 生成 TypeSpec 定义,来源:Microsoft 365 Dev 博客)


另一个值得注意的新特性是实验性的 Dev Proxy MCP 服务器。该功能允许用户使用自然语言配置 Dev Proxy,提供上下文帮助,并帮助用户发现和了解 Dev Proxy 各项功能。将模型上下文协议(MCP)服务器与 AI 代理进行集成,旨在简化配置流程,让用户能够更加直观地使用该平台。


需要注意的是,该功能目前仅在 Visual Studio Code 内部测试版本中提供,不过更广泛的 npm 可用性也已推出。


更新还包括对 Dev Proxy 本地语言模型(LM)连接的重大改进。开发团队表示:


我们已重构本地语言模型(LM)连接,使其更具通用性。此前的连接逻辑与 Ollama 紧密耦合,而此次更新后可以支持将 Dev Proxy 连接到任意兼容 OpenAI API 语言模型的客户端,让你能够更容易地连接到你所偏好的 AI 供应商。


此外,Dev Proxy 的 JSON 模式得到了增强,支持描述和 Markdown。这一改进使开发人员在配置 Dev Proxy 时能够更轻松地理解各项属性,尤其是在使用 Visual Studio Code 时。


其他更新还包括改进了 URL 拦截功能以及模拟文件在发生更改时的重新加载机制。此前存在一个性能问题,即模拟文件会被多次重新加载,这一问题现已得到解决。Dev Proxy 现在只重新加载一次模拟文件,提升了稳定性和效率。此外还改进了用于定义包含和排除的 URL 规则,增强了整体的模拟处理能力。


Dev Proxy Toolkit 扩展也已更新,新增了用于创建配置文件和重新启动 Dev Proxy 的命令,并更新了代码片段,现在包含最新的模式和 TypeSpecGeneratorPlugin 配置。


要了解该版本的完整变更清单,可以参看官方的发行说明


【声明:本文由 InfoQ 翻译,未经许可禁止转载。】


查看英文原文https://www.infoq.com/news/2025/05/microsoft-dev-proxy-0-27/

2025-05-16 13:002

评论

发布
暂无评论

OpenSSL 3.0.0 设计(一)|介绍、术语与架构

铜锁开源密码库

开源 算法 信息安全 密码学 铜锁

openGauss内核分析(八):执行算子探究

daydayup

C++实现哈希桶

芯动大师

openGauss内核分析(九):数据库表的创建过程

daydayup

Dify.AI:46,558 行代码,完全开源

Dify

开源 AI LLMOps

719作业

天天向上

【观察】汇聚中国开源数据库创新力量,openGauss驶入发展“快车道”

daydayup

openGauss内核分析(七):SQL by pass & 经典执行器 (一)

daydayup

openGauss内核分析(六): 执行计划生成

daydayup

搜索业务广告、Youtube超预期,云计算收入增长Google没败给微软

B Impact

openGauss 年终成绩单出炉,聚开发者之力,建繁荣生态

daydayup

基于新浪微博海量用户行为数据、博文数据数据分析:包括综合指数、移动指数、PC指数三个指数

汀丶人工智能

数据挖掘 机器学习 数据分析

Java 命令行参数解析方式探索(三):Picocli

冰心的小屋

Java 命令行 console Parameter Picocli

从零构建医疗领域知识图谱的KBQA问答系统

汀丶人工智能

人工智能 知识图谱 智能问答

HuntingNFT 全新玩法引爆市场,GameFi掘金新热土?

鳄鱼视界

来聊点认证与授权的话题

为自己带盐

.net core OAuth 2.0 Openiddict

摊牌了,这才是真实的字节跳动程序员工作!

字节跳动技术范儿

openGauss内核分析(十):数据库索引的创建过程

daydayup

openGauss+Wasm:构建安全高效的UDF执行引擎

daydayup

openGauss获2022年度创新产品奖!

daydayup

openGauss内核分析(七):SQL by pass & 经典执行器 (二)

daydayup

点云标注在自动驾驶中的数据安全问题

数据堂

点云标注在自动驾驶中的发展趋势

数据堂

灵雀云Alauda MLOps 现已支持 Meta LLaMA 2 全系列模型

York

人工智能 机器学习 云原生 大模型 MLOps

瓴羊Quick BI数据门户功能:让数据分析变得简单而高效!

夜雨微澜

2023-07-27:最长可整合子数组的长度, 数组中的数字排序之后,相邻两数的差值是1, 这种数组就叫可整合数组。 给定一个数组,求最长可整合子数组的长度。

福大大架构师每日一题

福大大架构师每日一题

716作业

天天向上

Dev Proxy 0.27发布,增强了API建模、AI集成和配置特性_后端_InfoQ精选文章