Apifox 5 月产品更新|数据模型支持查看「引用资源」、调试 AI 接口可实时预览 Markdown、性能优化

news2025/6/2 23:55:36

Apifox 新版本上线啦!

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

  • 自动解析 JSON 参数名和参数值
  • 调试 AI 接口时,可预览 Markdown 格式的内容
  • 性能优化:新增「实验性功能」选项
    • 使用独立进程执行 API 请求
    • 优化本地服务进程内存
  • 数据模型支持查看「引用资源」
  • gRPC 项目支持通过「服务器反射」导入接口
  • 在特定的 API 版本内,支持导入/导出项目数据
  • 配置 Redis 数据库连接时可选「单机」或「集群」模式
  • 批量运行测试场景支持添加「通知」
  • 支持创建并使用组合型鉴权组件
  • 用户反馈优化
    • 调试接口时,解析域名将优先使用 IPv4 而非 IPv6
    • 调试接口时,支持 TLS v1.0 和 v1.1 的 HTTPS 接口
    • 解决调试 SSE 接口,自定义 JSONPath 来合并响应内容时,输入特殊字符后页面崩溃的问题
    • 解决使用 Socket.IO 发送 JSON 数据时,发送出去的数据格式不是字典而是字符串的问题

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

自动解析 JSON 参数名和参数值

将 JSON 粘贴到参数名字段时,Apifox 会自动将其解析并转换为相应的参数名和参数值,免去手动拆分填写的繁琐步骤,减少输入错误,提高配置效率和使用体验。

调试 AI 接口时,可预览 Markdown 格式的内容

调试 SSE 流式响应的 AI 大模型接口时,除了支持自动合并消息内容外,现在还新增了 Markdown 格式预览功能,使结构化文本的展示更加直观易读,有助于更清晰地验证 AI 模型的输出效果,从而提升调试体验与效率。

性能优化:新增「实验性功能」选项

我们在偏好设置中新增「实验性功能」选项,可以根据实际需求对应性能优化项。

使用独立进程执行 API 请求

开启「使用独立进程执行 API 请求」选项后,Apifox 将通过独立进程处理 API 请求,有效降低内存占用,减少卡顿现象,提升应用的稳定性和性能。

注意:建议在内存容量较小的电脑上开启此选项。

优化本地服务进程内存

本地服务进程是本地 Mock 和导出 OpenAPI 文档的服务进程。开启「优化本地服务进程内存」选项后,系统会自动回收该进程的内存,从而有效降低整体内存占用,避免使用本地 Mock 后内存占用过高的问题。

注意:此优化可能会导致本地服务的请求速度变慢,建议在内存容量较小的电脑上开启此选项。

数据模型支持查看「引用资源」

数据模型页面右上角新增了「引用资源」按钮,可直观地查看当前模型被哪些接口、其他数据模型或 Markdown 文档引用,清晰展示模型的依赖关系,帮助更全面地理解模型的使用范围。

注:使用该功能需要升级为「商业专业版」。

gRPC 项目支持通过「服务器反射」导入接口

gRPC 项目现已支持通过「服务器反射(Server Reflection)」导入接口。开发人员无需手动导入本地 proto 文件,直接从运行中的 gRPC 服务器获取并导入接口定义,大幅简化了接口导入流程,为接口管理提供了更高效便捷的解决方案。

在特定的 API 版本内,支持导入/导出项目数据

最新版本的 Apifox 支持在特定的 API 版本内进行数据导入和导出,为多版本项目提供更精细的数据管理能力。用户可以在指定版本内灵活地迁移和管理数据,助力团队高效管理多版本项目。

配置 Redis 数据库连接时可选「单机」或「集群」模式

我们升级了 Redis 数据库连接的配置选项,新增支持「单机」或「集群」模式的灵活选择,使 Redis 连接配置更加灵活,能够更好地适应不同的部署架构,满足不同规模项目的多样化需求。

注:使用该功能需要升级为「商业标准版」。

批量运行测试场景支持添加「通知」

我们优化了批量运行测试场景的通知机制,新增了「通知」开关,可根据实际需求设置是否在测试运行完成后发送通知,使测试管理更加灵活和人性化。

支持创建并使用组合型鉴权组件

更新到最新版本的 Apifox 后,支持将多个鉴权方式组合为「组合型鉴权组件」,满足更复杂的授权场景需求,构建更安全的认证机制。

用户反馈优化

调试接口时,解析域名将优先使用 IPv4 而非 IPv6

Apifox 优化了接口调试的域名解析优先级,默认优先采用 IPv4 协议,避免了可能因 IPv6 引发的兼容性问题,大幅提升了接口调试的稳定性和可靠性。

调试接口时,支持 TLS v1.0 和 v1.1 的 HTTPS 接口

接口调试现已支持兼容 TLS v1.0 和 v1.1 协议,用户可在各种环境中轻松调试和测试依赖早期 TLS 协议版本的服务。

解决调试 SSE 接口,自定义 JSONPath 来合并响应内容时,输入特殊字符后页面崩溃的问题

根据用户反馈,在自定义 JSONPath 合并响应内容时输入特殊字符,偶尔会导致页面崩溃。现在,我们修复了这个问题,Apifox 能够正确处理包含特殊字符的 JSONPath 表达式,确保 SSE 接口调试过程的稳定性和可靠性。

解决使用 Socket.IO 发送 JSON 数据时,发送出去的数据格式不是字典而是字符串的问题

我们修复了使用 Socket.IO 发送 JSON 数据时的格式问题,确保发送出去的数据能以正确的字典格式传输,提升对 Node.js、Python 等服务端的兼容性。

了解更多

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

  • 团队成员页面新增「待处理邀请」页面,可以查看已被邀请但尚未接受邀请的邮件地址
  • 导入 Swagger/OpenAPI 文件时,优化了对 Query 参数的 explode 属性的支持
  • 导出 Swagger/OpenAPI 文件时,接口顺序和 App 内的保持一致
  • 使用 OIDC 方式与 HashiCorp Vault 集成时,支持 PKCE 授权模式
  • 在线文档配置自定义域名后,如果 CNAME 配置不正确,界面上会给出提示
  • 如果隐藏了自动生成的 Header,则 Header 标签上的数字也不包含自动生成的 Header
  • 解决导出 Postman 格式时,JSON、XML 格式的 body 类型被转换为 Text 的问题
  • 解决导入 Swagger/OpenAPI 文件并选择智能合并时,数据模型的参数的枚举值会被清空的问题
  • 解决在用例复制 cURL 时,cURL 的参数使用了接口的值而不是用例的值的问题

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

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2392424.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

LiveGBS海康、大华、宇视、华为摄像头GB28181国标语音对讲及语音喊话:摄像头设备与服务HTTPS准备

LiveGBS海康、大华、宇视、华为摄像头GB28181国标语音对讲及语音喊话:摄像头设备与服务HTTPS准备 1、背景2、准备工作2.1、服务端必备条件(注意事项)2.2、语音对讲设备准备2.2.1、大华摄像机2.2.2、海康摄像机 3、开启音频并开始对讲4、相关问…

Sqlalchemy 连mssql坑

连接失败: (pyodbc.OperationalError) (08001, [08001] [Microsoft][ODBC Driver 17 for SQL Server]SSL Provider: [error:0A00014D:SSL routines::legacy sigalg disallowed or unsupported] (-1) (SQLDriverConnect)) (Background on this error at: https://sqlalche.me/e/…

LLaMaFactory - 支持的模型和模板 常用命令

一、 环境准备 激活LLaMaFactory环境,进入LLaMaFactory目录 cd LLaMA-Factoryconda activate llamafactory 下载模型 #模型下载 from modelscope import snapshot_download model_dir snapshot_download(Qwen/Qwen2.5-0.5B-Instruct) 二、启动一个 Qwen3-0.6B…

大模型深度学习之双塔模型

前言 双塔模型(Two-Tower Model)是一种在推荐系统、信息检索和自然语言处理等领域广泛应用的深度学习架构。其核心思想是通过两个独立的神经网络(用户塔和物品塔)分别处理用户和物品的特征,并在共享的语义空间中通过相…

瑞数6代jsvmp简单分析(天津电子税x局)

国际惯例 今天帮朋友看一个gov网站的瑞数加密(天津电子税x局) 传送门(登陆入口界面) 瑞数6特征 1.服务器会发两次包,第一次响应状态码为412,第二次响应状态码为200。 2.有三重debugger,其中有…

榕壹云物品回收系统实战案例:基于ThinkPHP+MySQL+UniApp的二手物品回收小程序开发与优化

摘要:本文深入解析了一款基于ThinkPHPMySQLUniApp框架开发的二手物品回收小程序——榕壹云物品回收系统的技术实现与商业价值。通过剖析项目背景、核心技术架构、功能特性及系统优势,为开发者与潜在客户提供全面的参考指南,助力资源循环利用与…

《软件工程》第 9 章 - 软件详细设计

目录 9.1 详细设计的任务与过程模型 9.2 用例设计 9.2.1 设计用例实现方案 9.2.2 构造设计类图 9.2.3 整合并优化用例实现方案 9.3 子系统设计 9.3.1 确立内部设计元素 9.3.2 导出设计类图 9.4 构件设计 9.5 类设计 9.5.1 精化类间关系 9.5.2 精化属性和操作 9.5.…

WebVm:无需安装,一款可以在浏览器运行的 Linux 来了

WebVM 是一款可以在浏览器中运行的Linux虚拟机。不是那种HTMLJavaScript模拟的UI,完全通过HTML5/WebAssembly技术实现客户端运行。通过集成CheerpX虚拟化引擎,可直接在浏览器中运行未经修改的Debian系统。 Stars 数13054Forks 数2398 主要特点 完整 Lin…

王树森推荐系统公开课 排序06:粗排模型

shared bottom 表示神经网络被所有特征共享。精排模型主要开销在神经网络,神经网络很大且很复杂。 每做一次推荐,用户塔只做一次推理。物品塔存放入向量数据库。 后期融合模型常用于召回,前期融合模型常用于精排。 物品塔短时间内比较稳…

PH热榜 | 2025-05-29

1. Tapflow 2.0 标语:将你的文档转化为可销售的指导手册、操作手册和工作流程。 介绍:Tapflow 2.0将各类知识(包括人工智能、设计、开发、营销等)转化为有条理且可销售的产品。现在你可以导入文件,让人工智能快速为你…

【Node.js】部署与运维

个人主页:Guiat 归属专栏:node.js 文章目录 1. Node.js 部署概述1.1 部署的核心要素1.2 Node.js 部署架构全景 2. 传统服务器部署2.1 Linux 服务器环境准备系统更新与基础软件安装创建应用用户 2.2 应用部署脚本2.3 环境变量管理2.4 Nginx 反向代理配置2…

【Java Web】速通JavaScript

参考笔记:JavaWeb 速通JavaScript_javascript 速通-CSDN博客 目录 一、JavaScript快速入门 1. 基本介绍 2. JavaScript特点 3. JavaScript的引入方式(重要) 3.1 写在script标签中 ​​​​​3.2 以外部文件方式引入 二、JS的数据类型 1. 变量 2. 常用数据类型 3.特殊值 三、…

TDengine 运维——巡检工具(安装前预配置)

背景 TDengine 的安装部署对环境系统有一定的依赖和要求,安装部署前需要进行环境预配置操作,本文档旨在说明安装前预配置工具在安装 TDengine 前对环境的预配置内容和工具的使用方法。 预配置工具使用方法 工具支持通过 help 参数查看支持的语法 Usa…

RDS PostgreSQL手动删除副本集群副本的步骤

由于PostgreSQL不支持直接删除副本集群,而是需要先将副本集群升级到主实例(区域集群),然后在逐一将写入器实例删除,然后才可以删除副本集群 查看现有的主从实例集群 将副本集群提升到区域集群 选择副本集群–>操作–>提升 提升只读副本…

MySQL 自增主键重置详解:保持 ID 连续性

目录 前言正文 前言 爬虫神器,无代码爬取,就来:bright.cn Java基本知识: java框架 零基础从入门到精通的学习路线 附开源项目面经等(超全)【Java项目】实战CRUD的功能整理(持续更新&#xff09…

国产化Word处理控件Spire.Doc教程:通过Java简单快速的将 HTML 转换为 PDF

在处理 HTML 文件时,你可能会发现它们在不同的浏览器和屏幕尺寸下的显示效果并不一致。而将 HTML 转换为 PDF 则可以有效地保留其布局和格式,从而确保内容在不同设备和平台上的呈现保持一致。本文将介绍如何在 Spire.Doc for Java 的帮助下通过 Java 将 …

5G NTN卫星通信发展现状(截止2025年3月)

今天咱们用实实在在的数据唠唠卫星通信这事儿—这些数字可比科幻片还刺激,直接告诉你这玩意儿现在有多火,未来能有多野! 先甩个大数字:截至2025年3月,全球已经有143个运营商和卫星厂商的合作项目,覆盖53个国…

【计算机网络】第2章:应用层—DNS

目录 一、PPT 二、总结 DNS(域名系统)详解 (一)DNS核心概念 (二)DNS查询过程(重点❗) (三)DNS资源记录(RR)类型…

[Linux]虚拟地址到物理地址的转化

[Linux]虚拟地址到物理地址的转化 水墨不写bug 文章目录 一、再次认识地址空间二、页表1、页表的结构设计2、页表节省了空间,省在哪里?3、页表的物理实现 一、再次认识地址空间 OS和磁盘交互的内存基本单位是4KB,这4KB通常被称为内存块。OS对…

Linux线程入门

目录 Linux线程概念 什么是线程 重新理解进程 线程的优点 线程的缺点 线程的异常 线程用途 Linux线程概念 什么是线程 在一个程序里的一个执行路线就叫做线程(thread)。更准确的定义是:线程是“一个进程内部的控制序列”。一切进程至…