Skip to content

orai-cli deploy 命令

命令概述

orai-cli deploy 命令用于将语义模型发布到 OraAI 平台,使其可用于自然语言查询。这是 OraAI 模型开发工作流的最终步骤。

基本用法

  1. 与OraAI平台进行认证

    shell
    $ orai-cli auth
     您已成功连接到 OraAI!
    连接详情:
    host: http://47.120.51.218:3001
    api_key: ****XXXXX
    凭据保存成功!
  2. 部署语义模型工程

    shell
    $ orai-cli deploy
    🚀 开始部署语义模型...
    ......
     所有模型已成功部署!

基本流程

  1. 认证检查:验证OraAIr API凭证有效性
  2. 文件发现:定位指定路径中的所有语义模型文件
  3. 模型验证:解析验证每个模型(类似orai-cli parse)
  4. 冲突处理:解决与现有模型的任何冲突
  5. 模型发布:上传模型到OraAI平台
  6. 服务激活:使模型可用于自然语言查询

使用示例

  1. 部署ora.yml中所有模型

    shell
    $ orai-cli deploy
    🚀 开始部署语义模型...
    ......
     所有模型已成功部署!
  2. 部署指定目录中所有模型

    shell
    $ orai-cli deploy --path models/marketing
    🚀 开始部署语义模型...
    ......
     所有模型已成功部署!

常见错误

错误类型解决方案
认证错误运行orai-cli auth刷新凭证
验证失败先运行orai-cli parse定位问题
API连接问题检查网络连接和防火墙设置
模型不兼容确保模型符合最新OraAI语义模型规范

最佳实践

  1. 预验证:部署前先运行orai-cli parse检查模型
  2. 版本控制:部署前提交模型到代码库
  3. 定期部署:保持线上模型与开发版本同步
  4. 结果确认:在orai-cli UI中验证部署状态

注意事项

  • 部署过程可能需要几分钟时间,取决于模型数量和复杂度
  • 模型更新后可能需要等待缓存刷新才能生效
  • 生产环境部署建议先在测试环境验证