Models - Create
Cria um novo modelo.
POST {endpoint}/speechtotext/v3.1/models
Parâmetros do URI
Name | Em | Necessário | Tipo | Description |
---|---|---|---|---|
endpoint
|
path | True |
string |
Pontos finais dos Serviços Cognitivos suportados (protocolo e nome do anfitrião, por exemplo: https://westus.api.cognitive.microsoft.com). |
Corpo do Pedido
Name | Necessário | Tipo | Description |
---|---|---|---|
displayName | True |
string |
O nome a apresentar do objeto. |
locale | True |
string |
A região dos dados contidos. |
baseModel |
EntityReference |
||
customProperties |
object |
As propriedades personalizadas desta entidade. O comprimento máximo permitido da chave é de 64 carateres, o comprimento máximo permitido do valor é de 256 carateres e a contagem de entradas permitidas é de 10. |
|
datasets |
Conjuntos de dados utilizados para adaptação. |
||
description |
string |
A descrição do objeto. |
|
links |
CustomModelLinks |
||
project |
EntityReference |
||
properties |
CustomModelProperties |
||
text |
string |
O texto utilizado para adaptar este modelo de linguagem. |
Respostas
Name | Tipo | Description |
---|---|---|
201 Created |
A resposta contém informações sobre a entidade como payload e a respetiva localização como cabeçalho. Cabeçalhos Location: string |
|
Other Status Codes |
Ocorreu um erro. |
Segurança
Ocp-Apim-Subscription-Key
Forneça a sua chave de conta dos serviços cognitivos aqui.
Tipo:
apiKey
Em:
header
Authorization
Forneça um token de acesso do JWT devolvido pelo STS desta região. Confirme que adiciona o âmbito de gestão ao token ao adicionar a seguinte cadeia de consulta ao URL de STS: ?scope=speechservicesmanagement
Tipo:
apiKey
Em:
header
Exemplos
Create a model |
Create a model with custom model weight |
Create a model
Pedido de amostra
POST {endpoint}/speechtotext/v3.1/models
{
"baseModel": {
"self": "https://westus.api.cognitive.microsoft.com/speechtotext/v3.1/models/base/8a043172-65b7-4cf3-a8b5-4449efa5a0f1"
},
"datasets": [
{
"self": "https://westus.api.cognitive.microsoft.com/speechtotext/v3.1/datasets/9d5f4100-5f8e-4dd6-bd83-9bbbf50d57f1"
},
{
"self": "https://westus.api.cognitive.microsoft.com/speechtotext/v3.1/datasets/cdc91c24-3972-496d-a12f-209c35f4cc6c"
}
],
"locale": "en-US",
"displayName": "Model with acoustic and language datasets"
}
Resposta da amostra
{
"self": "https://westus.api.cognitive.microsoft.com/speechtotext/v3.1/models/827712a5-f942-4997-91c3-7c6cde35600b",
"baseModel": {
"self": "https://westus.api.cognitive.microsoft.com/speechtotext/v3.1/models/base/8a043172-65b7-4cf3-a8b5-4449efa5a0f1"
},
"datasets": [
{
"self": "https://westus.api.cognitive.microsoft.com/speechtotext/v3.1/datasets/cdc91c24-3972-496d-a12f-209c35f4cc6c"
}
],
"links": {
"manifest": "https://westus.api.cognitive.microsoft.com/speechtotext/v3.1/endpoints/manifest/827712a5-f942-4997-91c3-7c6cde35600b",
"copyTo": "https://westus.api.cognitive.microsoft.com/speechtotext/v3.1/models/827712a5-f942-4997-91c3-7c6cde35600b:copyto",
"files": "https://westus.api.cognitive.microsoft.com/speechtotext/v3.1/models/827712a5-f942-4997-91c3-7c6cde35600b/files"
},
"properties": {
"deprecationDates": {
"transcriptionDateTime": "2023-05-04T00:00:00Z"
},
"customModelWeightPercent": 30,
"features": {
"supportsTranscriptions": true,
"supportsEndpoints": true,
"supportsTranscriptionsOnSpeechContainers": false
}
},
"lastActionDateTime": "2019-01-07T11:36:07Z",
"status": "Running",
"createdDateTime": "2019-01-07T11:34:12Z",
"locale": "en-US",
"displayName": "Language model",
"description": "This is a language model"
}
Create a model with custom model weight
Pedido de amostra
POST {endpoint}/speechtotext/v3.1/models
{
"baseModel": {
"self": "https://westus.api.cognitive.microsoft.com/speechtotext/v3.1/models/base/8a043172-65b7-4cf3-a8b5-4449efa5a0f1"
},
"datasets": [
{
"self": "https://westus.api.cognitive.microsoft.com/speechtotext/v3.1/datasets/9d5f4100-5f8e-4dd6-bd83-9bbbf50d57f1"
},
{
"self": "https://westus.api.cognitive.microsoft.com/speechtotext/v3.1/datasets/cdc91c24-3972-496d-a12f-209c35f4cc6c"
}
],
"properties": {
"customModelWeightPercent": 42
},
"locale": "en-US",
"displayName": "Model with acoustic and language datasets"
}
Resposta da amostra
Location: https://westus.api.cognitive.microsoft.com/speechtotext/v3.1/models/827712a5-f942-4997-91c3-7c6cde35600b
{
"self": "https://westus.api.cognitive.microsoft.com/speechtotext/v3.1/models/827712a5-f942-4997-91c3-7c6cde35600b",
"baseModel": {
"self": "https://westus.api.cognitive.microsoft.com/speechtotext/v3.1/models/base/8a043172-65b7-4cf3-a8b5-4449efa5a0f1"
},
"datasets": [
{
"self": "https://westus.api.cognitive.microsoft.com/speechtotext/v3.1/datasets/cdc91c24-3972-496d-a12f-209c35f4cc6c"
}
],
"links": {
"manifest": "https://westus.api.cognitive.microsoft.com/speechtotext/v3.1/endpoints/manifest/827712a5-f942-4997-91c3-7c6cde35600b",
"copyTo": "https://westus.api.cognitive.microsoft.com/speechtotext/v3.1/models/827712a5-f942-4997-91c3-7c6cde35600b:copyto",
"files": "https://westus.api.cognitive.microsoft.com/speechtotext/v3.1/models/827712a5-f942-4997-91c3-7c6cde35600b/files"
},
"properties": {
"deprecationDates": {
"transcriptionDateTime": "2023-05-04T00:00:00Z"
},
"customModelWeightPercent": 42,
"features": {
"supportsTranscriptions": true,
"supportsEndpoints": true,
"supportsTranscriptionsOnSpeechContainers": false
}
},
"lastActionDateTime": "2019-01-07T11:36:07Z",
"status": "Running",
"createdDateTime": "2019-01-07T11:34:12Z",
"locale": "en-US",
"displayName": "Language model",
"description": "This is a language model"
}
Definições
Name | Description |
---|---|
Custom |
CustomModel |
Custom |
CustomModelDeprecationDates |
Custom |
CustomModelFeatures |
Custom |
CustomModelLinks |
Custom |
CustomModelProperties |
Detailed |
DetailedErrorCode |
Entity |
EntityError |
Entity |
EntityReference |
Error |
Erro |
Error |
CódigoDoErro |
Inner |
InnerError |
Status |
Estado |
CustomModel
CustomModel
Name | Tipo | Description |
---|---|---|
baseModel |
EntityReference |
|
createdDateTime |
string |
O carimbo de data/hora quando o objeto foi criado. O carimbo de data e hora é codificado como formato de data e hora ISO 8601 ("YYYYY-MM-DDThh:mm:ssZ", consulte https://en.wikipedia.org/wiki/ISO_8601#Combined_date_and_time_representations). |
customProperties |
object |
As propriedades personalizadas desta entidade. O comprimento máximo permitido da chave é de 64 carateres, o comprimento máximo permitido do valor é de 256 carateres e a contagem de entradas permitidas é de 10. |
datasets |
Conjuntos de dados utilizados para adaptação. |
|
description |
string |
A descrição do objeto. |
displayName |
string |
O nome a apresentar do objeto. |
lastActionDateTime |
string |
O carimbo de data/hora quando o estado atual foi introduzido. O carimbo de data e hora é codificado como formato de data e hora ISO 8601 ("YYYYY-MM-DDThh:mm:ssZ", consulte https://en.wikipedia.org/wiki/ISO_8601#Combined_date_and_time_representations). |
links |
CustomModelLinks |
|
locale |
string |
A região dos dados contidos. |
project |
EntityReference |
|
properties |
CustomModelProperties |
|
self |
string |
A localização desta entidade. |
status |
Estado |
|
text |
string |
O texto utilizado para adaptar este modelo de linguagem. |
CustomModelDeprecationDates
CustomModelDeprecationDates
Name | Tipo | Description |
---|---|---|
transcriptionDateTime |
string |
A data em que a transcrição é preterida. |
CustomModelFeatures
CustomModelFeatures
Name | Tipo | Description |
---|---|---|
supportsEndpoints |
boolean |
Um valor que indica se a criação de pontos finais para transcrição em direto é suportada. |
supportsTranscriptions |
boolean |
Um valor que indica se a transcrição de lotes é suportada. |
supportsTranscriptionsOnSpeechContainers |
boolean |
Um valor que indica se este modelo pode ser utilizado para transcrição no contentor de voz. Esta funcionalidade pode ser adicionada aos modelos existentes quando se torna utilizável no contentor de voz. |
CustomModelLinks
CustomModelLinks
Name | Tipo | Description |
---|---|---|
copyTo |
string |
A localização da ação de cópia do modelo. Veja a operação "Models_CopyTo" para obter mais detalhes. |
files |
string |
A localização para obter todos os ficheiros desta entidade. Veja a operação "Models_ListFiles" para obter mais detalhes. |
manifest |
string |
A localização para obter um manifesto para este modelo ser utilizado no contentor no local. Veja a operação "Models_GetCustomModelManifest" para obter mais detalhes. |
CustomModelProperties
CustomModelProperties
Name | Tipo | Description |
---|---|---|
customModelWeightPercent |
integer |
O peso do modelo personalizado entre 1 (modelo personalizado de 1% e modelo base de 99%) e 100 (modelo 100% personalizado e 0% de modelo base). Quando esta propriedade não está definida, o serviço escolhe um valor adequado (obtenha o modelo para obter o peso selecionado). Comece sem utilizar esta propriedade. Se necessário, escolha um peso maior (ou menor) para aumentar (ou diminuir) o impacto do modelo personalizado. |
deprecationDates |
CustomModelDeprecationDates |
|
string |
O endereço de e-mail para o qual enviar notificações por e-mail, caso a operação seja concluída. O valor será removido depois de enviar o e-mail com êxito. |
|
error |
EntityError |
|
features |
CustomModelFeatures |
DetailedErrorCode
DetailedErrorCode
Name | Tipo | Description |
---|---|---|
DataImportFailed |
string |
Falha na importação de dados. |
DeleteNotAllowed |
string |
A eliminação não é permitida. |
DeployNotAllowed |
string |
A implementação não é permitida. |
DeployingFailedModel |
string |
A implementar o modelo com falhas. |
EmptyRequest |
string |
Pedido Vazio. |
EndpointCannotBeDefault |
string |
O ponto final não pode ser predefinido. |
EndpointNotUpdatable |
string |
Ponto final não atualizável. |
EndpointWithoutLogging |
string |
Ponto final sem registo. |
ExceededNumberOfRecordingsUris |
string |
Número excedido de uris de gravações. |
FailedDataset |
string |
Conjunto de dados com falha. |
Forbidden |
string |
Proibido. |
InUseViolation |
string |
Violação de utilização. |
InaccessibleCustomerStorage |
string |
Armazenamento inacessível do cliente. |
InvalidAdaptationMapping |
string |
Mapeamento de adaptação inválido. |
InvalidBaseModel |
string |
Modelo base inválido. |
InvalidCallbackUri |
string |
URI de chamada de retorno inválido. |
InvalidCollection |
string |
Coleção inválida. |
InvalidDataset |
string |
Conjunto de dados inválido. |
InvalidDocument |
string |
Documento inválido. |
InvalidDocumentBatch |
string |
Lote de Documentos inválido. |
InvalidLocale |
string |
Região inválida. |
InvalidLogDate |
string |
Data de registo inválida. |
InvalidLogEndTime |
string |
Hora de fim de registo inválida. |
InvalidLogId |
string |
ID de registo inválido. |
InvalidLogStartTime |
string |
Hora de início de registo inválida. |
InvalidModel |
string |
Modelo inválido. |
InvalidModelUri |
string |
URI de modelo inválido. |
InvalidParameter |
string |
Parâmetro inválido. |
InvalidParameterValue |
string |
Valor de parâmetro inválido. |
InvalidPayload |
string |
Payload inválido. |
InvalidPermissions |
string |
Permissões inválidas. |
InvalidPrerequisite |
string |
Pré-requisito inválido. |
InvalidProductId |
string |
ID de produto inválido. |
InvalidProject |
string |
Projeto inválido. |
InvalidProjectKind |
string |
Tipo de projeto inválido. |
InvalidRecordingsUri |
string |
URI de gravações inválido. |
InvalidRequestBodyFormat |
string |
Formato do corpo do pedido inválido. |
InvalidSasValidityDuration |
string |
Duração de validade sas inválida. |
InvalidSkipTokenForLogs |
string |
Token de ignorar inválido para registos. |
InvalidSubscription |
string |
Subscrição inválida. |
InvalidTest |
string |
Teste inválido. |
InvalidTimeToLive |
string |
Tempo de vida inválido. |
InvalidTopForLogs |
string |
Top inválido para registos. |
InvalidTranscription |
string |
Transcrição inválida. |
InvalidWebHookEventKind |
string |
Tipo de evento de web hook inválido. |
MissingInputRecords |
string |
Registos de Entrada em Falta. |
ModelDeploymentNotCompleteState |
string |
A implementação do modelo não está concluída. |
ModelDeprecated |
string |
Modelo preterido. |
ModelExists |
string |
O modelo existe. |
ModelMismatch |
string |
Erro de correspondência do modelo. |
ModelNotDeployable |
string |
Modelo não implementável. |
ModelVersionIncorrect |
string |
Versão do Modelo Incorreta. |
NoUtf8WithBom |
string |
Não utf8 com bom. |
OnlyOneOfUrlsOrContainerOrDataset |
string |
Apenas um dos URLs, contentor ou conjunto de dados. |
ProjectGenderMismatch |
string |
Erro de correspondência de género do projeto. |
QuotaViolation |
string |
Violação de quota. |
SingleDefaultEndpoint |
string |
Ponto final predefinido único. |
SkuLimitsExist |
string |
Existem limites de SKU. |
SubscriptionNotFound |
string |
Subscrição não encontrada. |
UnexpectedError |
string |
Erro inesperado. |
UnsupportedClassBasedAdaptation |
string |
Adaptação baseada em classes não suportada. |
UnsupportedDelta |
string |
Delta não suportado. |
UnsupportedDynamicConfiguration |
string |
Configuração dinâmica não suportada. |
UnsupportedFilter |
string |
Filtro não suportado. |
UnsupportedLanguageCode |
string |
Código de idioma não suportado. |
UnsupportedOrderBy |
string |
Encomenda não suportada por. |
UnsupportedPagination |
string |
Paginação não suportada. |
UnsupportedTimeRange |
string |
Intervalo de tempo não suportado. |
EntityError
EntityError
Name | Tipo | Description |
---|---|---|
code |
string |
O código deste erro. |
message |
string |
A mensagem para este erro. |
EntityReference
EntityReference
Name | Tipo | Description |
---|---|---|
self |
string |
A localização da entidade referenciada. |
Error
Erro
Name | Tipo | Description |
---|---|---|
code |
CódigoDoErro |
|
details |
Error[] |
Detalhes de suporte adicionais sobre o erro e/ou as políticas esperadas. |
innerError |
InnerError |
|
message |
string |
Mensagem de erro de alto nível. |
target |
string |
A origem do erro. Por exemplo, seria "documentos" ou "ID do documento" em caso de documento inválido. |
ErrorCode
CódigoDoErro
Name | Tipo | Description |
---|---|---|
Conflict |
string |
Representando o código de erro de conflito. |
Forbidden |
string |
Representando o código de erro proibido. |
InternalCommunicationFailed |
string |
A representação do código de erro de comunicação interna falhou. |
InternalServerError |
string |
Representando o código de erro interno do servidor. |
InvalidArgument |
string |
Representando o código de erro de argumento inválido. |
InvalidRequest |
string |
Representando o código de erro de pedido inválido. |
NotAllowed |
string |
Representando o código de erro não permitido. |
NotFound |
string |
Representa o código de erro não encontrado. |
PipelineError |
string |
Representando o código de erro do pipeline. |
ServiceUnavailable |
string |
Representando o código de erro indisponível do serviço. |
TooManyRequests |
string |
Representando o código de erro demasiados pedidos. |
Unauthorized |
string |
Representa o código de erro não autorizado. |
UnprocessableEntity |
string |
Representando o código de erro de entidade não processado. |
UnsupportedMediaType |
string |
Representando o código de erro de tipo de suporte de dados não suportado. |
InnerError
InnerError
Name | Tipo | Description |
---|---|---|
code |
DetailedErrorCode |
|
details |
object |
Detalhes de suporte adicionais sobre o erro e/ou as políticas esperadas. |
innerError |
InnerError |
|
message |
string |
Mensagem de erro de alto nível. |
target |
string |
A origem do erro. Por exemplo, seria "documentos" ou "ID do documento" em caso de documento inválido. |
Status
Estado
Name | Tipo | Description |
---|---|---|
Failed |
string |
A operação de execução prolongada falhou. |
NotStarted |
string |
A operação de execução prolongada ainda não foi iniciada. |
Running |
string |
A operação de execução prolongada está atualmente a ser processada. |
Succeeded |
string |
A operação de execução prolongada foi concluída com êxito. |