Compartir a través de


Connection - Create Or Update Deployment

Creación o actualización de un recurso de implementación de conexión de Azure OpenAI con los parámetros especificados

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections/{connectionName}/deployments/{deploymentName}?api-version=2025-07-01-preview
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections/{connectionName}/deployments/{deploymentName}?api-version=2025-07-01-preview&proxy-api-version={proxy-api-version}

Parámetros de identificador URI

Nombre En Requerido Tipo Description
connectionName
path True

string

pattern: ^[a-zA-Z0-9][a-zA-Z0-9_-]{2,32}$

Nombre descriptivo de la conexión del área de trabajo

deploymentName
path True

string

pattern: ^[a-zA-Z0-9][a-zA-Z0-9_-]{2,32}$

Nombre del recurso de implementación

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.

subscriptionId
path True

string

minLength: 1

Identificador de la suscripción de destino.

workspaceName
path True

string

pattern: ^[a-zA-Z0-9][a-zA-Z0-9_-]{2,32}$

Nombre del área de trabajo de Azure Machine Learning

api-version
query True

string

minLength: 1

Versión de la API que se va a usar para esta operación.

proxy-api-version
query

string

Versión de la API utilizada por la llamada de proxy

Cuerpo de la solicitud

Nombre Requerido Tipo Description
properties True EndpointDeploymentResourceProperties:

Respuestas

Nombre Tipo Description
200 OK

EndpointDeploymentResourcePropertiesBasicResource

La solicitud se realizó correctamente; la solicitud se formó correctamente y se recibió correctamente.

201 Created

EndpointDeploymentResourcePropertiesBasicResource

La solicitud se realizó correctamente; la solicitud se formó correctamente y se recibió correctamente.

Other Status Codes

ErrorResponse

Error

Seguridad

azure_auth

Tipo: oauth2
Flujo: implicit
Dirección URL de autorización: https://login.microsoftonline.com/common/oauth2/authorize

Ámbitos

Nombre Description
user_impersonation suplantar la cuenta de usuario

Ejemplos

Create Azure OpenAI Connection Deployment

Solicitud de ejemplo

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/resourceGroup-1/providers/Microsoft.MachineLearningServices/workspaces/testworkspace/connections/testConnection/deployments/text-davinci-003?api-version=2025-07-01-preview

{
  "properties": {
    "type": "Azure.OpenAI",
    "model": {
      "format": "OpenAI",
      "name": "text-davinci-003",
      "version": "1"
    },
    "versionUpgradeOption": "OnceNewDefaultVersionAvailable"
  }
}

Respuesta de muestra

{
  "systemData": {
    "createdBy": "00000000-1111-2222-3333-444444444444",
    "createdByType": "Application",
    "lastModifiedBy": "00000000-1111-2222-3333-444444444444",
    "lastModifiedByType": "Application"
  },
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/resourceGroup-1/providers/Microsoft.MachineLearningServices/workspaces/testworkspace/connections/testConnection/deployments/text-davinci-003",
  "name": "text-davinci-003",
  "type": "Microsoft.MachineLearningServices/workspaces/connections/deployments",
  "properties": {
    "type": "Azure.OpenAI",
    "model": {
      "format": "OpenAI",
      "name": "text-davinci-003",
      "version": "1",
      "source": null
    },
    "versionUpgradeOption": "OnceNewDefaultVersionAvailable",
    "raiPolicyName": "Microsoft.Default",
    "provisioningState": "Succeeded"
  }
}
{
  "systemData": {
    "createdBy": "00000000-1111-2222-3333-444444444444",
    "createdByType": "Application",
    "lastModifiedBy": "00000000-1111-2222-3333-444444444444",
    "lastModifiedByType": "Application"
  },
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/resourceGroup-1/providers/Microsoft.MachineLearningServices/workspaces/testworkspace/connections/testConnection/deployments/text-davinci-003",
  "name": "text-davinci-003",
  "type": "Microsoft.MachineLearningServices/workspaces/connections/deployments",
  "properties": {
    "type": "Azure.OpenAI",
    "model": {
      "format": "OpenAI",
      "name": "text-davinci-003",
      "version": "1",
      "source": null
    },
    "versionUpgradeOption": "OnceNewDefaultVersionAvailable",
    "raiPolicyName": "Microsoft.Default",
    "provisioningState": "Succeeded"
  }
}

Definiciones

Nombre Description
CognitiveServicesSku
ContentSafetyEndpointDeploymentResourceProperties
createdByType

Tipo de identidad que creó el recurso.

DefaultResourceProvisioningState
DeploymentModelVersionUpgradeOption

Opción de actualización de la versión del modelo de implementación.

EndpointComputeType
EndpointDeploymentModel
EndpointDeploymentResourcePropertiesBasicResource
ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

ErrorDetail

Detalle del error.

ErrorResponse

Respuesta de error

ManagedOnlineEndpointDeploymentResourceProperties
OpenAIEndpointDeploymentResourceProperties
SpeechEndpointDeploymentResourceProperties
systemData

Metadatos relativos a la creación y última modificación del recurso.

CognitiveServicesSku

Nombre Tipo Description
capacity

integer (int32)

family

string

name

string

size

string

tier

string

ContentSafetyEndpointDeploymentResourceProperties

Nombre Tipo Description
failureReason

string

Motivo del error si se produjo un error en la creación.

model

EndpointDeploymentModel

Modelo usado para la implementación del punto de conexión.

provisioningState

DefaultResourceProvisioningState

Propiedad de estado de estado de aprovisionamiento de solo lectura.

raiPolicyName

string

Nombre de la directiva RAI.

sku

CognitiveServicesSku

type string:

Azure.ContentSafety

minLength: 1
pattern: [a-zA-Z0-9_]

Tipo de implementación.

versionUpgradeOption

DeploymentModelVersionUpgradeOption

Opción de actualización de la versión del modelo de implementación.

createdByType

Tipo de identidad que creó el recurso.

Valor Description
User
Application
ManagedIdentity
Key

DefaultResourceProvisioningState

Valor Description
NotStarted
Failed
Creating
Updating
Succeeded
Deleting
Accepted
Canceled
Scaling
Disabled

DeploymentModelVersionUpgradeOption

Opción de actualización de la versión del modelo de implementación.

Valor Description
OnceNewDefaultVersionAvailable
OnceCurrentVersionExpired
NoAutoUpgrade

EndpointComputeType

Valor Description
Managed
Kubernetes
AzureMLCompute

EndpointDeploymentModel

Nombre Tipo Description
format

string

Formato de modelo

name

string

Nombre del modelo.

source

string

Opcional. Id. de recurso de ARM de origen del modelo de implementación.

version

string

Versión del modelo.

EndpointDeploymentResourcePropertiesBasicResource

Nombre Tipo Description
id

string

Identificador de recurso completo para el recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Nombre del recurso

properties EndpointDeploymentResourceProperties:
systemData

systemData

Metadatos de Azure Resource Manager que contienen información createdBy y modifiedBy.

type

string

Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

Nombre Tipo Description
info

object

Información adicional.

type

string

Tipo de información adicional.

ErrorDetail

Detalle del error.

Nombre Tipo Description
additionalInfo

ErrorAdditionalInfo[]

Información adicional del error.

code

string

Código de error.

details

ErrorDetail[]

Detalles del error.

message

string

El mensaje de error.

target

string

Destino del error.

ErrorResponse

Respuesta de error

Nombre Tipo Description
error

ErrorDetail

Objeto de error.

ManagedOnlineEndpointDeploymentResourceProperties

Nombre Tipo Description
endpointComputeType

EndpointComputeType

failureReason

string

Motivo del error si se produjo un error en la creación.

model

string

provisioningState

DefaultResourceProvisioningState

Propiedad de estado de estado de aprovisionamiento de solo lectura.

type string:

managedOnlineEndpoint

minLength: 1
pattern: [a-zA-Z0-9_]

Tipo de implementación.

OpenAIEndpointDeploymentResourceProperties

Nombre Tipo Description
failureReason

string

Motivo del error si se produjo un error en la creación.

model

EndpointDeploymentModel

Modelo usado para la implementación del punto de conexión.

provisioningState

DefaultResourceProvisioningState

Propiedad de estado de estado de aprovisionamiento de solo lectura.

raiPolicyName

string

Nombre de la directiva RAI.

sku

CognitiveServicesSku

type string:

Azure.OpenAI

minLength: 1
pattern: [a-zA-Z0-9_]

Tipo de implementación.

versionUpgradeOption

DeploymentModelVersionUpgradeOption

Opción de actualización de la versión del modelo de implementación.

SpeechEndpointDeploymentResourceProperties

Nombre Tipo Description
failureReason

string

Motivo del error si se produjo un error en la creación.

model

EndpointDeploymentModel

Modelo usado para la implementación del punto de conexión.

provisioningState

DefaultResourceProvisioningState

Propiedad de estado de estado de aprovisionamiento de solo lectura.

raiPolicyName

string

Nombre de la directiva RAI.

sku

CognitiveServicesSku

type string:

Azure.Speech

minLength: 1
pattern: [a-zA-Z0-9_]

Tipo de implementación.

versionUpgradeOption

DeploymentModelVersionUpgradeOption

Opción de actualización de la versión del modelo de implementación.

systemData

Metadatos relativos a la creación y última modificación del recurso.

Nombre Tipo Description
createdAt

string (date-time)

Marca de tiempo de creación de recursos (UTC).

createdBy

string

Identidad que creó el recurso.

createdByType

createdByType

Tipo de identidad que creó el recurso.

lastModifiedAt

string (date-time)

Marca de tiempo de la última modificación del recurso (UTC)

lastModifiedBy

string

Identidad que modificó por última vez el recurso.

lastModifiedByType

createdByType

Tipo de identidad que modificó por última vez el recurso.