Apifox 5 月产品更新|数据模型支持查看「引用资源」、调试 AI 接口可实时预览 Markdown、性能优化
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 用户群与我们交流沟通。
相关文章:

Apifox 5 月产品更新|数据模型支持查看「引用资源」、调试 AI 接口可实时预览 Markdown、性能优化
Apifox 新版本上线啦! 看看本次版本更新主要涵盖的重点内容,有没有你所关注的功能特性: 自动解析 JSON 参数名和参数值调试 AI 接口时,可预览 Markdown 格式的内容性能优化:新增「实验性功能」选项 使用独立进程执行…...

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/…...
Prompt Engineering 提示工程介绍与使用/调试技巧
1. 介绍 Prompt Engineering 是一种人工智能(AI)技术,它通过设计和改进 AI 的 prompt 来提高 AI 的表现。Prompt Engineering 的目标是创建高度有效和可控的 AI 系统,使其能够准确、可靠地执行特定任务。 如果你从来没有使用过Pr…...

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)是一种在推荐系统、信息检索和自然语言处理等领域广泛应用的深度学习架构。其核心思想是通过两个独立的神经网络(用户塔和物品塔)分别处理用户和物品的特征,并在共享的语义空间中通过相…...
MySQL 8主从同步实战指南:从原理到高可用架构落地
MySQL 8主从同步实战指南:从原理到高可用架构落地 本文将用3000字深度解析MySQL 8主从复制机制,配合全流程部署指南及电商平台实战案例,助你构建高性能数据库集群 一、主从复制核心原理剖析 1.1 复制架构全景图 #mermaid-svg-vdts3hTIyCtz4byk {font-family:"trebuche…...

瑞数6代jsvmp简单分析(天津电子税x局)
国际惯例 今天帮朋友看一个gov网站的瑞数加密(天津电子税x局) 传送门(登陆入口界面) 瑞数6特征 1.服务器会发两次包,第一次响应状态码为412,第二次响应状态码为200。 2.有三重debugger,其中有…...
缓存架构方案:Caffeine + Redis 双层缓存架构深度解析
在高并发、低延迟的现代互联网系统中,缓存是提升系统性能和稳定性的重要手段。随着业务复杂度的增长,单一缓存方案(如仅使用Redis或仅使用本地缓存)已难以满足高性能与一致性需求。 本文将围绕 Caffeine Redis 的双层缓存架构展…...
AI笔记 - 模型调试 - 调试方式
模型调试方式 基础信息打印模型信息计算参数量和计算量过滤原则profile方法get_model_complexity_info方法FlopCountAnalysis方法 基础信息 # 打印执行的设备数量:device_count:1 print(f"device_count:{torch.cuda.device_count()}")# 打印当前网络执行…...

榕壹云物品回收系统实战案例:基于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 表示神经网络被所有特征共享。精排模型主要开销在神经网络,神经网络很大且很复杂。 每做一次推荐,用户塔只做一次推理。物品塔存放入向量数据库。 后期融合模型常用于召回,前期融合模型常用于精排。 物品塔短时间内比较稳…...
go并发编程| channel入门
channel 介绍 channel 是在 Go 的并发编程中使用的,这个工具的作用之一是 goroutine 之间通信(线程通信指的是多个线程之间通过共享数据或协作机制来协调操作,通常需要借助锁来保证同步)。Go 中推荐使用 channel(不同…...

PH热榜 | 2025-05-29
1. Tapflow 2.0 标语:将你的文档转化为可销售的指导手册、操作手册和工作流程。 介绍:Tapflow 2.0将各类知识(包括人工智能、设计、开发、营销等)转化为有条理且可销售的产品。现在你可以导入文件,让人工智能快速为你…...
详解GPU
详解GPU GPU(图形处理器)就像电脑里的 “图形小能手”,原本主要用来画画(渲染图形),现在还能帮忙干很多杂活(并行计算) 一、先认识 GPU 的 “钥匙”:驱动和开发工具 装驱…...
WPF【11_10】WPF实战-重构与美化(配置Material UI框架)
11-16 【UI美化】配置Material UI框架 三种比较主流的 UI 设计规范,分别是: 苹果的扁平化 UI 设计、安卓或者说谷歌 的 Material Design 以及微软的 Metro 风格。 这三种风格都极具特色,不过我们接下来将会使用的是 Material Design 。在 W…...
(自用)Java学习-5.16(取消收藏,批量操作,修改密码,用户更新,上传头像)
1. 取消收藏功能 前端实现: 用户点击“取消收藏”按钮时,前端通过变量status判断当前状态(0为未收藏,1为已收藏)。 发送AJAX请求到后端接口: 添加收藏:/favoriteise/addFavoriteise?pid商品ID…...

【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…...
C#索引器详解:让对象像数组一样被访问
索引器是C#中一个强大而实用的特性,它允许我们像访问数组一样访问类的成员。本文将全面介绍索引器的概念、语法、实现方式以及实际应用场景。 索引器基础概念 索引器(Indexer)是一组get和set访问器,与属性类似,但有以…...
机器学习课设
🎓 图像处理课程设计任务书 课程名称: 图像处理与模式识别 课设题目: 基于手工特征提取与传统机器学习方法的图像分类系统实现 一、课设目的 本课程设计旨在加深对图像处理与分类算法的理解,提升图像特征提取、传统机器学习模…...
vue 如何对 div 标签 设置assets内本地背景图片
在 Vue 中为 <div> 设置 assets 目录下的本地背景图片,需要通过 Webpack 或 Vite 等构建工具 处理路径引用。以下是详细实现方法: 一、项目结构说明 假设你的项目结构如下: src/assets/images/bg.jpg # 背景图片components/…...
wsl2 docker重启后没了
参考这篇文章:wsl2 docker重启后没了_mob64ca12f55920的技术博客_51CTO博客...
ubuntu 22.04 配置静态IP、网关、DNS
1、打开配置文件 vi /etc/netplan/00-installer-config.yaml 2、修改文件内容 # This is the network config written by subiquity network:ethernets:ens33:dhcp4: false # 禁用 dhcpaddresses:- 192.168.12.15/24 # 静态IProutes:- to: defaultvia: 192.168.12.254 …...

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

MySQL 自增主键重置详解:保持 ID 连续性
目录 前言正文 前言 爬虫神器,无代码爬取,就来:bright.cn Java基本知识: java框架 零基础从入门到精通的学习路线 附开源项目面经等(超全)【Java项目】实战CRUD的功能整理(持续更新)…...
Vue Hook Store 设计模式最佳实践指南
Vue Hook Store 设计模式最佳实践指南 一、引言 在 Vue 3 组合式 API 与 TypeScript 普及的背景下,Hook Store 设计模式应运而生,它结合了 Vue 组合式 API 的灵活性与状态管理的最佳实践,为开发者提供了一种轻量级、可测试且易于维护的状态…...