You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows环境下运行Rasa训练模型遇WinError 123及识别问题求助

解决Rasa模型加载WinError 123及手动解压不识别问题

一、修复原tar.gz模型加载报错

WinError 123多因路径含特殊字符、Windows路径长度限制或命令语法错误导致,可按以下步骤排查:

  • 修正命令引号:把命令里的中文引号“”换成英文双引号",避免语法解析错误
  • 缩短模型路径:将模型文件移到更短的路径(如D:\rasa-models\),用绝对路径启动,示例命令:
    rasa run --enable-api --cors "*" --model D:\rasa-models\20250620-140724-crabby-exchange.tar.gz --port 5006
    
  • 开启Windows长路径支持:按Win+R输入regedit打开注册表,定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem,将LongPathsEnabled设为1(DWORD值),重启电脑生效

二、解决手动解压后模型不被识别问题

Rasa识别模型目录需严格的结构要求,你之前缺失核心配置文件,按以下操作修复:

1. 确认正确的模型目录结构

解压后的模型目录必须包含以下文件/文件夹:

models/crabby-exchange/
├── config.yml
├── domain.yml
├── metadata.json
├── components/
│   ├── ...(训练生成的组件文件)

2. 重新打包模型

用Rasa自带命令重新生成可识别的tar.gz模型:

rasa model package models/crabby-exchange --out models/

执行后会在models/目录生成新的带时间戳的tar.gz文件,直接用该文件启动即可。

3. 直接用目录启动(无需打包)

确认目录结构完整后,启动命令指向包含metadata.json的根目录:

rasa run --enable-api --cors "*" --model models/crabby-exchange --port 5006

三、额外排查点

  • 确保训练模型和启动模型使用同一版本的Rasa,版本不兼容会导致加载失败
  • 右键模型tar.gz文件,检查属性中的「解除锁定」选项(Windows从外部下载的文件可能被系统锁定)

内容的提问来源于stack exchange,提问作者Subrahmanyam Maram

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 20:52:14