Connection - Create Or Update Deployment
Criar ou atualizar o recurso de implantação de conexão OpenAI do Azure com os 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 URI
Nome | Em | Obrigatório | Tipo | Description |
---|---|---|---|---|
connection
|
path | True |
string pattern: ^[a-zA-Z0-9][a-zA-Z0-9_-]{2,32}$ |
Nome amigável da conexão do workspace |
deployment
|
path | True |
string pattern: ^[a-zA-Z0-9][a-zA-Z0-9_-]{2,32}$ |
Nome do recurso de implantação |
resource
|
path | True |
string minLength: 1maxLength: 90 |
O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas. |
subscription
|
path | True |
string minLength: 1 |
A ID da assinatura de destino. |
workspace
|
path | True |
string pattern: ^[a-zA-Z0-9][a-zA-Z0-9_-]{2,32}$ |
Nome do workspace do Azure Machine Learning |
api-version
|
query | True |
string minLength: 1 |
A versão da API a ser usada para esta operação. |
proxy-api-version
|
query |
string |
Versão da API usada pela chamada de proxy |
Corpo da solicitação
Nome | Obrigatório | Tipo | Description |
---|---|---|---|
properties | True | EndpointDeploymentResourceProperties: |
Respostas
Nome | Tipo | Description |
---|---|---|
200 OK |
A solicitação foi bem-sucedida; a solicitação foi bem formada e recebida corretamente. |
|
201 Created |
A solicitação foi bem-sucedida; a solicitação foi bem formada e recebida corretamente. |
|
Other Status Codes |
Erro |
Segurança
azure_auth
Tipo:
oauth2
Flow:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Escopos
Nome | Description |
---|---|
user_impersonation | representar sua conta de usuário |
Exemplos
Create Azure OpenAI Connection Deployment
Solicitação de exemplo
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"
}
}
Resposta de exemplo
{
"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"
}
}
Definições
Nome | Description |
---|---|
Cognitive |
|
Content |
|
created |
O tipo de identidade que criou o recurso. |
Default |
|
Deployment |
Opção de atualização de versão do modelo de implantação. |
Endpoint |
|
Endpoint |
|
Endpoint |
|
Error |
As informações adicionais do erro de gerenciamento de recursos. |
Error |
O detalhe do erro. |
Error |
Resposta de erro |
Managed |
|
Open |
|
Speech |
|
system |
Metadados relativos à criação e última modificação do recurso. |
CognitiveServicesSku
Nome | Tipo | Description |
---|---|---|
capacity |
integer (int32) |
|
family |
string |
|
name |
string |
|
size |
string |
|
tier |
string |
ContentSafetyEndpointDeploymentResourceProperties
Nome | Tipo | Description |
---|---|---|
failureReason |
string |
O motivo da falha se a criação falhou. |
model |
Modelo usado para a implantação do ponto de extremidade. |
|
provisioningState |
Propriedade de status do estado de provisionamento somente leitura. |
|
raiPolicyName |
string |
O nome da política RAI. |
sku | ||
type |
string:
Azure. pattern: [a-zA-Z0-9_] |
Tipo de implantação. |
versionUpgradeOption |
Opção de atualização de versão do modelo de implantação. |
createdByType
O tipo de identidade que criou o recurso.
Valor | Description |
---|---|
User | |
Application | |
ManagedIdentity | |
Key |
DefaultResourceProvisioningState
Valor | Description |
---|---|
NotStarted | |
Failed | |
Creating | |
Updating | |
Succeeded | |
Deleting | |
Accepted | |
Canceled | |
Scaling | |
Disabled |
DeploymentModelVersionUpgradeOption
Opção de atualização de versão do modelo de implantação.
Valor | Description |
---|---|
OnceNewDefaultVersionAvailable | |
OnceCurrentVersionExpired | |
NoAutoUpgrade |
EndpointComputeType
Valor | Description |
---|---|
Managed | |
Kubernetes | |
AzureMLCompute |
EndpointDeploymentModel
Nome | Tipo | Description |
---|---|---|
format |
string |
Formato de modelo |
name |
string |
Nome do modelo. |
source |
string |
Opcional. ID do recurso arm de origem do modelo de implantação. |
version |
string |
Versão do modelo. |
EndpointDeploymentResourcePropertiesBasicResource
Nome | Tipo | Description |
---|---|---|
id |
string |
ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
name |
string |
O nome do recurso |
properties | EndpointDeploymentResourceProperties: | |
systemData |
Metadados do Azure Resource Manager que contêm informações createdBy e modifiedBy. |
|
type |
string |
O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" |
ErrorAdditionalInfo
As informações adicionais do erro de gerenciamento de recursos.
Nome | Tipo | Description |
---|---|---|
info |
object |
As informações adicionais. |
type |
string |
O tipo de informação adicional. |
ErrorDetail
O detalhe do erro.
Nome | Tipo | Description |
---|---|---|
additionalInfo |
As informações adicionais do erro. |
|
code |
string |
O código de erro. |
details |
Os detalhes do erro. |
|
message |
string |
A mensagem de erro. |
target |
string |
O destino do erro. |
ErrorResponse
Resposta de erro
Nome | Tipo | Description |
---|---|---|
error |
O objeto de erro. |
ManagedOnlineEndpointDeploymentResourceProperties
Nome | Tipo | Description |
---|---|---|
endpointComputeType | ||
failureReason |
string |
O motivo da falha se a criação falhou. |
model |
string |
|
provisioningState |
Propriedade de status do estado de provisionamento somente leitura. |
|
type |
string:
managed pattern: [a-zA-Z0-9_] |
Tipo de implantação. |
OpenAIEndpointDeploymentResourceProperties
Nome | Tipo | Description |
---|---|---|
failureReason |
string |
O motivo da falha se a criação falhou. |
model |
Modelo usado para a implantação do ponto de extremidade. |
|
provisioningState |
Propriedade de status do estado de provisionamento somente leitura. |
|
raiPolicyName |
string |
O nome da política RAI. |
sku | ||
type |
string:
Azure. pattern: [a-zA-Z0-9_] |
Tipo de implantação. |
versionUpgradeOption |
Opção de atualização de versão do modelo de implantação. |
SpeechEndpointDeploymentResourceProperties
Nome | Tipo | Description |
---|---|---|
failureReason |
string |
O motivo da falha se a criação falhou. |
model |
Modelo usado para a implantação do ponto de extremidade. |
|
provisioningState |
Propriedade de status do estado de provisionamento somente leitura. |
|
raiPolicyName |
string |
O nome da política RAI. |
sku | ||
type |
string:
Azure. pattern: [a-zA-Z0-9_] |
Tipo de implantação. |
versionUpgradeOption |
Opção de atualização de versão do modelo de implantação. |
systemData
Metadados relativos à criação e última modificação do recurso.
Nome | Tipo | Description |
---|---|---|
createdAt |
string (date-time) |
O carimbo de data/hora da criação de recursos (UTC). |
createdBy |
string |
A identidade que criou o recurso. |
createdByType |
O tipo de identidade que criou o recurso. |
|
lastModifiedAt |
string (date-time) |
O carimbo de data/hora da última modificação do recurso (UTC) |
lastModifiedBy |
string |
A identidade que modificou o recurso pela última vez. |
lastModifiedByType |
O tipo de identidade que modificou o recurso pela última vez. |