1. 接口地址

POST /order/openapi/addType

2. 接口参数

{
  "computilityTypeName": "算力类型名称(智算/通算/超算)",
  "cpuNum": "CPU核心总数(核)",
  "computeScale": "算力规模(PFLops)",
  "accuracy": "计算精度(可分为FP64、FP32、FP16、INT8等(通算无需填报,可选择“/”))",
  "framework": "算力架构(PFLops)",
  "calculateNum": "显卡总卡数(个)",
  "nodesNum": "算力设备数量(个)",
  "powerNum": "可被调度算力(P/核)",
  "applyPowerNum": "已开通算力服务数(个)",
  "totalPowerNum": "已使用总算力值(P/核)",
  "rate": "算力利用率(%)",
  "applyNodeNum": "已占用设备(台)",
  "availableNodeNum": "可用设备数量(台)",
  "remark": "备注"
}

3. 返回值

成功:

{
    "code": 200,
    "msg": "操作成功",
    "data": null
}

失败:

{
    "code": 500,
    "msg": "操作失败",
    "data": null
}

4. 如何调用

curl示例:

curl -X POST "http://192.168.80.143:8081/order/openapi/addType" \
-H "Authorization: Bearer <API Key>" \
-H "Content-Type: application/json" \
-d '{
  "computilityTypeName": "智算",
  "cpuNum": "10",
  "accuracy": "FP64",
  "calculateNum": "20",
  "remark": "备注"
}'

java示例:

    public static void main(String[] args) {
        //请求参数
        Map<String, Object> jsonMap = new HashMap<>();

        jsonMap.put("computilityTypeName", "智算");
        jsonMap.put("cpuNum", "10");
        jsonMap.put("accuracy", "FP64");
        jsonMap.put("calculateNum", "20");
        jsonMap.put("remark", "备注");


        //将Map转换为JSON字符串
        String json = JSONUtil.toJsonStr(jsonMap);

        Map<String, String> headerMap = new HashMap<>();
        headerMap.put("Authorization", "Bearer <API Key>");

        //链式构建请求
        String result = HttpRequest.post("http://192.168.80.143:8081/order/openapi/addType")
                .addHeaders(headerMap) //请求头
                .body(json) // 设置请求体
                .execute().body();

        System.out.println(result);

    }
作者:admin  创建时间:2025-03-18 08:57
最后编辑:尹彦斌  更新时间:2025-06-12 03:26