RunPod API 集成,使用 API 密钥认证,创建和管理 GPU 集群、无服务器端点、模板及密钥,用于机器学习推理和分布式...
RunPod.Deplod 并管理 RunPod 上的 GPU 加速计算基础设施是一项面向实际任务的技能,主要用于创建集群,配置无服务器端点,管理模板,并处理ML 培训、推论和操作的机密。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

在 RunPod 上部署并管理 GPU 加速计算基础设施。创建集群、配置无服务器端点、管理模板,并为机器学习训练、推理及分布式计算工作负载处理密钥(secrets)。
本技能使用 ClawLink 托管连接流程与凭据,因此您无需自行配置 RunPod API 访问权限。
| 第 1 步:安装 | 第 2 步:绑定账号 | 第 3 步:连接 RunPod |
|---|---|---|
| 专属应用连接动图即将上线 | ||
| 在 OpenClaw 中运行安装命令 | 登录并批准设备 | 打开控制台并连接 RunPod |
┌─────────────────┐ ┌──────────────┐ ┌──────────────────┐
│ OpenClaw │────▶│ ClawLink │────▶│ RunPod API │
│ (用户对话) │ │ (代理) │ │ (集群、 │
│ │ │ │ │ 端点) │
└─────────────────┘ └──────────────┘ └──────────────────┘
│ │ │
│ 1. 安装插件 │ │
│ 2. 绑定设备 │ │
│ 3. 连接 RunPod │ │
│ │ 4. API 密钥代理 │
│ │ 5. 请求转发 │
│ │ │
▼ ▼ ▼
┌──────────┐ ┌──────────┐ ┌──────────┐
│ SKILL │ │ 控制台 │ │ RunPod │
│ 文件 │ │ 认证 │ │ 云平台 │
└──────────┘ └──────────┘ └──────────┘
从 ClawHub 安装已验证的 ClawLink 插件。用户确认后,请完成全部设置流程,以便在下一次 OpenClaw 对话中可见 ClawLink 工具。
openclaw plugins install clawhub:clawlink-plugin openclaw config set tools.alsoAllow '["clawlink-plugin"]' --strict-json openclaw gateway restart
然后告知用户:“OpenClaw 已重启。请单独发送 /new 消息以开启全新对话,随后再次请求 RunPod。”
# 列出可用 GPU 类型
clawlink_call_tool --tool "runpod_get_gpu_types"
# 获取当前用户信息
clawlink_call_tool --tool "runpod_get_myself"
# 获取 Pod 详情
clawlink_call_tool --tool "runpod_get_pod" --params '{"pod_id": "YOUR_POD_ID"}'
所有 RunPod 工具调用均由 ClawLink 自动完成认证,其使用的 RunPod API 密钥安全地存储于控制台中。
对话中无需提供 API 密钥。 ClawLink 将代表您将 API 密钥注入每次 RunPod GraphQL 请求中。
clawlink_begin_pairing 进行绑定。clawlink_list_integrations 验证连接是否已激活。clawlink_list_integrations
响应:返回所有已连接的集成项。请在列表中查找 runpod。
clawlink_list_tools --integration runpod
响应:返回 RunPod 的实时工具目录。
若 RunPod 工具缺失或连接显示错误:
clawlink_list_integrations 进行验证clawlink_list_tools --integration runpodRUNPOD_SECRET_)注入至 Pod 和端点中。| 工具 | 描述 | 模式 |
|---|---|---|
runpod_get_gpu_types |
获取可用 GPU 类型、规格、定价及库存状态 | 读取 |
runpod_list_cpu_types |
获取可用 CPU 类型及规格 | 读取 |
runpod_get_pod |
根据 ID 获取指定 Pod 的详细信息(GPU 数量、内存、成本、状态) | 读取 |
| 工具 | 描述 | 模式 |
|---|---|---|
runpod_create_cluster |
为多节点分布式计算工作负载创建新的 GPU 集群 | 写入 |
| 工具 | 描述 | 模式 |
|---|---|---|
runpod_save_endpoint |
创建或更新 GPU 加速无服务器端点(含 id 参数表示更新;省略则表示创建) |
写入 |
| 工具 | 描述 | 模式 |
|---|---|---|
runpod_save_template |
创建新模板或更新现有模板(含容器配置) | 写入 |
runpod_delete_template |
删除模板(该模板不得正被任何 Pod 或无服务器端点使用) | 写入 |
| 工具 | 描述 | 模式 |
|---|---|---|
runpod_create_secret |
创建用于凭证管理的安全密钥(可通过 RUNPOD_SECRET_ 访问) |
写入 |
| 工具 | 描述 | 模式 |
|---|---|---|
runpod_save_registry_auth |
保存私有 Docker 镜像所需的容器镜像仓库认证凭据 | 写入 |
runpod_update_registry_auth |
更新现有的容器镜像仓库认证凭据 | 写入 |
runpod_delete_registry_auth |
从 RunPod 删除容器镜像仓库认证 | 写入 |
| 工具 | 描述 | 模式 |
|---|---|---|
runpod_get_myself |
获取已认证用户信息(ID、邮箱、MFA 设置) | 读取 |
runpod_update_user_settings |
更新用户设置(例如用于 Pod 访问的 SSH 公钥) | 写入 |
clawlink_call_tool --tool "runpod_get_gpu_types"
clawlink_call_tool --tool "runpod_get_pod"
--params '{"pod_id": "YOUR_POD_ID"}'
clawlink_call_tool --tool "runpod_create_secret"
--params '{"name": "OPENAI_API_KEY", "value": "sk-..."}'
clawlink_call_tool --tool "runpod_save_endpoint"
--params '{
"name": "my-endpoint",
"gpu_type_id": "RTX_4090",
"image_url": "your-docker-image:latest",
"env": [{"key": "MODEL_PATH", "value": "/models/llama"}]
}'
clawlink_list_integrations 确认 RunPod 是否已连接。clawlink_list_tools --integration runpod 查看实时工具目录。runpod 调用 clawlink_search_tools。┌─────────────────────────────────────────────────────────────┐
│ 读取操作(安全) │
│ list → get → describe → call │
│ │
│ 示例:列出 GPU 类型 → 获取 Pod 详情 → 展示结果 │
└─────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────┐
│ 写入操作(需用户确认) │
│ describe → preview → confirm → call │
│ │
│ 示例:描述工具 → 预览变更 → 用户批准 → 执行创建 │
└─────────────────────────────────────────────────────────────┘
clawlink_describe_tool。whenToUse、askBefore、safeDefaults、examples 及 followups 构建调用请求。clawlink_preview_tool。clawlink_call_tool 执行,并传入确认信号。runpod_get_gpu_types 获取最新可用性信息。volumeInGb 设为 0(无服务器场景不支持持久化存储)。RUNPOD_SECRET_ 引用密钥——请先创建密钥,再于模板中引用。| 状态 / 错误 | 含义 |
|---|---|
| 工具未找到 | 工具名称在当前目录中不存在。请使用 clawlink_list_tools --integration runpod 核实。 |
| 缺少连接 | RunPod 尚未连接。请引导用户访问 https://claw-link.dev/dashboard?add=runpod。 |
template_in_use |
模板已被分配给正在运行的 Pod 或端点。请先重新分配或删除它们。 |
invalid_gpu_type |
指定的 GPU 类型在所选区域不可用。请检查 runpod_get_gpu_types 返回结果。 |
permission_denied |
API 密钥缺少执行该操作所需的权限。 |
| 写入被拒绝 | 用户未确认写入操作。执行任何写入操作前必须获得确认。 |
openclaw plugins list
/new 消息以重新加载工具目录。openclaw config set tools.alsoAllow '["clawlink-plugin"]' --strict-json openclaw gateway restart
/new 并重试。runpod。clawlink_describe_tool 核实参数名称与类型。clawlink_preview_tool。由 ClawLink 提供支持 — OpenClaw 的集成中枢

相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章