当前位置: 首页 > article >正文

Apifox 2月更新|调试 AI 接口时展示思考过程,团队内支持共享数据库连接

Apifox 新版本上线啦!看看本次版本更新主要涵盖的重点内容,有没有你所关注的功能特性:

  • 优化 SSE 调试功能
    • 自动合并 AI 接口的流式输出
    • 支持展示推理模型的思考过程
  • 数据库连接的用户名、密码等信息支持团队成员之间相互同步
  • 定时任务可使用环境/全局变量的「远程值」或「本地值」
  • 用户反馈优化
    • 接口返回响应的内容格式可配置为 No-Content
    • 访问非本团队的公开项目时,接口文档页面不再展示修改者、创建者等信息
    • 导入 OpenAPI/Swagger 格式的数据时,如果 body 为常见的文件、图片格式,将被导入为 Binary 类型
    • 确保所有同名 Cookie 都能被正确发送

将 Apifox 更新至最新版,一起开启全新体验吧!

优化 SSE 调试功能

自动合并 AI 接口的流式输出

更新到最新版本的 Apifox 后,调试 SSE 流式响应的 AI 大模型(如 OpenAI、Gemini、Claude 等)接口时,会自动合并消息内容,以可读文本的形式展现,让 AI 接口的输出形式更美观,提供更舒适的调试体验。

支持展示推理模型的思考过程

对于一些特定的 AI 推理模型,如 DeepSeek R1,Apifox 还支持展示推理模型的思考过程,更直观地呈现 AI 模型的推理逻辑。

更多相关内容可以查看上期推文:《Apifox 增强 AI 接口调试功能:展示 DeepSeek 思考过程、自动合并 SSE 响应》

数据库连接的用户名、密码等信息支持团队成员之间相互同步

「数据库连接」新增支持团队成员间账号信息相互同步。如果数据库地址、用户名、密码等信息是用「变量」填写的,那么这些信息可以在项目内同步,成员间可以协同使用,避免每个成员都需要独立配置的繁琐工作。

定时任务可使用环境/全局变量的「远程值」或「本地值」

当使用定时任务在 Runner 中运行测试场景时,你可以自由选择使用环境变量和全局变量的「远程值」,或是使用保存在 Runner 中的「本地值」。让变量的使用范围更灵活,更适应不同的真实场景需求。

用户反馈优化

接口返回响应的内容格式可配置为 No-Content

当接口实际没有返回任何响应体时,支持将内容格式配置为 No-Content,更准确地反映接口的实际行为。让接口文档更加清晰规范,提升响应校验的使用体验。

访问非本团队的公开项目时,接口文档页面不再展示修改者、创建者等信息

当访问非本团队的公开项目时,接口文档页面将不再显示修改者、创建者等敏感信息。在保持接口文档公开透明的同时,提供更周到的隐私保护措施。

导入 OpenAPI/Swagger 格式的数据时,如果 body 为常见的文件、图片格式,将被导入为 Binary 类型

导入 OpenAPI/Swagger 格式的数据时,当 body 包含常见的文件、图片格式时,Apifox 会自动将其识别并导入为 Binary 类型,减少了手动调整的需求,让文件处理相关的接口定义更加准确。

确保所有同名 Cookie 都能被正确发送

根据用户反馈,我们修复了之前在发送多个同名 Cookie 时,只发送第一个 Cookie 的情况,确保了所有同名 Cookie 都能被正确发送,使接口调用更准确地符合实际需求。

了解更多

当然,Apifox 产品团队为大家带来的新功能远不止上方这些:

  • 定时任务中包含的测试场景被修改/删除后,优化了其显示样式
  • 使用邮件邀请新用户加入团队时,只有被邀请的邮箱账号可以加入对应团队,邮件转发无效
  • 部署 Runner 时,挂载数据目录默认为空,需要手动填写,以避免用户没有默认目录的访问权限
  • 减小了测试报告的文件大小,以提升上传测试报告的速度
  • 支持通过带密码的分享链接导入小幺鸡的数据
  • 解决在根节点引用的中文名称的数据模型,无法被导出为 Markdown 格式的问题

除了新增功能,我们也对产品细节和使用体验进行了优化,具体修改内容可前往 Apifox 更新日志查看

欢迎各位用户对 Apifox 继续提出使用反馈和优化意见,我们会持续优化更新,致力于为用户提供更优秀的产品功能与更极致的使用体验!

可以前往帮助文档查看更多使用说明和操作,在使用过程中有有任何问题或建议,欢迎在 Apifox 用户群与我们交流沟通。


http://www.kler.cn/a/569299.html

相关文章:

  • ES from size聚合查询10000聚合查询,是每个分片先聚合,再统计。还是所有节点查询1万条后,再聚合
  • Ubuntu下QT安装和调试的常见问题(二)__cannot__find__IGL
  • Redis速成(1)VMware虚拟机安装Redis+Session验证登录注册+MybatisPlus
  • Android Framework startServices 流程
  • 对seacmsv9进行sql注入,orderby,过滤information_schema
  • mac多版本python环境下解决模块导入问题
  • 图论题目。
  • 当前 Qt 应用程序中无法打开串口,并且没有使用通用的 Modbus 类,可在应用程序添加一个专门的“打开串口”按钮
  • 【Python 数据结构 2.时间复杂度和空间复杂度】
  • 机器学习数学基础:32.复本信度
  • 计算机毕业设计SpringBoot+Vue.js社区智慧养老监护管理平台(源码+文档+PPT+讲解)
  • 前端面试题---在vue中为什么要用路由
  • 谈谈 ES 6.8 到 7.10 的功能变迁(5)- 任务和集群管理
  • 【Redis】持久化
  • leetcode459 重复的子字符串 周期性字符串问题 KMP算法
  • 20250228下载MOOC课程的视频【单集】
  • 1-21 GIT关联本地仓库到远程
  • 配置后端验证功能之validation
  • 如何成为一名专业的程序员,准备一本《AI辅助编程:Python实战》
  • 在AI中,tokens是自然语言处理(NLP)的基本单位,用于文本的分割和处理。