Apifox 作为一款集 API 文档、调试、Mock 和测试于一体的协作平台,发布了 2 月份的更新。重点包括调试 AI 接口时展示思考过程和团队内支持共享数据库连接。这些更新旨在提升开发者和测试人员的效率,尤其是处理 AI 驱动的接口和团队协作场景。本文将详细分析这些功能,并探讨其对用户的影响。
本文基于多个权威来源整理了更新信息,包括 Apifox 2月更新博客 和相关文档 Apifox 官方文档。由于 Apifox 本身是一个综合平台,我们结合其功能特性,分析了更新对 AI 接口调试和团队协作的提升,并提供了详细的特征列表。
Apifox 是一个集成了 Postman、Swagger、Mock 和 JMeter 功能的 API 协作平台,发布于 2019 年,支持 API 设计、调试、测试和文档管理。其目标是提升研发团队的协作效率,特别是在前端、后端和测试之间的集成流程中。2025 年 2 月的更新聚焦于 AI 接口和团队协作的优化,体现了其对现代开发需求的响应。
Apifox 新版本上线啦!
功能 | 描述 | 对用户的影响 |
---|---|---|
优化 SSE 调试功能 | 增强了 Server-Sent Events(SSE)的调试能力,改善实时数据流的处理。 | 开发者调试实时 API 响应时更高效,适合流式数据场景。 |
自动合并 AI 接口流式输出 | 对 AI 模型(如 OpenAI、Gemini、Claude)的流式输出自动合并为可读文本。 | 简化 AI 响应调试,减少手动解析复杂流式数据的麻烦。 |
支持展示推理模型的思考过程 | 特定 AI 模型(如 DeepSeek R1)支持展示推理过程,显示模型的决策逻辑。 | 提升 AI 接口透明度,开发者能更深入理解 AI 行为,优化调试效率。 |
数据库连接信息团队同步 | 数据库连接详情(如地址、用户名、密码)通过变量支持团队成员间同步。 | 提升团队协作效率,减少手动配置,适合多人项目。 |
定时任务支持环境/全局变量的远程或本地值 | Runner 中的定时任务可选择使用“远程值”或“本地值”,提供灵活性。 | 自动化任务更灵活,适合动态环境下的测试和部署。 |
配置接口响应为 No-Content | 当接口无响应体时,可配置为 No-Content,改善文档清晰度。 | 提升 API 文档准确性,减少误解,适合文档管理。 |
公共项目隐藏创建者/修改者信息 | 访问非本团队的公开项目时,接口文档不再显示创建者/修改者信息。 | 保护隐私,聚焦 API 内容,适合公开分享场景。 |
OpenAPI/Swagger 导入支持文件格式为 Binary 类型 | 导入时,常见文件/图片格式体自动识别为 Binary 类型。 | 简化文件相关 API 的导入,减少手动调整,适合多媒体 API。 |
确保同名 Cookie 正确发送 | 修复问题,确保所有同名 Cookie 都能被正确发送。 | 提升会话管理和认证的可靠性,适合需要 Cookie 的场景。 |
看看本次版本更新主要涵盖的重点内容,有没有你所关注的功能特性:
-
优化 SSE 调试功能
-
自动合并 AI 接口的流式输出
-
支持展示推理模型的思考过程
-
-
数据库连接的用户名、密码等信息支持团队成员间相互同步
-
定时任务可使用环境/全局变量的「远程值」或「本地值」
-
用户反馈优化
-
接口返回响应的内容格式可配置为 No-Content
-
访问非本团队的公开项目时,接口文档页面不再展示修改者、创建者等信息
-
导入 OpenAPI/Swagger 格式的数据时,如果 body 为常见的文件、图片格式,将被导入为 Binary 类型
-
确保所有同名 Cookie 都能被正确发送
-
将 Apifox 更新至最新版,一起开启全新体验吧!
01 优化 SSE 调试功能
自动合并 AI 接口的流式输出
更新到最新版本的 Apifox 后,调试 SSE 流式响应的 AI 大模型(如 OpenAI、Gemini、Claude 等)接口时,会自动合并消息内容,以可读文本的形式展现,让 AI 接口的输出形式更美观,提供更舒适的调试体验。
支持展示推理模型的思考过程
对于一些特定的 AI 推理模型,如 DeepSeek R1,Apifox 还支持展示推理模型的思考过程,更直观地呈现 AI 模型的推理逻辑。
更多相关内容可以查看上期推文:《Apifox 增强 AI 接口调试功能:自动合并 SSE 响应、展示DeepSeek思考过程》
02 数据库连接的用户名、密码等信息支持团队成员间相互同步
「数据库连接」新增支持团队成员间账号信息相互同步。如果数据库地址、用户名、密码等信息是用「变量」填写的,那么这些信息可以在项目内同步,成员间可以协同使用,避免每个成员都需要独立配置的繁琐工作。
03 定时任务可使用环境/全局变量的「远程值」或「本地值」
当使用定时任务在 Runner 中运行测试场景时,你可以自由选择使用环境变量和全局变量的「远程值」,或是使用保存在 Runner 中的「本地值」。让变量的使用范围更灵活,更适应不同的真实场景需求。
04 用户反馈优化
接口返回响应的内容格式可配置为 No-Content
当接口实际没有返回任何响应体时,支持将内容格式配置为 No-Content,更准确地反映接口的实际行为。让接口文档更加清晰规范,提升响应校验的使用体验。
访问非本团队的公开项目时,接口文档页面不再展示修改者、创建者等信息
当访问非本团队的公开项目时,接口文档页面将不再显示修改者、创建者等敏感信息。在保持接口文档公开透明的同时,提供更周到的隐私保护措施。
导入 OpenAPI/Swagger 格式的数据时,如果 body 为常见的文件、图片格式,将被导入为 Binary 类型
导入 OpenAPI/Swagger 格式的数据时,当 body 包含常见的文件、图片格式时,Apifox 会自动将其识别并导入为 Binary 类型,减少了手动调整的需求,让文件处理相关的接口定义更加准确。
确保所有同名 Cookie 都能被正确发送
根据用户反馈,我们修复了之前在发送多个同名 Cookie 时,只发送第一个 Cookie 的情况,确保了所有同名 Cookie 都能被正确发送,使接口调用更准确地符合实际需求。
05 了解更多
当然,Apifox 产品团队为大家带来的新功能远不止上方这些:
-
定时任务中包含的测试场景被修改/删除后,优化了其显示样式
-
使用邮件邀请新用户加入团队时,只有被邀请的邮箱账号可以加入对应团队,邮件转发无效
-
部署 Runner 时,挂载数据目录默认为空,需要手动填写,以避免用户没有默认目录的访问权限
-
减小了测试报告的文件大小,以提升上传测试报告的速度
-
支持通过带密码的分享链接导入小幺鸡的数据
-
解决在根节点引用的中文名称的数据模型,无法被导出为 Markdown 格式的问题
最佳实践
- 调试 AI 接口:利用展示思考过程的功能,结合自动合并流式输出的特性,快速定位 AI 问题。
- 团队协作:通过共享数据库连接变量,确保团队成员统一配置,减少误解。
- 文档管理:利用 No-Content 配置和文件格式自动识别,保持 API 文档清晰。
在 DevOps 和 AI 驱动开发日益流行的今天,Apifox 的更新反映了团队协作和 AI 透明度的需求。就像年轻人热衷“不好好说话”的梗文化,开发者也追求工具的“偷懒艺术”——用更智能的方式调试 AI 接口,用更高效的方式协作数据库连接。这体现了现代开发对效率和透明度的追求,Apifox 的更新正切中这一趋势。
Apifox 2 月 2025 年的更新显著提升了 AI 接口调试的透明度和团队协作效率,特别是在展示推理过程和共享数据库连接方面。这些功能为开发者提供了更智能、更高效的工具,适合现代 API 开发和测试需求。尽管可能需要额外学习成本,但其带来的便利性值得尝试。