Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Centro de ayuda/ ModelArts/ Referencia de la API/ Gestión de servicios/ Consulta de especificaciones de implementación de servicios admitidos
Actualización más reciente 2022-11-14 GMT+08:00

Consulta de especificaciones de implementación de servicios admitidos

Función

Esta API se utiliza para consultar las especificaciones de implementación de servicios compatibles.

URI

GET /v1/{project_id}/services/specifications

Tabla 1 Parámetros

Parámetro

Obligatorio

Tipo

Descripción

project_id

String

ID del proyecto. Para obtener más información sobre cómo obtener un ID de proyecto, consulte Obtención de un ID y un nombre de proyecto.

is_personal_cluster

No

Boolean

Si desea consultar las especificaciones de implementación de servicios admitidas por el grupo de recursos dedicado. El valor predeterminado es false.

infer_type

No

String

Modo de inferencia. El valor predeterminado es real-time. El valor puede ser real-time o batch.

Cuerpo de la solicitud

No hay

Cuerpo de respuesta

Tabla 2 Parámetros

Parámetro

Tipo

Descripción

specifications

specification array

Especificaciones de implementación de servicios compatibles. Para más detalles, consulte Tabla 3.

Tabla 3 Parámetros Specification

Parámetro

Tipo

Descripción

specification

String

ID único de cada especificación

billing_spec

String

ID único de las especificaciones de facturación

spec_status

String

Estado de las especificaciones

  • normal: Las especificaciones son normales.
  • sellout: las especificaciones no se pueden usar para implementar servicios porque están agotados.

is_open

Boolean

Si desea habilitar las especificaciones. El valor predeterminado es true. Si este parámetro se establece en false, debe enviar un ticket de servicio para solicitar las especificaciones.

source_type

String

Tipo del modelo al que se aplican las especificaciones.

  • Empty: indica un modelo generado por el usuario.
  • auto: modelo de entrenamiento ExeML. Los modos de facturación son diferentes.

is_free

Boolean

Si la variante es gratis. El valor true indica que la variante es gratuita.

over_quota

Boolean

Si la cuota excede el límite superior. El valor true indica que la cuota excede el límite superior.

extend_params

Integer

Concepto de facturación

display_en

String

Descripción de las especificaciones en inglés

display_cn

String

Descripción de las especificaciones en chino

Muestras

  • Muestra de solicitud
    GET    https://endpoint/v1/{project_id}/services/specifications
  • Muestra de respuesta
    {
        "specifications": [
            {
                "specification": "modelarts.vm.cpu.2u",
                "billing_spec": "modelarts.vm.cpu.2u",
                "is_open": true,
                "spec_status": "normal",
                "is_free": false,
                "over_quota": false,
                "extend_params": 1
            },
            {
                "specification": "modelarts.vm.gpu.p4",
                "billing_spec": "modelarts.vm.gpu.p4",
                "is_open": true,
                "spec_status": "normal",
                "is_free": false,
                "over_quota": false,
                "extend_params": 1
            },
            {
                "specification": "modelarts.vm.high.p3",
                "billing_spec": "modelarts.vm.high.p3",
                "is_open": true,
                "source_type": "auto",
                "spec_status": "normal",
                "is_free": false,
                "over_quota": false,
                "extend_params": 1
            },
            {
                "specification": "modelarts.vm.high.p2",
                "billing_spec": "modelarts.vm.high.p2",
                "is_open": true,
                "source_type": "auto",
                "spec_status": "normal",
                "is_free": false,
                "over_quota": false,
                "extend_params": 1
            },
            {
                "specification": ,
                "billing_spec": ,
                 "is_open": false,
                "spec_status": "normal",
                "is_free": false,
                "over_quota": false,
                "extend_params": 1
            }
        ]
    }

Código de estado

Para obtener más información sobre el código de estado, consulte Tabla 1.