Appearance
orai-cli deploy 命令
命令概述
orai-cli deploy 命令用于将语义模型发布到 OraAI 平台,使其可用于自然语言查询。这是 OraAI 模型开发工作流的最终步骤。
基本用法
与OraAI平台进行认证
shell$ orai-cli auth ✅ 您已成功连接到 OraAI! 连接详情: host: http://47.120.51.218:3001 api_key: ****XXXXX 凭据保存成功!部署语义模型工程
shell$ orai-cli deploy 🚀 开始部署语义模型... ...... ✅ 所有模型已成功部署!
基本流程
- 认证检查:验证OraAIr API凭证有效性
- 文件发现:定位指定路径中的所有语义模型文件
- 模型验证:解析验证每个模型(类似orai-cli parse)
- 冲突处理:解决与现有模型的任何冲突
- 模型发布:上传模型到OraAI平台
- 服务激活:使模型可用于自然语言查询
使用示例
部署ora.yml中所有模型
shell$ orai-cli deploy 🚀 开始部署语义模型... ...... ✅ 所有模型已成功部署!部署指定目录中所有模型
shell$ orai-cli deploy --path models/marketing 🚀 开始部署语义模型... ...... ✅ 所有模型已成功部署!
常见错误
| 错误类型 | 解决方案 |
|---|---|
| 认证错误 | 运行orai-cli auth刷新凭证 |
| 验证失败 | 先运行orai-cli parse定位问题 |
| API连接问题 | 检查网络连接和防火墙设置 |
| 模型不兼容 | 确保模型符合最新OraAI语义模型规范 |
最佳实践
- 预验证:部署前先运行orai-cli parse检查模型
- 版本控制:部署前提交模型到代码库
- 定期部署:保持线上模型与开发版本同步
- 结果确认:在orai-cli UI中验证部署状态
注意事项
- 部署过程可能需要几分钟时间,取决于模型数量和复杂度
- 模型更新后可能需要等待缓存刷新才能生效
- 生产环境部署建议先在测试环境验证