mcpField
C
cuopt-server-common

cuopt-server-common

github.com/promptingcompany开发039 次安装17 周前更新
代码仓库

关于 cuopt-server-common

介绍 cuOpt Server REST API 领域概念的技能,说明支持的优化问题类型、提交请求并轮询结果的流程,以及部署和使用前需确认的问题。

主要功能

  1. 01路径规划、LP 和 MILP 支持概览
  2. 02QP 的 REST 支持限制
  3. 03请求 ID 与轮询流程
  4. 04概念性端点说明
  5. 05部署和使用需求梳理

适用场景

  1. 01确认某类优化问题是否受支持
  2. 02了解请求提交和解答轮询流程
  3. 03梳理部署方式与客户端需求

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/promptingcompany/nv-skills --skill cuopt-server-common

安装后在 Claude Code 中输入/cuopt-server-common确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

BENCHMARK.md
skill-card.md
skill.oms.sig
evals/
evals.json

详细介绍

cuOpt 服务端(通用)

cuOpt REST 服务端的领域概念。此处不包含部署命令或客户端代码。

服务端的功能

  • 通过 HTTP 接收优化请求(Routing、LP、MILP)。
  • 返回请求 ID;通过轮询该 ID 获取解。
  • 不支持通过 REST 使用 QP。

支持的问题类型

问题类型是否支持
Routing✓
LP✓
MILP✓
QP✗

请求流程(概念性)

  1. 客户端按照所需的架构发送问题数据(矩阵、任务、车队、求解器配置)。
  2. 服务端返回一个 reqId。
  3. 客户端使用 reqId 轮询解的端点,直到任务完成。
  4. 响应包含状态;成功时还包含解(路线、目标值、原始值等)。

必须确认的问题(部署和使用)

如果尚不明确,请询问以下问题:

  1. 问题类型——Routing 还是 LP/MILP?(不支持 QP。)
  2. 部署方式——本地、Docker、Kubernetes 还是云端?
  3. 客户端——哪个语言或工具将调用 API(例如 Python、curl 或其他服务)?

主要端点(概念性)

  • 健康检查。
  • 提交请求(POST)。
  • 根据请求 ID 获取解(GET)。
  • OpenAPI 规范(例如用于查看负载格式)。

评论

支持 Markdown