SuperAPI AI 工具集

huawei-cloud-optv-solver-assistant

数据与分析

查看项目

更新于 10-16 09:56

技能介绍

用途:围绕 OptVerse 决策引擎完成数学规划问题的需求分析、建模、数据校验、求解、生成报告并发布资产的端到端工作流,适用于设施选址、路径规划、生产排程等运筹优化场景。

主要能力:通过 createChat SSE 流式接口进行多轮交互;使用 hcloud 上传与下载文件;通过 CreateArtifacts 管理各阶段产物;使用 PublishChat 发布最终资产;可选部署模型服务、获取请求 URL 并测试调用(CreateModelService、ShowModelServiceDetail、CreateModelServiceTask)。典型工作流含 9 个必需步骤与 3 个可选步骤,覆盖 requirement_analyzer、modeling、data、solver、report 等阶段。

必要用法:需 KooCLI(hcloud)>= 7.2.2、Python >= 3.8 及 requests 库,并配置 IAM 权限。凭据文件位于 ~/.config/optverse/credentials,含 iam_user、iam_domain、iam_password 三个键;代理不得读取、显示或清空该文件,仅运行脚本,脚本在进程内读取后无条件清除,令牌仅缓存于内存,绝不可输出。检查是否填写可用:python scripts/create_chat.py --check-credentials。可运行完整自动化:python scripts/run_workflow.py --demand-file="需求分析输入.md" --data-file="模型数据.xlsx" --publish-name="xxx" --publish-description="xxx",支持 --auto-confirm、--clean-artifacts、--deploy、--test。也可用 create_chat.py 分步执行:第 1 轮需用 domain_type=optverse,第 2 轮及以后需用 agent_role=Common。每阶段用 CreateArtifacts --stage_name 归档产物并发送“确认”。数据文件上传须带 --chat_id 与 domain_type=optverse。发布命令结构:hcloud OptVerse PublishChat --chat_id=... --name=... --type=optverse --description=...。

适用场景:运筹优化问题的建模求解与资产发布,以及可选的模型服务部署和测试。

限制:仅支持上述求解助手工作流,不支持会话管理、模型服务管理、模型资产管理、算法管理、演化任务、权限管理、桶/对象管理及直接模型发布(PublishModel)等操作,这些需在对应控制台或改用其他技能处理。区域为 cn-east-3,hcloud OptVerse 操作仅支持该区域。凭据、令牌等敏感信息不得出现在对话、工具输出或推理过程中。官方未提供的功能、收费或价格信息暂未提供。