我试图在北欧部署 OpenAI 资源,但出现以下错误
异常详细信息:(InvalidApiSetId)帐户类型“OpenAI”在给定区域中无效或不可用。代码:InvalidApiSetId 消息:帐户类型“OpenAI”在给定区域中无效或不可用。
是不是在 中不可用northeurope
,或者我的 API 不起作用?Belo 是我的代码,2 周前在该Westeurope
地区有效
param openAIAccountName string
param location string = resourceGroup().location
param privatesubnetId string
param publicsubnetId string
param IPRules array
resource openAIAccount 'Microsoft.CognitiveServices/accounts@2024-04-01-preview' = {
name: openAIAccountName
location: location
sku: {
name: 'S0'
}
kind: 'OpenAI'
properties: {
publicNetworkAccess: 'Enabled'
customSubDomainName: openAIAccountName
networkAcls: {
defaultAction: 'Deny'
virtualNetworkRules: [
{
id: privatesubnetId
}
{
id:publicsubnetId
}
]
ipRules: [
for ip in IPRules: {
value: ip
}
]
}
}
}
resource gpt3_5 'Microsoft.CognitiveServices/accounts/deployments@2024-04-01-preview' = {
parent: openAIAccount
name: 'gpt35Endpoint'
sku: {
name: 'Standard'
capacity: 120
}
properties: {
model: {
format: 'OpenAI'
name: 'gpt-35-turbo'
version: '0301'
}
versionUpgradeOption: 'OnceNewDefaultVersionAvailable'
currentCapacity: 120
raiPolicyName: 'Microsoft.Default'
}
}
经过多次尝试,我终于找到了问题所在。似乎是区域名称的使用
northeurope
当我在门户网站上实现同样的功能时,我发现只有一个关键词与欧洲相匹配,那就是使用西欧
转到门户网站,查看可部署该模型的区域列表,这些区域位于北欧附近
例如,法国中部、德国西部中部、挪威东部、波兰中部、西班牙中部、瑞典中部、瑞士北部、瑞士西部、英国南部、西欧
这些地区专门针对欧洲,基于可用性和配额
演示配置:
在这里我尝试使用
France Central
位于欧洲北部或更靠近它的地区进行部署,我的 RG 是北欧部署:
参考:
使用 Bicep 创建 Azure AI 服务资源 - Azure AI 服务 | Microsoft Learn
有关配额的信息可以参考这里
https://learn.microsoft.com/en-us/azure/cognitive-services/openai/quotas-limits