POST
/
gpu-instance
/
openapi
/
v1
/
gpu
/
instance
/
create
curl --request POST \
  --url https://api.ppinfra.com/gpu-instance/openapi/v1/gpu/instance/create \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: <content-type>' \
  --data '{
  "name": "<string>",
  "productId": "<string>",
  "gpuNum": 123,
  "cpuNum": 123,
  "memory": 123,
  "diskSize": 123,
  "rootfsSize": 123,
  "imageUrl": "<string>",
  "imageAuth": "<string>",
  "ports": "<string>",
  "envs": [
    {
      "key": "<string>",
      "value": "<string>"
    }
  ],
  "tools": [
    {
      "name": "<string>",
      "description": "<string>",
      "port": "<string>",
      "type": "<string>"
    }
  ],
  "command": "<string>",
  "clusterId": "<string>",
  "localStorageMountPoint": "<string>",
  "networkStorages": [
    {
      "Id": "<string>",
      "mountPoint": "<string>"
    }
  ],
  "networkId": "<string>",
  "kind": "<string>"
}'
{
  "id": "<string>"
}

请求头

Content-Type
string
required

枚举值: application/json

Authorization
string
required

Bearer 身份验证格式,例如:Bearer {{API 密钥}}。

请求体

name
string
required

实例名称

productId
string
required

用于部署实例的产品 ID

gpuNum
integer
required

分配给实例的 GPU 数量

cpuNum
integer

最少需要多少 CPU(核/卡)

memory
integer

最少需要多少内存(GB/卡)

diskSize
integer
required

每个实例分配的本地磁盘空间(GB)

rootfsSize
integer
required

系统盘大小(GB)

imageUrl
string
required

实例的 Docker 镜像地址

imageAuth
string

Docker 镜像认证(username:password),没有可不填

ports
string
required

实例开放端口, 支持 http、tcp: 80/http, 3306/tcp

envs
object[]

实例环境变量

tools
object[]

官方镜像内置工具

command
string
required

实例启动的命令

clusterId
string

指定集群 ID 创建实例,填空值则随机在一个集群创建实例

localStorageMountPoint
string

本地存储挂载路径

networkStorages
object[]

云挂载配置(最多支持挂载 30 个云存储)

networkId
string

vpc 网络 ID,不使用 vpc 网络则填空值

kind
string
required

实例类型 Enum: gpu

响应参数

id
string

创建的实例 ID