Nova 接口列表
任务与模型网关(release-2606.v2.2.x (protos 84d3577)),共 554 个接口,按业务域分组。
网关前缀:
{网关地址}/camp/api/nova,下表路径为拼在前缀后的后端路径。“调试”列直达 在线调试(Scalar)对应接口,可看参数/示例并直接发请求。
目录
工作空间与项目 — 工作空间、项目、配额
| 方法 | 路径 | 说明 | 鉴权 | 调试 |
|---|---|---|---|---|
| DELETE | /v1/project/delete | 删除项目 | 需 x-token | 试一下 |
| POST | /v1/project/init-quota | 初始化项目配额 | 需 x-token | 试一下 |
| GET | /v1/project/overview | 获取项目概览 | 需 x-token | 试一下 |
| POST | /v1/project/preemptible-mode | 设置算力抢占模式 | 需 x-token | 试一下 |
| POST | /v1/project/search | 查询项目列表 | 需 x-token | 试一下 |
| GET | /v1/project/settings | 获取项目设置 | 需 x-token | 试一下 |
| POST | /v1/project/total | 查询项目数量 | 需 x-token | 试一下 |
| PUT | /v1/quota/change/cpu | 修改cpu配额 | 需 x-token | 试一下 |
| POST | /v1/quota/consume | 消费配额 | 需 x-token | 试一下 |
| GET | /v1/quota/detail | 查询配额详情 | 需 x-token | 试一下 |
| POST | /v1/quota/gpu/add | 添加/编辑项目gpu配额 | 需 x-token | 试一下 |
| POST | /v1/quota/gpu/remove | 删除项目gpu配额 | 需 x-token | 试一下 |
| POST | /v1/quota/release | 释放配额 | 需 x-token | 试一下 |
| DELETE | /v1/workspace/delete | 删除租户(含资源池) | 需 x-token | 试一下 |
| GET | /v1/workspace/detail | 租户详情 | 需 x-token | 试一下 |
| GET | /v1/workspace/gpu-types | 获取租户GPU厂商和型号列表 | 需 x-token | 试一下 |
| GET | /v1/workspace/instance-status-count | 工作台统计详情 | 需 x-token | 试一下 |
| GET | /v1/workspace/overview | 获取工作空间概览 | 需 x-token | 试一下 |
| POST | /v1/workspace/search | 查询工作空间列表 | 需 x-token | 试一下 |
| GET | /v1/workspace/summary | 工作台统计详情 | 需 x-token | 试一下 |
| POST | /v1/workspace/total | 查询工作空间数量 | 需 x-token | 试一下 |
算力服务 — 容器实例、训练任务、推理服务、规格、部署模板
| 方法 | 路径 | 说明 | 鉴权 | 调试 |
|---|---|---|---|---|
| POST | /v1/cloudshell/reset | 重置cloudshell | 需 x-token | 试一下 |
| POST | /v1/compute-template/bind-device | 绑定设备到计算模板 | 需 x-token | 试一下 |
| POST | /v1/compute-template/list | 列出计算模板信息 | 需 x-token | 试一下 |
| POST | /v1/custom-service | 新增自定义服务 | 需 x-token | 试一下 |
| DELETE | /v1/custom-service/delete | 释放自定义服务 | 需 x-token | 试一下 |
| GET | /v1/custom-service/detail | 获取自定义服务详情 | 需 x-token | 试一下 |
| GET | /v1/custom-service/detail/pods | 获取自定义服务的容器详情 | 需 x-token | 试一下 |
| GET | /v1/custom-service/exist-by-namespace-and-taskname | 检查命名空间下是否存在指定名称的自定义服务 | 需 x-token | 试一下 |
| POST | /v1/custom-service/rollback | 回滚自定义服务 | 需 x-token | 试一下 |
| PUT | /v1/custom-service/scale | 扩缩容自定义服务 | 需 x-token | 试一下 |
| POST | /v1/custom-service/search | 列出自定义服务 | 需 x-token | 试一下 |
| PUT | /v1/custom-service/start | 启动自定义服务 | 需 x-token | 试一下 |
| PUT | /v1/custom-service/stop | 停止自定义服务 | 需 x-token | 试一下 |
| POST | /v1/custom-service/total | 自定义服务总数 | 需 x-token | 试一下 |
| POST | /v1/custom-service/upgrade | 升级自定义服务 | 需 x-token | 试一下 |
| GET | /v1/deploy_template | 获取部署模板 | 需 x-token | 试一下 |
| DELETE | /v1/deploy_template | 删除部署模板 | 需 x-token | 试一下 |
| POST | /v1/deploy_template | 新增部署模板 | 需 x-token | 试一下 |
| PUT | /v1/deploy_template | 更新部署模板 | 需 x-token | 试一下 |
| GET | /v1/deploy_template/default_template_values | 获取部署模板的默认模板值 | 需 x-token | 试一下 |
| PUT | /v1/deploy_template/disable | 禁用部署模板 | 需 x-token | 试一下 |
| PUT | /v1/deploy_template/enable | 启用部署模板 | 需 x-token | 试一下 |
| POST | /v1/deploy_template/exist | 部署模板是否存在 | 需 x-token | 试一下 |
| POST | /v1/deploy_template/search | 获取部署模板列表 | 需 x-token | 试一下 |
| POST | /v1/deploy_template/total | 部署模板总数 | 需 x-token | 试一下 |
| DELETE | /v1/flavor | 删除规格 | 需 x-token | 试一下 |
| POST | /v1/flavor | 新增规格 | 需 x-token | 试一下 |
| PUT | /v1/flavor | 修改规格 | 需 x-token | 试一下 |
| PUT | /v1/flavor/disabled | 禁用规格 | 需 x-token | 试一下 |
| PUT | /v1/flavor/enabled | 启用规格 | 需 x-token | 试一下 |
| POST | /v1/flavor/exist | 规格是否存在 | 需 x-token | 试一下 |
| POST | /v1/flavor/search | 列出规格 | 需 x-token | 试一下 |
| POST | /v1/flavor/search-available | 搜索可用规格(融合资源池过滤+配额调度检查) | 需 x-token | 试一下 |
| POST | /v1/flavor/total | 规格总数 | 需 x-token | 试一下 |
| POST | /v1/inference | 新增推理服务 | 需 x-token | 试一下 |
| POST | /v1/inference/check-cron-conflicts | 检查定时扩缩容任务是否冲突 | 需 x-token | 试一下 |
| POST | /v1/inference/check-flavors | 检查规格是否可用 | 需 x-token | 试一下 |
| DELETE | /v1/inference/delete | 释放推理服务 | 需 x-token | 试一下 |
| DELETE | /v1/inference/delete/version | 删除推理服务的版本 | 需 x-token | 试一下 |
| GET | /v1/inference/detail | 获取推理服务 | 需 x-token | 试一下 |
| GET | /v1/inference/detail/pods | 获取推理服务的容器详情 | 需 x-token | 试一下 |
| GET | /v1/inference/exist-by-namespace-and-model | 检查命名空间下是否存在指定模型的推理服务 | 需 x-token | 试一下 |
| GET | /v1/inference/exist-by-namespace-and-taskname | 检查命名空间下是否存在指定名称的推理服务 | 需 x-token | 试一下 |
| GET | /v1/inference/extra-tcp-svc-info | 获取额外tcp服务信息 | 需 x-token | 试一下 |
| POST | /v1/inference/list-all-model-names-by-workspace | 列出工作空间下的所有模型名称 | 需 x-token | 试一下 |
| POST | /v1/inference/list-monitor-targets | 列出推理服务监控对象 | 需 x-token | 试一下 |
| POST | /v1/inference/list-supported-envs | 列出支持的环境变量 | 需 x-token | 试一下 |
| POST | /v1/inference/modify-model-authorization | 修改模型授权范围 | 需 x-token | 试一下 |
| POST | /v1/inference/rollback | 回滚推理服务 | 需 x-token | 试一下 |
| PUT | /v1/inference/scale | 扩缩容推理服务 | 需 x-token | 试一下 |
| POST | /v1/inference/search | 列出推理服务 | 需 x-token | 试一下 |
| PUT | /v1/inference/start | 启动推理服务 | 需 x-token | 试一下 |
| PUT | /v1/inference/stop | 停止推理服务 | 需 x-token | 试一下 |
| POST | /v1/inference/total | 推理服务总数 | 需 x-token | 试一下 |
| POST | /v1/inference/upgrade | 升级推理服务 | 需 x-token | 试一下 |
| POST | /v1/instance | 新增实例 | 需 x-token | 试一下 |
| PUT | /v1/instance | 编辑实例 | 需 x-token | 试一下 |
| PUT | /v1/instance/change-gpu-limit | 修改GPU限制 | 需 x-token | 试一下 |
| POST | /v1/instance/check-flavors | 检查规格是否可用 | 需 x-token | 试一下 |
| DELETE | /v1/instance/delete | 释放实例 | 需 x-token | 试一下 |
| PUT | /v1/instance/delete-batch | 批量释放实例 | 需 x-token | 试一下 |
| GET | /v1/instance/detail | 获取实例 | 需 x-token | 试一下 |
| GET | /v1/instance/detail/pods | 获取实例的容器详情 | 需 x-token | 试一下 |
| GET | /v1/instance/extra-tcp-svc-info | 获取额外tcp服务信息 | 需 x-token | 试一下 |
| PUT | /v1/instance/pending | 挂起实例 | 需 x-token | 试一下 |
| PUT | /v1/instance/recover | 恢复实例 | 需 x-token | 试一下 |
| PUT | /v1/instance/reload | 重新调度 | 需 x-token | 试一下 |
| POST | /v1/instance/search | 列出实例 | 需 x-token | 试一下 |
| POST | /v1/instance/snapshot | 创建快照 | 需 x-token | 试一下 |
| GET | /v1/instance/ssh-info | 获取ssh登录信息 | 需 x-token | 试一下 |
| PUT | /v1/instance/start | 启动实例 | 需 x-token | 试一下 |
| PUT | /v1/instance/stop | 停止实例 | 需 x-token | 试一下 |
| PUT | /v1/instance/stop-batch | 批量停止实例 | 需 x-token | 试一下 |
| PUT | /v1/instance/stop-by-name | 停止实例(通过名称) | 需 x-token | 试一下 |
| PUT | /v1/instance/stop-with-snapshot | 快照并停止实例 | 需 x-token | 试一下 |
| POST | /v1/instance/tensorboard | 启动tensorboard | 需 x-token | 试一下 |
| POST | /v1/instance/total | 实例总数 | 需 x-token | 试一下 |
| GET | /v1/node-config/list | 列出所有的节点配置信息 | 需 x-token | 试一下 |
| GET | /v1/pod-group | 获取任务详情 | 需 x-token | 试一下 |
| GET | /v1/pod-group/workload_mapping | 获取工作负载映射 | 需 x-token | 试一下 |
| POST | /v1/pod/restart | 重启Pod | 需 x-token | 试一下 |
| POST | /v1/pod/update-priority | 更新Pod优先级(挂起/恢复) | 需 x-token | 试一下 |
| POST | /v1/resourcepool/card/allocate | 分配显卡到资源池 | 需 x-token | 试一下 |
| POST | /v1/resourcepool/card/deallocate | 从资源池移除显卡 | 需 x-token | 试一下 |
| POST | /v1/resourcepool/search | 列出资源池 | 需 x-token | 试一下 |
| POST | /v1/training-job | 新增训练任务 | 需 x-token | 试一下 |
| DELETE | /v1/training-job/delete | 删除训练任务 | 需 x-token | 试一下 |
| GET | /v1/training-job/detail | 获取训练任务 | 需 x-token | 试一下 |
| GET | /v1/training-job/detail/pods | 获取训练任务的容器详情 | 需 x-token | 试一下 |
| POST | /v1/training-job/exist | 训练任务是否存在 | 需 x-token | 试一下 |
| POST | /v1/training-job/search | 列出训练任务 | 需 x-token | 试一下 |
| PUT | /v1/training-job/stop | 停止训练任务 | 需 x-token | 试一下 |
| POST | /v1/training-job/tensorboard | 启动tensorboard | 需 x-token | 试一下 |
| POST | /v1/training-job/total | 训练任务总数 | 需 x-token | 试一下 |
模型与数据 — 模型、数据集、存储、微调、评测、镜像
| 方法 | 路径 | 说明 | 鉴权 | 调试 |
|---|---|---|---|---|
| POST | /v1/data-augmentation-jobs | 创建数据增强任务 | 需 x-token | 试一下 |
| POST | /v1/data-augmentation-jobs/exist | 检查数据增强任务名称是否存在(与数据清洗一致) | 需 x-token | 试一下 |
| POST | /v1/data-augmentation-jobs/list | 列出数据增强任务 | 需 x-token | 试一下 |
| POST | /v1/data-augmentation-jobs/total | 获取数据增强任务统计信息 | 需 x-token | 试一下 |
| GET | /v1/data-augmentation-jobs/{uuid} | 获取数据增强任务详情 | 需 x-token | 试一下 |
| DELETE | /v1/data-augmentation-jobs/{uuid} | 删除数据增强任务 | 需 x-token | 试一下 |
| GET | /v1/data-augmentation-jobs/{uuid}/events | 获取数据增强任务的 K8s 事件(直查 K8s,不走 events 表) | 需 x-token | 试一下 |
| GET | /v1/data-augmentation-jobs/{uuid}/pods | 获取数据增强任务的容器组详情 | 需 x-token | 试一下 |
| POST | /v1/data-augmentation-jobs/{uuid}:stop | 停止任务 | 需 x-token | 试一下 |
| POST | /v1/data-cleaning | 创建数据清洗任务 | 需 x-token | 试一下 |
| DELETE | /v1/data-cleaning/delete | 删除数据清洗任务 | 需 x-token | 试一下 |
| GET | /v1/data-cleaning/detail | 获取数据清洗任务详情 | 需 x-token | 试一下 |
| GET | /v1/data-cleaning/detail/events | 获取数据清洗任务的 K8s 事件 | 需 x-token | 试一下 |
| GET | /v1/data-cleaning/detail/pods | 获取数据清洗任务的容器组详情 | 需 x-token | 试一下 |
| POST | /v1/data-cleaning/exist | 检查数据清洗任务名称是否存在 | 需 x-token | 试一下 |
| POST | /v1/data-cleaning/preflight | 创建前校验源数据集 schema 一致性 | 需 x-token | 试一下 |
| POST | /v1/data-cleaning/search | 搜索数据清洗任务 | 需 x-token | 试一下 |
| PUT | /v1/data-cleaning/stop | 停止数据清洗任务 | 需 x-token | 试一下 |
| POST | /v1/data-cleaning/total | 获取数据清洗任务总数 | 需 x-token | 试一下 |
| DELETE | /v1/data-storage | 删除任意数据存储 | 需 x-token | 试一下 |
| POST | /v1/data-storage | 新增数据存储 | 需 x-token | 试一下 |
| PUT | /v1/data-storage | 修改数据存储 | 需 x-token | 试一下 |
| PUT | /v1/data-storage/disabled | 禁用数据存储 | 需 x-token | 试一下 |
| PUT | /v1/data-storage/enabled | 启用数据存储 | 需 x-token | 试一下 |
| POST | /v1/data-storage/exist | 判断数据存储是否存在 | 需 x-token | 试一下 |
| POST | /v1/data-storage/search | 列出数据存储 | 需 x-token | 试一下 |
| DELETE | /v1/data-storage/tenant | 删除私有数据存储 | 需 x-token | 试一下 |
| POST | /v1/data-storage/tenant | 新增私有数据存储 | 需 x-token | 试一下 |
| POST | /v1/data-storage/tenant/search | 租户 列出数据存储 | 需 x-token | 试一下 |
| POST | /v1/data-storage/tenant/total | 租户 数据存储总数 | 需 x-token | 试一下 |
| POST | /v1/data-storage/total | 数据存储总数 | 需 x-token | 试一下 |
| POST | /v1/dataset | 创建数据集 | 需 x-token | 试一下 |
| PUT | /v1/dataset/change | 更新数据集 | 需 x-token | 试一下 |
| DELETE | /v1/dataset/delete | 删除数据集 | 需 x-token | 试一下 |
| GET | /v1/dataset/detail | 获取数据集详情 | 需 x-token | 试一下 |
| POST | /v1/dataset/search | 搜索数据集列表 | 需 x-token | 试一下 |
| POST | /v1/dataset/total | 获取数据集总数 | 需 x-token | 试一下 |
| PUT | /v1/dataset/version/change | 更新版本信息 | 需 x-token | 试一下 |
| DELETE | /v1/dataset/version/delete | 删除数据集版本 | 需 x-token | 试一下 |
| GET | /v1/dataset/version/detail | 获取数据集版本详情 | 需 x-token | 试一下 |
| PUT | /v1/dataset/version/status | 更新版本状态(上传完成后标记Ready) | 需 x-token | 试一下 |
| POST | /v1/dataset/{datasetUUID}/version | 创建数据集版本 | 需 x-token | 试一下 |
| GET | /v1/dataset/{uuid}/versions | 数据集版本列表 | 需 x-token | 试一下 |
| DELETE | /v1/evaluation/job/delete | 删除评测任务 | 需 x-token | 试一下 |
| GET | /v1/evaluation/job/detail | 评测任务详情 | 需 x-token | 试一下 |
| POST | /v1/evaluation/job/{uuid}/cancel | 取消评测任务 (按 eval UUID) | 需 x-token | 试一下 |
| GET | /v1/evaluation/job/{uuid}/pods | 评测任务容器组 | 需 x-token | 试一下 |
| POST | /v1/evaluation/search | 评测任务列表 | 需 x-token | 试一下 |
| POST | /v1/evaluation/total | 评测任务总数 | 需 x-token | 试一下 |
| POST | /v1/evaluation/trigger | 触发评测任务 | 需 x-token | 试一下 |
| GET | /v1/evaluation/{finetuningJobUuid} | 获取评测结果 | 需 x-token | 试一下 |
| POST | /v1/evaluation/{finetuningJobUuid}/cancel | 取消评测任务 | 需 x-token | 试一下 |
| POST | /v1/finetuning-job | 创建微调任务 | 需 x-token | 试一下 |
| GET | /v1/finetuning-job/check | 校验微调任务是否存在(评测目标) | 需 x-token | 试一下 |
| DELETE | /v1/finetuning-job/delete | 删除微调任务 | 需 x-token | 试一下 |
| GET | /v1/finetuning-job/detail | 获取微调任务详情 | 需 x-token | 试一下 |
| POST | /v1/finetuning-job/exist | 微调任务是否存在 | 需 x-token | 试一下 |
| POST | /v1/finetuning-job/search | 列出微调任务 | 需 x-token | 试一下 |
| PUT | /v1/finetuning-job/stop | 停止微调任务 | 需 x-token | 试一下 |
| POST | /v1/finetuning-job/total | 微调任务总数 | 需 x-token | 试一下 |
| DELETE | /v1/finetuning-job/{uuid}/export | 取消模型导出 | 需 x-token | 试一下 |
| POST | /v1/finetuning-job/{uuid}/export | 导出模型(LoRA 合并) | 需 x-token | 试一下 |
| GET | /v1/finetuning-job/{uuid}/export/status | 获取模型导出状态 | 需 x-token | 试一下 |
| POST | /v1/finetuning-job/{uuid}/inference/start | 启动推理服务(模型对比) | 需 x-token | 试一下 |
| GET | /v1/finetuning-job/{uuid}/inference/status | 获取推理服务状态 | 需 x-token | 试一下 |
| DELETE | /v1/finetuning-job/{uuid}/inference/stop | 停止推理服务 | 需 x-token | 试一下 |
| PUT | /v1/finetuning-job/{uuid}/inference/ttl | 更新推理服务 TTL | 需 x-token | 试一下 |
| GET | /v1/finetuning-job/{uuid}/pods | 获取微调任务的容器详情 | 需 x-token | 试一下 |
| GET | /v1/finetuning-job/{uuid}/progress | 获取训练进度归档数据 | 需 x-token | 试一下 |
| DELETE | /v1/image | 删除任意镜像 | 需 x-token | 试一下 |
| PUT | /v1/image/change | 修改镜像 | 需 x-token | 试一下 |
| PUT | /v1/image/change-arch | 修改任意镜像架构 | 需 x-token | 试一下 |
| PUT | /v1/image/change-name | 修改任意镜像名称 | 需 x-token | 试一下 |
| GET | /v1/image/detail | 获取任意镜像详情 | 需 x-token | 试一下 |
| PUT | /v1/image/disabled | 禁用镜像 | 需 x-token | 试一下 |
| PUT | /v1/image/enabled | 启用镜像 | 需 x-token | 试一下 |
| DELETE | /v1/image/public | 删除公共镜像 | 需 x-token | 试一下 |
| POST | /v1/image/public | 新增公共镜像 | 需 x-token | 试一下 |
| PUT | /v1/image/sync-detail | 同步任意镜像详情 | 需 x-token | 试一下 |
| DELETE | /v1/image/tenant | 删除租户镜像 | 需 x-token | 试一下 |
| POST | /v1/image/tenant | 新增租户镜像 | 需 x-token | 试一下 |
| PUT | /v1/image/tenant/change-arch | 修改任意镜像架构 | 需 x-token | 试一下 |
| PUT | /v1/image/tenant/change-name | 修改租户镜像名称 | 需 x-token | 试一下 |
| GET | /v1/image/tenant/detail | 获取租户镜像详情 | 需 x-token | 试一下 |
| PUT | /v1/image/tenant/disabled | 禁用镜像 | 需 x-token | 试一下 |
| PUT | /v1/image/tenant/enabled | 启用镜像 | 需 x-token | 试一下 |
| PUT | /v1/image/tenant/sync-detail | 同步租户镜像详情 | 需 x-token | 试一下 |
| POST | /v1/label | 新增标签 | 需 x-token | 试一下 |
| GET | /v1/label/categories | 标签分类 | 需 x-token | 试一下 |
| POST | /v1/label/category/labels | 获取指定分类的标签 | 需 x-token | 试一下 |
| PUT | /v1/label/disabled | 禁用标签 | 需 x-token | 试一下 |
| PUT | /v1/label/enabled | 启用标签 | 需 x-token | 试一下 |
| POST | /v1/label/search | 列出标签 | 需 x-token | 试一下 |
| POST | /v1/label/total | 标签总数 | 需 x-token | 试一下 |
| GET | /v1/model | 获取模型 | 需 x-token | 试一下 |
| DELETE | /v1/model | 删除模型 | 需 x-token | 试一下 |
| POST | /v1/model | 新增模型 | 需 x-token | 试一下 |
| PUT | /v1/model | 更新模型 | 需 x-token | 试一下 |
| GET | /v1/model/api-parameters | 获取某个模型配置的API参数 | 需 x-token | 试一下 |
| GET | /v1/model/categories | 获取模型分类及关联的服务接口路径 | 需 x-token | 试一下 |
| POST | /v1/model/deployed/search | 获取已部署模型列表 | 需 x-token | 试一下 |
| POST | /v1/model/deployed/total | 已部署模型总数 | 需 x-token | 试一下 |
| PUT | /v1/model/disabled | 禁用模型 | 需 x-token | 试一下 |
| PUT | /v1/model/enabled | 启用模型 | 需 x-token | 试一下 |
| POST | /v1/model/exist | 模型是否存在 | 需 x-token | 试一下 |
| GET | /v1/model/list/manufacturer/models | 获取全部厂商及其全部模型 | 需 x-token | 试一下 |
| POST | /v1/model/resolve | 解析远程模型仓库元信息(modelscope/huggingface) | 需 x-token | 试一下 |
| POST | /v1/model/search | 获取模型列表 | 需 x-token | 试一下 |
| POST | /v1/model/total | 模型总数 | 需 x-token | 试一下 |
| POST | /v1/registry | 新增仓库源 | 需 x-token | 试一下 |
| PUT | /v1/registry/change/baseinfo | 修改基础信息 | 需 x-token | 试一下 |
| DELETE | /v1/registry/delete | 删除仓库源 | 需 x-token | 试一下 |
| POST | /v1/registry/exist | 仓库源是否存在 | 需 x-token | 试一下 |
| POST | /v1/registry/project | 获取镜像源项目列表 | 需 x-token | 试一下 |
| POST | /v1/registry/repository | 获取镜像源仓库列表 | 需 x-token | 试一下 |
| POST | /v1/registry/search | 列出仓库源 | 需 x-token | 试一下 |
| GET | /v1/registry/swr/endpoints | 列出SWR端点 | 需 x-token | 试一下 |
| POST | /v1/registry/total | 仓库源总数 | 需 x-token | 试一下 |
| DELETE | /v1/repository | 删除任意镜像仓库 | 需 x-token | 试一下 |
| POST | /v1/repository | 新增公共镜像仓库 | 需 x-token | 试一下 |
| POST | /v1/repository/bind-labels | 绑定镜像仓库标签 | 需 x-token | 试一下 |
| PUT | /v1/repository/change-info | 修改任意仓库描述 | 需 x-token | 试一下 |
| GET | /v1/repository/detail | 获取仓库详情 | 需 x-token | 试一下 |
| GET | /v1/repository/related-accounts | 查询镜像仓库关联的账号 | 需 x-token | 试一下 |
| POST | /v1/repository/search | 获取镜像仓库列表 | 需 x-token | 试一下 |
| PUT | /v1/repository/sync-detail | 同步任意仓库镜像详情 | 需 x-token | 试一下 |
| DELETE | /v1/repository/tenant | 删除租户镜像仓库 | 需 x-token | 试一下 |
| POST | /v1/repository/tenant | 新增租户镜像仓库 | 需 x-token | 试一下 |
| PUT | /v1/repository/tenant/change-info | 修改租户仓库描述 | 需 x-token | 试一下 |
| GET | /v1/repository/tenant/detail | 获取租户仓库详情 | 需 x-token | 试一下 |
| POST | /v1/repository/tenant/search | 获取镜像仓库列表 | 需 x-token | 试一下 |
| PUT | /v1/repository/tenant/sync-detail | 同步镜像仓库镜像详情 | 需 x-token | 试一下 |
| POST | /v1/repository/tenant/total | 获取镜像仓库总数 | 需 x-token | 试一下 |
| POST | /v1/repository/total | 获取镜像仓库总数 | 需 x-token | 试一下 |
| POST | /v1/repository/validate | 验证镜像仓库 | 需 x-token | 试一下 |
网关治理 — AI 网关路由、限流、配额、API Key、MCP、Playground
| 方法 | 路径 | 说明 | 鉴权 | 调试 |
|---|---|---|---|---|
| GET | /v1/ai-provider | 获取 API 渠道详情 | 需 x-token | 试一下 |
| DELETE | /v1/ai-provider | 删除 API 渠道 | 需 x-token | 试一下 |
| POST | /v1/ai-provider | 创建 API 渠道 | 需 x-token | 试一下 |
| PUT | /v1/ai-provider | 编辑 API 渠道 | 需 x-token | 试一下 |
| POST | /v1/ai-provider/check | 检测 endpoint + apiKey 是否能调通上游 (GET /v1/models) | 需 x-token | 试一下 |
| GET | /v1/ai-provider/delete-impact | 删除 API 渠道影响范围查询 | 需 x-token | 试一下 |
| PUT | /v1/ai-provider/disable | 禁用 API 渠道 | 需 x-token | 试一下 |
| PUT | /v1/ai-provider/enable | 启用 API 渠道 | 需 x-token | 试一下 |
| GET | /v1/ai-provider/exist | API 渠道是否存在 | 需 x-token | 试一下 |
| GET | /v1/ai-provider/list | 获取 AI 渠道列表 | 需 x-token | 试一下 |
| GET | /v1/ai-provider/manufacturers | 获取AI服务提供者厂商列表 | 需 x-token | 试一下 |
| GET | /v1/ai-provider/model-egress-proxy | 按 model 解析其服务渠道的出网代理 | 需 x-token | 试一下 |
| GET | /v1/ai-provider/model-names | 获取 AI 渠道可用模型列表 | 需 x-token | 试一下 |
| POST | /v1/ai-provider/probe-models | 探测上游 /v1/models 获取模型列表 | 需 x-token | 试一下 |
| GET | /v1/ai-provider/proxy-servers | 列出可用代理服务器 | 需 x-token | 试一下 |
| GET | /v1/ai-provider/revisions | 查询 API 渠道变更历史 | 需 x-token | 试一下 |
| POST | /v1/ai-provider/search | API 渠道列表 | 需 x-token | 试一下 |
| POST | /v1/ai-provider/total | API 渠道总数 | 需 x-token | 试一下 |
| POST | /v1/ai-provider/update-impact | 编辑 API 渠道(模型列表变更)影响范围查询 — #173 | 需 x-token | 试一下 |
| POST | /v1/ai-quota/delete | 删除配额 | 需 x-token | 试一下 |
| POST | /v1/ai-quota/delete-by-rule-name | 删除配额配置 | 需 x-token | 试一下 |
| POST | /v1/ai-quota/disable | 禁用配额 | 需 x-token | 试一下 |
| POST | /v1/ai-quota/enable | 启用配额 | 需 x-token | 试一下 |
| GET | /v1/ai-quota/list | 获取配额列表 | 需 x-token | 试一下 |
| POST | /v1/ai-quota/refresh | 刷新配额 | 需 x-token | 试一下 |
| POST | /v1/ai-rate-limit/change | 新增/修改限流策略 | 需 x-token | 试一下 |
| POST | /v1/ai-rate-limit/delete | 删除限流策略 | 需 x-token | 试一下 |
| POST | /v1/ai-rate-limit/delete-by-rule-name | 删除整个限流策略规则 | 需 x-token | 试一下 |
| POST | /v1/ai-rate-limit/disable | 禁用限流策略 | 需 x-token | 试一下 |
| POST | /v1/ai-rate-limit/enable | 启用限流策略 | 需 x-token | 试一下 |
| POST | /v1/ai-rate-limit/fallback/change | 设置兜底限流策略 | 需 x-token | 试一下 |
| POST | /v1/ai-rate-limit/fallback/delete | 删除兜底限流策略 | 需 x-token | 试一下 |
| GET | /v1/ai-rate-limit/get | 获取限流策略 | 需 x-token | 试一下 |
| GET | /v1/ai-route | 获取AI路由 | 需 x-token | 试一下 |
| DELETE | /v1/ai-route | 删除AI路由 | 需 x-token | 试一下 |
| POST | /v1/ai-route | 创建AI路由 | 需 x-token | 试一下 |
| PUT | /v1/ai-route | 更新AI路由 | 需 x-token | 试一下 |
| POST | /v1/ai-route-auth/apikey-models | 管理员查询指定 api-key 的授权模型 | 需 x-token | 试一下 |
| POST | /v1/ai-route-auth/grant | 授权路由访问 | 需 x-token | 试一下 |
| GET | /v1/ai-route-auth/list | 列出路由访问权限 | 需 x-token | 试一下 |
| GET | /v1/ai-route/admin/list | 管理员获取AI路由列表 | 需 x-token | 试一下 |
| GET | /v1/ai-route/exist | 检查AI路由是否存在 | 需 x-token | 试一下 |
| PUT | /v1/ai-route/fallback-config | AI路由降级配置 | 需 x-token | 试一下 |
| GET | /v1/ai-route/list | 获取AI路由列表 | 需 x-token | 试一下 |
| GET | /v1/aiplugin/instances/route | 列出某条路由/MCP 绑定的插件实例 | 需 x-token | 试一下 |
| PUT | /v1/aiplugin/instances/route | 创建或更新路由/MCP 上的插件实例 | 需 x-token | 试一下 |
| GET | /v1/aiplugin/instances/route/{pluginName} | 获取某条路由/MCP 上的单个插件实例 | 需 x-token | 试一下 |
| DELETE | /v1/aiplugin/instances/route/{pluginName} | 删除路由/MCP 上的插件实例 | 需 x-token | 试一下 |
| GET | /v1/aiplugin/plugins | 列出全部 AI 插件 | 需 x-token | 试一下 |
| GET | /v1/aiplugin/plugins/{name}/config | 获取插件配置 Schema(对齐 higress-console /v1/wasm-plugins/{name}/config) | 需 x-token | 试一下 |
| GET | /v1/aiplugin/plugins/{name}/readme | 获取插件 README | 需 x-token | 试一下 |
| POST | /v1/aiplugin/wasm-plugins | 创建自定义 Wasm 插件 | 需 x-token | 试一下 |
| DELETE | /v1/aiplugin/wasm-plugins/{name} | 删除自定义 Wasm 插件 | 需 x-token | 试一下 |
| PUT | /v1/aiplugin/wasm-plugins/{name} | 更新自定义 Wasm 插件 | 需 x-token | 试一下 |
| DELETE | /v1/api-key | 删除api_key | 需 x-token | 试一下 |
| POST | /v1/api-key | 创建api_key | 需 x-token | 试一下 |
| POST | /v1/api-key/adjust-sub-quota | 子账户批量充/减可用额度(按 api-key uuid,super_admin+主机群) | 需 x-token | 试一下 |
| POST | /v1/api-key/admin-create | 管理员创建api_key | 需 x-token | 试一下 |
| GET | /v1/api-key/all | 获取全部api_key(不分页) | 需 x-token | 试一下 |
| PUT | /v1/api-key/change-limit-rule | 修改api_key限流规则 | 需 x-token | 试一下 |
| PUT | /v1/api-key/description | 修改api_key描述 | 需 x-token | 试一下 |
| PUT | /v1/api-key/disabled | 禁用api_key | 需 x-token | 试一下 |
| PUT | /v1/api-key/enabled | 启用api_key | 需 x-token | 试一下 |
| POST | /v1/api-key/import | 批量导入api_key | 需 x-token | 试一下 |
| POST | /v1/api-key/my-api-keys/adjust-sub-quota | 本人 api-key 子账户批量充/减可用额度(登录+主机群) | 需 x-token | 试一下 |
| PUT | /v1/api-key/my-api-keys/description | 修改我的api_key描述 | 需 x-token | 试一下 |
| POST | /v1/api-key/my-api-keys/search | 获取我的api_key | 需 x-token | 试一下 |
| POST | /v1/api-key/my-api-keys/set-sub-unlimited | 本人 api-key 子账户批量设置/取消不限额度(登录+主机群) | 需 x-token | 试一下 |
| POST | /v1/api-key/my-api-keys/total | 获取我的api_key总数 | 需 x-token | 试一下 |
| POST | /v1/api-key/overview/search | API Key 概览(含调用统计) | 需 x-token | 试一下 |
| POST | /v1/api-key/overview/total | API Key 概览总数 | 需 x-token | 试一下 |
| POST | /v1/api-key/search | 获取全部api_key | 需 x-token | 试一下 |
| POST | /v1/api-key/set-sub-unlimited | 子账户设置/取消不限额度(按 api-key uuid,super_admin+主机群) | 需 x-token | 试一下 |
| GET | /v1/api-key/stats | API Key 统计 | 需 x-token | 试一下 |
| POST | /v1/api-key/sync | 主集群向子集群同步某用户全量 api_key(内部接口) | 需 x-token | 试一下 |
| PUT | /v1/api-key/system-disabled | 系统禁用api_key | 需 x-token | 试一下 |
| PUT | /v1/api-key/system-enabled | 系统启用api_key | 需 x-token | 试一下 |
| POST | /v1/api-key/total | 获取全部api_key | 需 x-token | 试一下 |
| POST | /v1/call-log/calls-by-day | 按日 + source_type 拆分调用次数(堆叠柱图数据源) | 需 x-token | 试一下 |
| POST | /v1/call-log/channel-cost-by-day | 按 (日期, ai_provider) 拆分的渠道成本时间趋势 | 需 x-token | 试一下 |
| POST | /v1/call-log/channel-overview-kpi | 渠道总览 KPI(强制 custom 来源,体系 2 渠道成本) | 需 x-token | 试一下 |
| POST | /v1/call-log/channel-quality-by-day | 按 (日期, ai_provider) 拆分的延迟 + 错误率趋势 | 需 x-token | 试一下 |
| POST | /v1/call-log/channel-quality-stats | 按 ai_provider 聚合的渠道质量监控(延迟 / TTFT / 错误率 / 流式占比) | 需 x-token | 试一下 |
| POST | /v1/call-log/channel-stats | 按 ai_provider 聚合的渠道分析 | 需 x-token | 试一下 |
| POST | /v1/call-log/consumer-stats | 按 user 或 workspace 聚合(dimension 参数指定) | 需 x-token | 试一下 |
| POST | /v1/call-log/daily-stats | 按日聚合统计 | 需 x-token | 试一下 |
| POST | /v1/call-log/filter-kpi | 调用记录页 KPI(反映当前 filter 命中子集) | 需 x-token | 试一下 |
| POST | /v1/call-log/key-overview | Key 调用概览 | 需 x-token | 试一下 |
| POST | /v1/call-log/latency-distribution | 延迟分布 | 需 x-token | 试一下 |
| POST | /v1/call-log/model-daily-stats | 按日 × 模型拆分调用次数 / tokens(模型趋势图数据源) | 需 x-token | 试一下 |
| POST | /v1/call-log/model-distribution | 模型调用分布 | 需 x-token | 试一下 |
| POST | /v1/call-log/model-quality-by-day | 按 (日期, model) 拆分的延迟 + 错误率趋势; 镜像 ChannelQualityByDay | 需 x-token | 试一下 |
| POST | /v1/call-log/model-quality-by-hour | 按小时分桶的批量模型质量数据,服务模型卡片 24h sparkline (modelNames 上限 50, 时间窗 ≤ 24h) | 需 x-token | 试一下 |
| POST | /v1/call-log/model-quality-stats | 按模型聚合的质量监控(latency / TTFT / 错误率 + admin-only 用量); 镜像 ChannelQualityStats | 需 x-token | 试一下 |
| POST | /v1/call-log/model-stats | 按模型聚合的调用 / token / cost / 延迟 / 错误率 | 需 x-token | 试一下 |
| POST | /v1/call-log/overview-kpi | 总览页 KPI 一次性返回 | 需 x-token | 试一下 |
| POST | /v1/call-log/search | 搜索调用日志 | 需 x-token | 试一下 |
| POST | /v1/call-log/stats | 调用日志聚合统计 | 需 x-token | 试一下 |
| POST | /v1/call-log/stats-by-source-type | 按来源类型分组的调用统计 | 需 x-token | 试一下 |
| POST | /v1/call-log/top-movers | 排行榜: 按消费/成本环比涨跌排序 | 需 x-token | 试一下 |
| POST | /v1/call-log/total | 调用日志总数 | 需 x-token | 试一下 |
| POST | /v1/call-log/upstream-model-stats | 按 (ai_provider, 上游模型) 聚合的成本分析 | 需 x-token | 试一下 |
| GET | /v1/domain | 获取网关域名详情 | 需 x-token | 试一下 |
| DELETE | /v1/domain | 删除网关域名 | 需 x-token | 试一下 |
| PUT | /v1/domain | 新增/更新网关域名 | 需 x-token | 试一下 |
| GET | /v1/domain/exist | 检查网关域名是否存在 | 需 x-token | 试一下 |
| GET | /v1/domain/list | 获取网关域名列表 | 需 x-token | 试一下 |
| GET | /v1/mcp-server | 获取 MCP Server 详情 | 需 x-token | 试一下 |
| DELETE | /v1/mcp-server | 删除 MCP Server | 需 x-token | 试一下 |
| PUT | /v1/mcp-server | 新增/更新 MCP Server | 需 x-token | 试一下 |
| GET | /v1/mcp-server/auth | 查询 MCP 请求认证配置 | 需 x-token | 试一下 |
| POST | /v1/mcp-server/auth/grant | MCP 请求认证授权 | 需 x-token | 试一下 |
| GET | /v1/mcp-server/domains | 获取网关域名列表 | 需 x-token | 试一下 |
| GET | /v1/mcp-server/exist | 检查 MCP Server 名称是否存在 | 需 x-token | 试一下 |
| GET | /v1/mcp-server/list | 获取 MCP Server 列表 | 需 x-token | 试一下 |
| GET | /v1/mcp-server/services | 获取后端服务列表 | 需 x-token | 试一下 |
| POST | /v1/mcp-server/swagger-to-mcp-config | OpenAPI 转 MCP 工具配置 | 需 x-token | 试一下 |
| GET | /v1/mcp-server/tools | 拉取 MCP Server 的工具列表 | 需 x-token | 试一下 |
| POST | /v1/playground/apikey-models | 获取当前用户各 api-key 的可访问模型 | 需 x-token | 试一下 |
| POST | /v1/playground/models | 获取模型列表 | 需 x-token | 试一下 |
| GET | /v1/route-config | 获取路由配置 | 需 x-token | 试一下 |
| DELETE | /v1/route-config | 删除路由配置 | 需 x-token | 试一下 |
| POST | /v1/route-config | 创建路由配置 | 需 x-token | 试一下 |
| PUT | /v1/route-config | 更新路由配置 | 需 x-token | 试一下 |
| GET | /v1/route-config/admin/list | 管理员获取路由配置列表 | 需 x-token | 试一下 |
| GET | /v1/route-config/exist | 检查路由配置是否存在 | 需 x-token | 试一下 |
| GET | /v1/tls-certificate | 获取 TLS 证书详情 | 需 x-token | 试一下 |
| DELETE | /v1/tls-certificate | 删除 TLS 证书 | 需 x-token | 试一下 |
| PUT | /v1/tls-certificate | 新增/更新 TLS 证书 | 需 x-token | 试一下 |
| GET | /v1/tls-certificate/exist | 检查 TLS 证书是否存在 | 需 x-token | 试一下 |
| GET | /v1/tls-certificate/list | 获取 TLS 证书列表 | 需 x-token | 试一下 |
计量计费 — 账单、钱包、额度、用量统计
| 方法 | 路径 | 说明 | 鉴权 | 调试 |
|---|---|---|---|---|
| POST | /v1/bill-record-change-event/create-batch | 批量插入计费计量变化事件 | 需 x-token | 试一下 |
| POST | /v1/bill-record-change-event/gpu-card-change-log/search | 列出显卡变化事件 | 需 x-token | 试一下 |
| POST | /v1/bill-record/allocated-total/workspace | 获取计费计量租户分配总量(按小时积分, 真 vGPU·h) | 需 x-token | 试一下 |
| POST | /v1/bill-record/create-batch | 批量插入计费计量 | 需 x-token | 试一下 |
| POST | /v1/bill-record/creator/search | 列出用户视角计费计量 | 需 x-token | 试一下 |
| POST | /v1/bill-record/creator/total | 用户视角计费计量总数 | 需 x-token | 试一下 |
| POST | /v1/bill-record/namespace/search | 列出项目视角计费计量 | 需 x-token | 试一下 |
| POST | /v1/bill-record/namespace/total | 项目视角计费计量总数 | 需 x-token | 试一下 |
| GET | /v1/bill-record/resource/namespace | 获取项目视角计量计费的资源分布 | 需 x-token | 试一下 |
| GET | /v1/bill-record/resource/system | 获取平台视角计量计费的资源分布 | 需 x-token | 试一下 |
| GET | /v1/bill-record/resource/workspace | 获取租户视角计量计费的资源分布 | 需 x-token | 试一下 |
| POST | /v1/bill-record/search | 列出计费计量 | 需 x-token | 试一下 |
| POST | /v1/bill-record/system/search | 列出平台视角计费计量 | 需 x-token | 试一下 |
| POST | /v1/bill-record/system/total | 平台视角计费计量总数 | 需 x-token | 试一下 |
| POST | /v1/bill-record/timeline/allocated/namespace | 获取计费计量项目分配趋势 | 需 x-token | 试一下 |
| POST | /v1/bill-record/timeline/allocated/workspace | 获取计费计量租户分配趋势 | 需 x-token | 试一下 |
| POST | /v1/bill-record/timeline/amount/namespace | 获取计费计量项目成本趋势 | 需 x-token | 试一下 |
| POST | /v1/bill-record/timeline/amount/workspace | 获取计费计量租户成本趋势 | 需 x-token | 试一下 |
| GET | /v1/bill-record/topn/namespace | 获取项目视角计量计费的TOP N | 需 x-token | 试一下 |
| GET | /v1/bill-record/topn/system | 获取平台视角计量计费的TOP N | 需 x-token | 试一下 |
| GET | /v1/bill-record/topn/workspace | 获取租户视角计量计费的TOP N | 需 x-token | 试一下 |
| POST | /v1/bill-record/total | 计费计量总数 | 需 x-token | 试一下 |
| POST | /v1/bill-record/workspace/search | 列出租户视角计费计量 | 需 x-token | 试一下 |
| POST | /v1/bill-record/workspace/total | 租户视角计费计量总数 | 需 x-token | 试一下 |
| GET | /v1/billing | 获取计费 | 需 x-token | 试一下 |
| DELETE | /v1/billing | 删除计费 | 需 x-token | 试一下 |
| POST | /v1/billing | 新增计费 | 需 x-token | 试一下 |
| PUT | /v1/billing | 修改计费 | 需 x-token | 试一下 |
| POST | /v1/billing/calendar/drafts | 手工录入年度日历未发布草稿(管理员) | 需 x-token | 试一下 |
| GET | /v1/billing/calendar/drafts/{draftUuid} | 读取年度日历未发布草稿(管理员) | 需 x-token | 试一下 |
| GET | /v1/billing/calendar/drafts/{draftUuid}/preview | 预览年度日历草稿与当前生效版本差异(管理员) | 需 x-token | 试一下 |
| POST | /v1/billing/calendar/drafts/{draftUuid}:publish | 发布年度日历草稿(管理员,仅 HTTP) | 需 x-token | 试一下 |
| POST | /v1/billing/calendar/drafts:action | 生成忽略或取消忽略年度日历的未发布草稿(管理员) | 需 x-token | 试一下 |
| POST | /v1/billing/calendar/drafts:import | 导入年度日历文件生成未发布草稿(管理员) | 需 x-token | 试一下 |
| GET | /v1/billing/calendar/publications/by-request/{requestId} | 按幂等请求 ID 查询年度日历发布结果(管理员,只读) | 需 x-token | 试一下 |
| GET | /v1/billing/calendar/reminder-status | 本年和下一年日历提醒状态,仅登录用户可见 | 需 x-token | 试一下 |
| GET | /v1/billing/calendar/years/{year} | 读取年度日历视图(管理员,只读) | 需 x-token | 试一下 |
| PATCH | /v1/billing/calendar/years/{year}/holidays | 增量修补年度日历节假日,仅接受未来日期(管理员) | 需 x-token | 试一下 |
| POST | /v1/billing/exist | 计费是否存在 | 需 x-token | 试一下 |
| POST | /v1/billing/groups/drafts | 基于现有计费规则生成未发布的完整价格组草稿(管理员) | 需 x-token | 试一下 |
| GET | /v1/billing/groups/drafts/{draftUuid} | 读取未发布或已关联发布的价格组草稿(管理员) | 需 x-token | 试一下 |
| GET | /v1/billing/groups/drafts/{draftUuid}:preview | 只读预览完整价格组草稿及当前管理版本(管理员) | 需 x-token | 试一下 |
| POST | /v1/billing/groups/drafts/{draftUuid}:publish | 发布价格组草稿(管理员,仅 HTTP,P3b 当前禁用) | 需 x-token | 试一下 |
| GET | /v1/billing/groups/editor-state/{billingUuid} | 按模型计费规则 UUID 读取完整的当前及未来价格编辑状态(管理员) | 需 x-token | 试一下 |
| GET | /v1/billing/groups/publications/by-request/{requestId} | 按请求 ID 查询价格组发布结果(管理员,只读) | 需 x-token | 试一下 |
| POST | /v1/billing/model | 新增模型计费 | 需 x-token | 试一下 |
| PUT | /v1/billing/model | 更新模型计费规则(三档一起) | 需 x-token | 试一下 |
| POST | /v1/billing/model/exist | 模型计费是否存在 | 需 x-token | 试一下 |
| POST | /v1/billing/public-model-pricing | 公开模型 rate card,所有登录用户可见,固定 level=system + resource=model | 需 x-token | 试一下 |
| POST | /v1/billing/revision-at | 查指定 billing 在某时刻生效的历史快照 | 需 x-token | 试一下 |
| POST | /v1/billing/revisions | 拉指定 billing rule 的历史 revision 列表(倒序) | 需 x-token | 试一下 |
| POST | /v1/billing/search | 列出计费 (admin-only,BFF 菜单权限挡) | 需 x-token | 试一下 |
| POST | /v1/billing/total | 计费总数 | 需 x-token | 试一下 |
| GET | /v1/machine-resources/aggregate-costs | 获取集群成本概览 | 需 x-token | 试一下 |
| GET | /v1/machine-resources/card-manufacturer/system | 获取厂商成本分布 | 需 x-token | 试一下 |
| GET | /v1/machine-resources/compute-list/system | 获取Top5节点算力成本 | 需 x-token | 试一下 |
| GET | /v1/machine-resources/cost-list/system | 获取Top5卡类型成本 | 需 x-token | 试一下 |
| POST | /v1/machine-resources/gpu-card-detail-costs/search | 搜索GPU显卡明细成本列表 | 需 x-token | 试一下 |
| POST | /v1/machine-resources/gpu-card-detail-costs/total | 获取GPU显卡明细成本总数 | 需 x-token | 试一下 |
| POST | /v1/machine-resources/gpu-card-type-costs/search | 搜索GPU卡类型成本列表 | 需 x-token | 试一下 |
| POST | /v1/machine-resources/gpu-card-type-costs/total | 获取GPU卡类型成本总数 | 需 x-token | 试一下 |
| GET | /v1/machine-resources/memory-list/system | 获取Top5节点显存成本 | 需 x-token | 试一下 |
| POST | /v1/machine-resources/node-costs/search | 搜索节点成本明细列表 | 需 x-token | 试一下 |
| POST | /v1/machine-resources/node-costs/total | 获取节点成本明细总数 | 需 x-token | 试一下 |
| POST | /v1/model-billing/list | 获取计量信息 | 需 x-token | 试一下 |
| POST | /v1/model-billing/manufacturer/models/list | 获取厂商模型列表 | 需 x-token | 试一下 |
| GET | /v1/model-billing/model/overview | 获取模型总览 | 需 x-token | 试一下 |
| POST | /v1/model-billing/model/workspace/detail/search | 租户使用明细 | 需 x-token | 试一下 |
| POST | /v1/model-billing/model/workspace/detail/total | 租户使用明细总数 | 需 x-token | 试一下 |
| POST | /v1/model-billing/model/workspace/timeline/amount | 获取Top N租户趋势图 | 需 x-token | 试一下 |
| GET | /v1/model-billing/model/workspace/topn/amount | 获取租户视角被调用次数TOP N | 需 x-token | 试一下 |
| GET | /v1/model-billing/model/workspace/topn/call-times | 获取租户视角被调用次数TOP N | 需 x-token | 试一下 |
| POST | /v1/model-billing/system/model/detail/search | 模型统计明细列表 | 需 x-token | 试一下 |
| POST | /v1/model-billing/system/model/detail/total | 模型统计明细总数 | 需 x-token | 试一下 |
| POST | /v1/model-billing/system/model/workspace/detail/search | 租户统计明细列表 | 需 x-token | 试一下 |
| POST | /v1/model-billing/system/model/workspace/detail/total | 租户统计明细总数 | 需 x-token | 试一下 |
| POST | /v1/model-billing/system/timeline/amount | 获取Top N平台模型统计趋势图 | 需 x-token | 试一下 |
| GET | /v1/model-billing/system/topn/amount | 获取平台模型费用统计TOP N | 需 x-token | 试一下 |
| GET | /v1/model-billing/system/topn/call-times | 获取平台模型调用统计TOP N | 需 x-token | 试一下 |
| POST | /v1/model-billing/system/workspace/timeline/amount | 获取Top N按租户维度模型统计趋势图 | 需 x-token | 试一下 |
| GET | /v1/model-billing/system/workspace/topn/amount | 获取租户调用费用统计TOP N | 需 x-token | 试一下 |
| GET | /v1/model-billing/system/workspace/topn/call-times | 获取租户调用模型统计TOP N | 需 x-token | 试一下 |
| POST | /v1/model-billing/total | 计量日志总数 | 需 x-token | 试一下 |
| POST | /v1/model-billing/user/detail/search | 用户使用明细 | 需 x-token | 试一下 |
| POST | /v1/model-billing/user/detail/total | 用户使用明细总数 | 需 x-token | 试一下 |
| POST | /v1/model-billing/user/search | 获取用户个人计量信息 | 需 x-token | 试一下 |
| POST | /v1/model-billing/user/timeline/amount | 获取Top N模型调用趋势图 | 需 x-token | 试一下 |
| POST | /v1/model-billing/user/total | 用户个人计量日志总数 | 需 x-token | 试一下 |
| GET | /v1/model-billing/workspace/api-key/topn/call-times | 获取租户下 API Key 调用平台模型次数的 TOP N | 需 x-token | 试一下 |
| GET | /v1/model-billing/workspace/model/overview | 获取租户模型调用概览 | 需 x-token | 试一下 |
| POST | /v1/model-billing/workspace/model/timeline/amount | 获取Top N模型调用趋势图 | 需 x-token | 试一下 |
| POST | /v1/model-billing/workspace/user/detail/search | 用户使用明细 | 需 x-token | 试一下 |
| POST | /v1/model-billing/workspace/user/detail/total | 用户使用明细总数 | 需 x-token | 试一下 |
| GET | /v1/model-billing/workspace/user/model/topn/amount | 获取租户下的用户,调用平台模型费用的TOP N模型 | 需 x-token | 试一下 |
| GET | /v1/model-billing/workspace/user/model/topn/call-times | 获取租户下的用户,调用平台模型次数的TOP N模型 | 需 x-token | 试一下 |
| GET | /v1/model-billing/workspace/user/topn/amount | 获取租户下的用户,调用平台模型费用的TOP N用户 | 需 x-token | 试一下 |
| GET | /v1/model-billing/workspace/user/topn/call-times | 获取租户下的用户,调用平台模型的次数TOP N用户 | 需 x-token | 试一下 |
| POST | /v1/workspace-resource-usage/gpu-timeline | 查询 workspace GPU 使用率时间序列 | 需 x-token | 试一下 |
| POST | /v1/workspace-resource-usage/pool-water-level | 查询 workspace 各 pool 的 GPU 分配率/使用率水位时间序列 | 需 x-token | 试一下 |
集群与资源 — 集群、命名空间、设备、存储、密钥、应用
| 方法 | 路径 | 说明 | 鉴权 | 调试 |
|---|---|---|---|---|
| GET | /v1/cluster/check-k8s-version | 检查K8s版本是否支持多机部署 | 需 x-token | 试一下 |
| POST | /v1/device-model/add | 新增自定义虚拟卡 | 需 x-token | 试一下 |
| POST | /v1/device-model/exist | 设备型号是否存在 | 需 x-token | 试一下 |
| POST | /v1/device-model/list | 列出物理卡/虚拟卡信息 | 需 x-token | 试一下 |
| GET | /v1/device/details | 获取设备信息 | 需 x-token | 试一下 |
| POST | /v1/device/list | 列出设备信息 | 需 x-token | 试一下 |
| GET | /v1/namespaces | 查询集群所有命名空间 | 需 x-token | 试一下 |
| GET | /v1/secret | 获取秘钥信息 | 需 x-token | 试一下 |
| DELETE | /v1/secret | 删除秘钥信息 | 需 x-token | 试一下 |
| POST | /v1/secret | 创建秘钥 | 需 x-token | 试一下 |
| PUT | /v1/secret | 修改秘钥 | 需 x-token | 试一下 |
| POST | /v1/secret/exist | 判断秘钥是否存在 | 需 x-token | 试一下 |
| POST | /v1/secret/search | 搜索秘钥 | 需 x-token | 试一下 |
| POST | /v1/secret/total | 统计秘钥 | 需 x-token | 试一下 |
| POST | /v1/sftp | 创建sftp账号 | 需 x-token | 试一下 |
| PUT | /v1/sftp | 更新sftp账号 | 需 x-token | 试一下 |
| GET | /v1/sftp/list_model_names | 获取sftp模型名称列表 | 需 x-token | 试一下 |
| POST | /v1/sftp/reset_password | 重置sftp密码 | 需 x-token | 试一下 |
| POST | /v1/sftp/search | 搜索sftp账号 | 需 x-token | 试一下 |
| GET | /v1/sftp/secret | 获取sftp账号密码 | 需 x-token | 试一下 |
| POST | /v1/sftp/total | 统计sftp账号 | 需 x-token | 试一下 |
| POST | /v1/status-condition/list | 列出历史状态 | 需 x-token | 试一下 |
| POST | /v1/status-condition/total | 统计历史状态 | 需 x-token | 试一下 |
| DELETE | /v1/storage-engine | 删除任意存储引擎 | 需 x-token | 试一下 |
| POST | /v1/storage-engine | 新增存储引擎 | 需 x-token | 试一下 |
| PUT | /v1/storage-engine | 修改存储引擎 | 需 x-token | 试一下 |
| PUT | /v1/storage-engine/disabled | 禁用存储引擎 | 需 x-token | 试一下 |
| PUT | /v1/storage-engine/enabled | 启用存储引擎 | 需 x-token | 试一下 |
| POST | /v1/storage-engine/exist | 检查存储引擎是否存在 | 需 x-token | 试一下 |
| POST | /v1/storage-engine/search | 列出存储引擎 | 需 x-token | 试一下 |
| GET | /v1/storage-engine/storage-class-list | 查询storageClass | 需 x-token | 试一下 |
| POST | /v1/storage-engine/total | 存储引擎总数 | 需 x-token | 试一下 |
| DELETE | /v1/volcano-configmap | 删除调度配置 | 需 x-token | 试一下 |
| POST | /v1/volcano-configmap | 创建volcano调度配置 | 需 x-token | 试一下 |
| GET | /v1/volcano-configmap/detail | 获取调度配置详情 | 需 x-token | 试一下 |
| PUT | /v1/volcano-configmap/disabled | 禁用volcano调度配置 | 需 x-token | 试一下 |
| PUT | /v1/volcano-configmap/enabled | 启用volcano调度配置 | 需 x-token | 试一下 |
| POST | /v1/volcano-configmap/exist | 检查调度配置是否存在 | 需 x-token | 试一下 |
| GET | /v1/volcano-configmap/key-description | 获取调度配置key描述 | 需 x-token | 试一下 |
| POST | /v1/volcano-configmap/search | 列出调度配置 | 需 x-token | 试一下 |
| GET | /v1/volcano-configmap/templates | 列出调度配置模板 | 需 x-token | 试一下 |
| POST | /v1/volcano-configmap/total | 调度配置总数 | 需 x-token | 试一下 |
| POST | /v1/volcano-queue | 创建volcano queue | 需 x-token | 试一下 |
| PUT | /v1/volcano-queue/change | 修改volcano queue | 需 x-token | 试一下 |
| DELETE | /v1/volcano-queue/delete | 删除volcano queue | 需 x-token | 试一下 |
| GET | /v1/volcano-queue/detail | 获取volcano queue详情 | 需 x-token | 试一下 |
| POST | /v1/volcano-queue/exist | 检查队列是否存在 | 需 x-token | 试一下 |
| POST | /v1/volcano-queue/search | 搜索volcano queue | 需 x-token | 试一下 |
| GET | /v1/volcano-queue/sync-all-status | 同步所有volcano queue状态 | 需 x-token | 试一下 |
| POST | /v1/volcano-queue/sync-status | 同步volcano queue状态 | 需 x-token | 试一下 |
| POST | /v1/volcano-queue/total | volcano queue总数 | 需 x-token | 试一下 |
系统设置 — 配置、事件、审计、日志、回收站
| 方法 | 路径 | 说明 | 鉴权 | 调试 |
|---|---|---|---|---|
| GET | /v1/auth/validate-by-name | 根据名称校验 | 需 x-token | 试一下 |
| GET | /v1/call-media/workspace-setting | 获取工作空间媒体留存开关 | 需 x-token | 试一下 |
| POST | /v1/call-media/workspace-setting | 更新工作空间媒体留存开关 | 需 x-token | 试一下 |
| POST | /v1/event/list | 列出事件 | 需 x-token | 试一下 |
| POST | /v1/event/list-object-kinds | 列出事件所属对象类型 | 需 x-token | 试一下 |
| POST | /v1/event/list-object-names | 列出事件所属对象名称 | 需 x-token | 试一下 |
| POST | /v1/event/list-reasons | 列出事件原因 | 需 x-token | 试一下 |
| POST | /v1/event/total | 事件总数 | 需 x-token | 试一下 |
| DELETE | /v1/recycle-strategy | 删除回收策略 | 需 x-token | 试一下 |
| POST | /v1/recycle-strategy/exist | 回收策略是否存在 | 需 x-token | 试一下 |
| POST | /v1/recycle-strategy/search | 获取回收策略列表 | 需 x-token | 试一下 |
| POST | /v1/recycle-strategy/total | 获取回收策略总数 | 需 x-token | 试一下 |
| PUT | /v1/recycle-strategy/upsert | 更新回收策略 | 需 x-token | 试一下 |
| PUT | /v1/recycle/cleanup | 资源清理 | 需 x-token | 试一下 |
| PUT | /v1/recycle/recover | 资源恢复 | 需 x-token | 试一下 |
| POST | /v1/s3-logs | Get S3 system logs | 需 x-token | 试一下 |
| GET | /v1/s3-logs/log-files | Get S3 log files tree | 需 x-token | 试一下 |
| POST | /v1/setting | 创建配置 | 需 x-token | 试一下 |
| DELETE | /v1/setting/delete | 删除配置 | 需 x-token | 试一下 |
| GET | /v1/setting/detail/key | 根据键查询配置 | 需 x-token | 试一下 |
| GET | /v1/setting/detail/uuid | 根据UUID查询配置 | 需 x-token | 试一下 |
| GET | /v1/setting/list | 查询Owner所有的配置列表 | 需 x-token | 试一下 |
| PUT | /v1/setting/update | 更新配置 | 需 x-token | 试一下 |