《ai企业级知识库》- 使用api启动rasa热切换模型文件

阿丹:

        在线上环境在准备切换模型文件的时候,更希望通过一些简单,并且热点的方式来将训练好的模型文件进行切换。rasa这里准备了相应的接口来完成这个事情。那么这里就记录一下这接口。关于后面的部署是很重要的事情。

api模式

Rasa的API模式下,您可以在线上模型保持运行的同时进行模型的重新训练和模型文件的切换。这是Rasa支持的一个非常有用的功能,可以确保在重新训练和切换模型时不会中断线上服务。

训练新模型

在另一个终端或者进程中,使用Rasa命令行工具进行模型的重新训练,例如:

rasa train

这将创建一个新的模型文件夹,其中包含新训练好的模型文件。

复制新模型
将新训练好的模型文件夹复制到Rasa服务器上的某个位置,例如/app/new_model
重新加载模型
发送一个POST请求到Rasa服务器的/model端点,指定新模型文件夹的路径,例如:
 

curl -XPOST 'http://localhost:5005/model' -d '{"model_file": "/app/new_model"}'

这将触发Rasa服务器加载新模型并进行热更新,而不会中断当前正在运行的会话
验证新模型
您可以通过向Rasa发送一些测试消息来验证新模型是否已成功加载并正常工作。
 

需要注意的是,在更新模型的过程中,可能会有一个短暂的响应延迟,因为Rasa需要一些时间来加载新模型。但是,一旦新模型加载完成,服务就将恢复正常运行。

通过这种方式,您可以在线上环境中平滑地更新Rasa模型,而不会造成任何服务中断。这对于持续改进和维护对话系统非常有帮助。

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

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

相关文章

nvm-desktop window安装,支持动态切换nodejs版本

一、安装 nvm-desktop 概述 1 、卸载干净笔记的nodejs 和nodejs的环境变量 2、安装 nvm-desktop 软件 3、配置环境变量 4、测试功能 # 此时已安装完成 其他:常见nodejs的问题解决参考:官网 mac 安装教程 https://github.com/1111mp/nvm-desktop/blob/…

【揭秘新潮流】实践教学新宠SmartEDA,让电子设计课“潮“起来!

在信息时代的浪潮下,电子设计课程早已不再是枯燥乏味的代名词。随着技术的飞速发展,一种名为SmartEDA的实践教学新选择正逐渐崭露头角,为电子设计课程注入了前所未有的活力与趣味性。今天,就让我们一起走进SmartEDA的世界&#xf…

二维数组广度优先遍历-腐烂的苹果

一、问题描述 二、解题思路 此问题通过广度优先遍历来解决,模拟苹果发霉变坏的过程 1.初始时遍历网格,借助队列来储存所有发霉的苹果,统计好苹果个数 2.每一分钟队列内发霉苹果都会对周围的苹果起作用(向外部扩散)&am…

java:aocache的单实例缓存

上一篇博客《java:aocache:基于aspectJ实现的方法缓存工具》介绍了aocache的基本使用, 介绍AoCacheable注解时说过,AoCacheable可以定义在构造方法上,定义在构造方法,该构建方法就成了单实例模式。 也就是说,只要构建…

照片变漫画怎么弄?这5个照片变漫画方法超简单

在艺术和社交融合的现在,将照片转换为漫画风格已经成为一种流行趋势。 无论是为了创造个性化的头像,还是制作有趣的社交媒体帖子,拥有一款能够将照片转换为漫画的软件将极大地丰富你的创意表达。 下面,本文将介绍几款能够实现这…

Day34:LeedCode 56. 合并区间 738.单调递增的数字 968.监控二叉树

56. 合并区间 以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] [starti, endi] 。请你合并所有重叠的区间,并返回 一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间 。 示例 1: 输入:int…

数学建模 —— MATLAB中的矩阵(上)

目录 矩阵的创建方法 (1)直接输入法 (2)函数创建法 (3)导入本地文件中的数据 矩阵元素的引用 矩阵元素的修改和删除 矩阵的创建方法 在MATLAB中,矩阵的创建方法主要有三种,分别是:直接输入法、函数创建法和导入本地文件中的数据。 (1)直…

R语言正则表达式

在 R 语言中,正则表达式(regex)可以用于文本匹配、查找、替换和拆分操作。R 中的正则表达式操作主要使用以下几个函数: grep(): 查找匹配的模式grepl(): 判断是否存在匹配的模式sub(): 替换第一个匹配的模式gsub(): 替换所有匹配…

Ubuntu20.04 64位 安装docker(有问题可评论沟通交流)

1、查看系统版本 cat /proc/version 2、卸载可能存在或未安装成功的docker(新系统无需操作) apt-get remove docker docker-engine docker-ce docker.io 3、更新apt-get apt-get update 4、安装软件包允许apt-get通过 HTTPS 使用存储库 apt-get install …

Python 爬虫从入门到入狱之路一

实际上爬虫一共就四个主要步骤: 明确目标 (要知道你准备在哪个范围或者网站去搜索)爬 (将所有的网站的内容全部爬下来)取 (去掉对我们没用处的数据)处理数据(按照我们想要的方式存储和使用) 我们在之前写的爬虫程序中,都只是获取…

计算机软件著作权对企业的重要性

软件著作权对于企业的重要性不容忽视,它不仅是企业技术创新的法律保障,也是企业市场竞争力的关键要素。以下是软件著作权对企业重要性的具体阐述: 法律保护技术创新:软件著作权是对软件开发者创作成果的专有权,它可以…

SpringBoot使用RestTemplate发起http请求

目录 GET请求POST请求 依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId> </dependency>简易配置 Configuration public class RestTemplateConfig {Beanpublic RestTempl…

亚马逊云(AWS)云服务器在国内的优势

大家好&#xff0c;今天我们来聊聊一个热门话题&#xff1a;为什么亚马逊云&#xff08;AWS&#xff09;云服务器在国内仍有很多人在用&#xff1f;尽管国内有很多优秀的云服务提供商&#xff0c;但AWS依然在中国市场上占据了重要地位。接下来&#xff0c;让我们一起探讨一下其…

Spring Cloud 转向k8s+istio的动机

背景 微服务架构虽然带来诸多优势&#xff0c;但也增加了系统的复杂性&#xff0c;如网络问题、服务发现、容错保护等。微服务SDK&#xff08;如Spring Cloud&#xff09;曾是治理标配&#xff0c;但存在局限。服务网格&#xff08;如Istio&#xff09;提供与开发解耦的治理能…

Ubuntu24.04下安装docker,并pull ubuntu22.04,然后编译安装vpp

一、docker安装说明 解决官方源无法下载的问题 二、使用步骤 1.更新软件包索引 sudo apt update2.安装必要的软件包&#xff0c;以允许apt通过HTTPS使用仓库 sudo apt install apt-transport-https ca-certificates curl software-properties-common3.添加Docker的官方GPG…

CNware快照技术采用双轨服务模式,显著改善虚拟机快照执行时执行后性能下降问题|附技术原理

在数字化时代&#xff0c;虚拟化技术已成为数据中心管理与云计算领域的基石。虚拟化技术允许在单一物理服务器上运行多个独立的虚拟环境&#xff0c;即虚拟机。每个虚拟机都能拥有专属的操作系统、应用程序和配置&#xff0c;彼此隔离&#xff0c;互不影响。然而&#xff0c;如…

易天智能eHR管理平台 CreateUser 任意用户添加漏洞复现

0x01 产品简介 易天智能eHR管理平台是一款功能全面、智能化的人力资源管理软件,旨在帮助企业提高人力资源管理效率和管理水平。该平台通过集成员工信息、薪酬管理、档案人事管理、绩效管理和招聘管理等多个模块,实现了人力资源管理的全面智能化管理。 0x02 漏洞概述 易天智…

权重衰退及代码

一、硬性限制 1、通常不限制偏移b&#xff0c;因为限制不会有区别&#xff1b;seta越小&#xff0c;意味着正则项强 2、优化的是最小化的损失函数 3、后部的限制条件&#xff0c;每个项的平方和小于一个值&#xff1b;极端情况下&#xff0c;当seta等于0&#xff0c;意味着所…

苹果笔记本双系统怎么安装

想要在mac电脑上装双系统&#xff0c;首先需要确认您的电脑是否支持。苹果电脑自带的boot camp工具可以帮助您在mac上安装windows系统&#xff0c;只需按照步骤进行操作即可。另外&#xff0c;您也可以使用虚拟机软件&#xff0c;如parallels desktop或vmware fusion&#xff0…

统信UOS 安装二级制版MySQL8.4

统信UOS 安装二级制版MySQL8.4 建立MySQL用户和用户组 sudo groupadd mysqlsudo useradd -r -g mysql -s /bin/false mysql下载MySQL安装包 wget https://cdn.mysql.com//Downloads/MySQL-8.4/mysql-8.4.0-linux-glibc2.28-x86_64.tar.xz解压缩MySQL安装包 sudo tar -xvf m…