Condividi tramite


Models - List Custom Models

Ottiene l'elenco di modelli personalizzati per la sottoscrizione autenticata.

GET {endpoint}/speechtotext/models?api-version=2024-11-15
GET {endpoint}/speechtotext/models?skip={skip}&top={top}&filter={filter}&api-version=2024-11-15

Parametri dell'URI

Nome In Necessario Tipo Descrizione
endpoint
path True

string

Endpoint di Servizi cognitivi supportati (protocollo e nome host, ad esempio: https://westus.api.cognitive.microsoft.com).

api-version
query True

string

Versione dell'API richiesta.

filter
query

string

Espressione di filtro per la selezione di un subset dei modelli disponibili.

        - Supported properties: displayName, description, createdDateTime, lastActionDateTime, status, locale.

        - Operators:

          - eq, ne are supported for all properties.

          - gt, ge, lt, le are supported for createdDateTime and lastActionDateTime.

          - and, or, not are supported.

        - Example:

          filter=status eq 'NotStarted' or status eq 'Running'
skip
query

integer

int32

Numero di set di dati che verranno ignorati.

top
query

integer

int32

Numero di set di dati che verranno inclusi dopo aver ignorato.

Intestazione della richiesta

Nome Necessario Tipo Descrizione
Ocp-Apim-Subscription-Key True

string

Specificare la chiave dell'account di Servizi cognitivi qui.

Risposte

Nome Tipo Descrizione
200 OK

PaginatedCustomModels

OK

Intestazioni

Retry-After: integer

Other Status Codes

Error

Si è verificato un errore.

Sicurezza

Ocp-Apim-Subscription-Key

Specificare la chiave dell'account di Servizi cognitivi qui.

Tipo: apiKey
In: header

Esempio

Get all models in state 'Running'

Esempio di richiesta

GET {endpoint}/speechtotext/models?skip=0&top=2&filter=status%20eq%20'Running'&api-version=2024-11-15

Risposta di esempio

{
  "values": [
    {
      "baseModel": {
        "self": "https://westus.api.cognitive.microsoft.com/speechtotext/models/base/8a043172-65b7-4cf3-a8b5-4449efa5a0f1?api-version=2024-11-15"
      },
      "datasets": [
        {
          "self": "https://westus.api.cognitive.microsoft.com/speechtotext/datasets/cdc91c24-3972-496d-a12f-209c35f4cc6c?api-version=2024-11-15"
        }
      ],
      "links": {
        "manifest": "https://westus.api.cognitive.microsoft.com/speechtotext/models/827712a5-f942-4997-91c3-7c6cde35600b/manifest?api-version=2024-11-15",
        "copy": "https://westus.api.cognitive.microsoft.com/speechtotext/models/827712a5-f942-4997-91c3-7c6cde35600b:copy?api-version=2024-11-15",
        "files": "https://westus.api.cognitive.microsoft.com/speechtotext/models/827712a5-f942-4997-91c3-7c6cde35600b/files?api-version=2024-11-15"
      },
      "properties": {
        "deprecationDates": {
          "transcriptionDateTime": "2023-05-04T00:00:00Z"
        },
        "customModelWeightPercent": 30,
        "features": {
          "supportsTranscriptionsSubmit": true,
          "supportsTranscriptionsTranscribe": false,
          "supportsEndpoints": true,
          "supportsTranscriptionsOnSpeechContainers": false,
          "supportedOutputFormats": [
            "Lexical",
            "Display"
          ]
        }
      },
      "self": "https://westus.api.cognitive.microsoft.com/speechtotext/models/827712a5-f942-4997-91c3-7c6cde35600b?api-version=2024-11-15",
      "displayName": "Language model",
      "description": "This is a language model",
      "locale": "en-US",
      "createdDateTime": "2019-01-07T11:34:12Z",
      "lastActionDateTime": "2019-01-07T11:36:07Z",
      "status": "Running"
    },
    {
      "baseModel": {
        "self": "https://westus.api.cognitive.microsoft.com/speechtotext/models/base/8a043172-65b7-4cf3-a8b5-4449efa5a0f1?api-version=2024-11-15"
      },
      "datasets": [
        {
          "self": "https://westus.api.cognitive.microsoft.com/speechtotext/datasets/9d5f4100-5f8e-4dd6-bd83-9bbbf50d57f1?api-version=2024-11-15"
        }
      ],
      "links": {
        "manifest": "https://westus.api.cognitive.microsoft.com/speechtotext/models/a04e77e6-2009-462c-8d1c-65d718ee4b7b/manifest?api-version=2024-11-15",
        "copy": "https://westus.api.cognitive.microsoft.com/speechtotext/models/a04e77e6-2009-462c-8d1c-65d718ee4b7b:copy?api-version=2024-11-15",
        "files": "https://westus.api.cognitive.microsoft.com/speechtotext/models/a04e77e6-2009-462c-8d1c-65d718ee4b7b/files?api-version=2024-11-15"
      },
      "properties": {
        "deprecationDates": {
          "transcriptionDateTime": "2023-05-04T00:00:00Z"
        },
        "customModelWeightPercent": 30,
        "features": {
          "supportsTranscriptionsSubmit": true,
          "supportsTranscriptionsTranscribe": false,
          "supportsEndpoints": true,
          "supportsTranscriptionsOnSpeechContainers": false,
          "supportedOutputFormats": [
            "Lexical",
            "Display"
          ]
        }
      },
      "self": "https://westus.api.cognitive.microsoft.com/speechtotext/models/a04e77e6-2009-462c-8d1c-65d718ee4b7b?api-version=2024-11-15",
      "displayName": "Acoustic model",
      "description": "Example for an acoustic model",
      "locale": "en-US",
      "createdDateTime": "2019-01-07T11:34:12Z",
      "lastActionDateTime": "2019-01-07T11:36:07Z",
      "status": "Running"
    }
  ],
  "@nextLink": "https://westus.api.cognitive.microsoft.com/speechtotext/models?skip=2&top=2&filter=status%20eq%20'Running'&api-version=2024-11-15"
}

Definizioni

Nome Descrizione
CustomModel

CustomModel

CustomModelDeprecationDates

CustomModelDeprecationDates

CustomModelFeatures

CustomModelFeatures

CustomModelLinks

CustomModelLinks

CustomModelProperties

CustomModelProperties

DetailedErrorCode

DetailedErrorCode

EntityError

EntityError

EntityReference

EntityReference

Error

Errore

ErrorCode

ErrorCode

InnerError

InnerError

OutputFormatType

OutputFormatType

PaginatedCustomModels

PaginatedCustomModels

Status

Stato

CustomModel

CustomModel

Nome Tipo Descrizione
baseModel

EntityReference

EntityReference

createdDateTime

string

Timestamp al momento della creazione dell'oggetto. Il timestamp viene codificato come formato di data e ora ISO 8601 ("AAAA-MM-GGThh:mm:ssZ", vedere https://en.wikipedia.org/wiki/ISO_8601#Combined_date_and_time_representations).

customProperties

object

Proprietà personalizzate di questa entità. La lunghezza massima consentita della chiave è di 64 caratteri, la lunghezza massima consentita del valore è di 256 caratteri e il numero di voci consentite è 10.

datasets

EntityReference[]

Set di dati usati per l'adattamento.

description

string

Descrizione dell'oggetto.

displayName

string

Nome visualizzato dell'oggetto.

lastActionDateTime

string

Timestamp quando è stato immesso lo stato corrente. Il timestamp viene codificato come formato di data e ora ISO 8601 ("AAAA-MM-GGThh:mm:ssZ", vedere https://en.wikipedia.org/wiki/ISO_8601#Combined_date_and_time_representations).

links

CustomModelLinks

CustomModelLinks

locale

string

Impostazioni locali dei dati contenuti.

properties

CustomModelProperties

CustomModelProperties

self

string

Posizione dell'entità.

status

Status

Stato
Descrivere lo stato corrente dell'API.

CustomModelDeprecationDates

CustomModelDeprecationDates

Nome Tipo Descrizione
transcriptionDateTime

string

Data in cui la trascrizione diventa deprecata.

CustomModelFeatures

CustomModelFeatures

Nome Tipo Descrizione
supportedOutputFormats

OutputFormatType[]

Formati di output supportati.

supportsEndpoints

boolean

Valore che indica se è supportata la creazione di endpoint per la trascrizione in tempo reale.

supportsTranscriptionsOnSpeechContainers

boolean

Valore che indica se questo modello può essere usato per la trascrizione nel contenitore di riconoscimento vocale. Questa funzionalità può essere aggiunta nei modelli esistenti quando diventa utilizzabile nel contenitore di riconoscimento vocale.

supportsTranscriptionsSubmit

boolean

Valore che indica se l'invio di processi di trascrizione è supportato (POST /transcriptions:submit).

supportsTranscriptionsTranscribe

boolean

Valore che indica se l'azione di trascrizione è supportata (POST /transcriptions:transcribe).

CustomModelLinks

Nome Tipo Descrizione
copy

string

Percorso dell'azione di copia del modello. Per altri dettagli, vedere l'operazione "Models_Copy".

files

string

Percorso in cui ottenere tutti i file di questa entità. Per altri dettagli, vedere l'operazione "Models_ListFiles".

manifest

string

Percorso in cui ottenere un manifesto per questo modello da usare nel contenitore locale. Per altri dettagli, vedere l'operazione "Models_GetCustomModelManifest".

CustomModelProperties

CustomModelProperties

Nome Tipo Descrizione
customModelWeightPercent

integer

Peso del modello personalizzato compreso tra 1 (1% modello personalizzato e 99% modello di base) e 100 (100% modello personalizzato e 0% modello di base). Quando questa proprietà non è impostata, il servizio sceglie un valore appropriato (ottenere il modello per recuperare il peso selezionato). Iniziare senza usare questa proprietà. Se necessario, scegliere un peso maggiore (o minore) per aumentare o diminuire l'impatto del modello personalizzato.

deprecationDates

CustomModelDeprecationDates

CustomModelDeprecationDates

error

EntityError

EntityError

features

CustomModelFeatures

CustomModelFeatures
Funzionalità supportate dal modello.

DetailedErrorCode

DetailedErrorCode

Nome Tipo Descrizione
AudioLengthLimitExceeded

string

Il file audio è più lungo della durata massima consentita.

BadChannelConfiguration

string

Esiste una mancata corrispondenza tra canali audio nei dati, nella configurazione o nei requisiti dell'applicazione.

DataImportFailed

string

Importazione dei dati non riuscita.

DeleteNotAllowed

string

Eliminazione non consentita.

DeployNotAllowed

string

Distribuzione non consentita.

DeployingFailedModel

string

Distribuzione del modello non riuscito.

EmptyAudioFile

string

Il file audio è vuoto.

EmptyRequest

string

Richiesta vuota.

EndpointCannotBeDefault

string

L'endpoint non può essere predefinito.

EndpointLoggingNotSupported

string

Registrazione degli endpoint non supportata.

EndpointNotUpdatable

string

Endpoint non aggiornabile.

EndpointWithoutLogging

string

Endpoint senza registrazione.

ExceededNumberOfRecordingsUris

string

È stato superato il numero di URI delle registrazioni.

FailedDataset

string

Set di dati non riuscito.

Forbidden

string

Vietato.

InUseViolation

string

In violazione dell'uso.

InaccessibleCustomerStorage

string

Archiviazione dei clienti inaccessibile.

InvalidAdaptationMapping

string

Mapping di adattamento non valido.

InvalidAudioFormat

string

Il formato dell'audio di input non è supportato.

InvalidBaseModel

string

Modello di base non valido.

InvalidCallbackUri

string

URI di callback non valido.

InvalidChannelSpecification

string

La selezione dei canali nella richiesta di trascrizione non è supportata (ad esempio, non sono stati selezionati né 0 né 1).

InvalidChannels

string

Canali non validi.

InvalidCollection

string

Raccolta non valida.

InvalidDataset

string

Set di dati non valido.

InvalidDocument

string

Documento non valido.

InvalidDocumentBatch

string

Batch di documenti non valido.

InvalidLocale

string

Impostazioni locali non valide.

InvalidLogDate

string

Data del log non valida.

InvalidLogEndTime

string

Ora di fine del log non valida.

InvalidLogId

string

ID log non valido.

InvalidLogStartTime

string

Ora di inizio del log non valida.

InvalidModel

string

Modello non valido.

InvalidModelUri

string

URI del modello non valido.

InvalidParameter

string

Parametro non valido.

InvalidParameterValue

string

Valore del parametro non valido.

InvalidPayload

string

Payload non valido.

InvalidPermissions

string

Autorizzazioni non valide.

InvalidPrerequisite

string

Prerequisito non valido.

InvalidProductId

string

ID prodotto non valido.

InvalidProject

string

Progetto non valido.

InvalidProjectKind

string

Tipo di progetto non valido.

InvalidRecordingsUri

string

URI delle registrazioni non valido.

InvalidRequestBodyFormat

string

Formato del corpo della richiesta non valido.

InvalidSasValidityDuration

string

Durata della validità della firma di accesso condiviso non valida.

InvalidSkipTokenForLogs

string

Token skip non valido per i log.

InvalidSourceAzureResourceId

string

ID risorsa di Azure di origine non valido.

InvalidSubscription

string

Sottoscrizione non valida.

InvalidTest

string

Test non valido.

InvalidTimeToLive

string

Tempo di vita non valido.

InvalidTopForLogs

string

Top non valido per i log.

InvalidTranscription

string

Trascrizione non valida.

InvalidWebHookEventKind

string

Tipo di evento web hook non valido.

MissingInputRecords

string

Record di input mancanti.

ModelCopyAuthorizationExpired

string

ModelCopyAuthorization scaduto.

ModelDeploymentNotCompleteState

string

Lo stato della distribuzione del modello non è completo.

ModelDeprecated

string

Modello deprecato.

ModelExists

string

Il modello esiste.

ModelMismatch

string

Mancata corrispondenza del modello.

ModelNotDeployable

string

Modello non distribuibile.

ModelVersionIncorrect

string

Versione del modello non corretta.

MultipleLanguagesIdentified

string

Identificazione della lingua ha riconosciuto più lingue. Non è stato possibile determinare nessun linguaggio dominante.

NoLanguageIdentified

string

L'identificazione della lingua non riconosce alcuna lingua.

NoUtf8WithBom

string

Nessun utf8 con bom.

OnlyOneOfUrlsOrContainerOrDataset

string

Solo uno degli URL o del contenitore o del set di dati.

ProjectGenderMismatch

string

Mancata corrispondenza di genere del progetto.

QuotaViolation

string

Violazione della quota.

SingleDefaultEndpoint

string

Singolo endpoint predefinito.

SkuLimitsExist

string

Esistono limiti di SKU.

SubscriptionNotFound

string

Sottoscrizione non trovata.

UnexpectedError

string

Errore imprevisto.

UnsupportedClassBasedAdaptation

string

Adattamento basato su classe non supportato.

UnsupportedDelta

string

Delta non supportato.

UnsupportedDynamicConfiguration

string

Configurazione dinamica non supportata.

UnsupportedFilter

string

Filtro non supportato.

UnsupportedLanguageCode

string

Codice del linguaggio non supportato.

UnsupportedOrderBy

string

Ordine non supportato per.

UnsupportedPagination

string

Impaginazione non supportata.

UnsupportedTimeRange

string

Intervallo di tempo non supportato.

EntityError

EntityError

Nome Tipo Descrizione
code

string

Codice di questo errore.

message

string

Messaggio per questo errore.

EntityReference

EntityReference

Nome Tipo Descrizione
self

string

Posizione dell'entità a cui si fa riferimento.

Error

Errore

Nome Tipo Descrizione
code

ErrorCode

ErrorCode
Codici di errore di alto livello.

details

Error[]

Ulteriori dettagli di supporto relativi all'errore e/o ai criteri previsti.

innerError

InnerError

InnerError
Nuovo formato di errore interno conforme alle linee guida dell'API Servizi cognitivi, disponibile in https://microsoft.sharepoint.com/%3Aw%3A/t/CognitiveServicesPMO/EUoytcrjuJdKpeOKIK_QRC8BPtUYQpKBi8JsWyeDMRsWlQ?e=CPq8ow. Contiene le proprietà obbligatorie ErrorCode, message e proprietà facoltative di destinazione, dettagli(coppia chiave-valore), errore interno (che può essere annidato).

message

string

Messaggio di errore di alto livello.

target

string

Origine dell'errore. Ad esempio, si tratta di "documenti" o "ID documento" in caso di documento non valido.

ErrorCode

ErrorCode

Nome Tipo Descrizione
Conflict

string

Rappresentazione del codice di errore del conflitto.

Forbidden

string

Rappresentazione del codice di errore non consentito.

InternalCommunicationFailed

string

Rappresentazione del codice di errore della comunicazione interna non riuscita.

InternalServerError

string

Rappresentazione del codice di errore interno del server.

InvalidArgument

string

Rappresentazione del codice di errore dell'argomento non valido.

InvalidRequest

string

Rappresentazione del codice di errore della richiesta non valido.

NotAllowed

string

Rappresentazione del codice di errore non consentito.

NotFound

string

Rappresentazione del codice di errore non trovato.

PipelineError

string

Rappresentazione del codice di errore della pipeline.

ServiceUnavailable

string

Rappresentazione del codice di errore del servizio non disponibile.

TooManyRequests

string

Rappresentazione del codice di errore troppe richieste.

Unauthorized

string

Rappresentazione del codice di errore non autorizzato.

UnprocessableEntity

string

Rappresentazione del codice di errore dell'entità non elaborabile.

UnsupportedMediaType

string

Rappresentazione del codice di errore del tipo di supporto non supportato.

InnerError

InnerError

Nome Tipo Descrizione
code

DetailedErrorCode

DetailedErrorCode
Enumerazione dettagliata del codice di errore.

details

object

Ulteriori dettagli di supporto relativi all'errore e/o ai criteri previsti.

innerError

InnerError

InnerError
Nuovo formato di errore interno conforme alle linee guida dell'API Servizi cognitivi, disponibile in https://microsoft.sharepoint.com/%3Aw%3A/t/CognitiveServicesPMO/EUoytcrjuJdKpeOKIK_QRC8BPtUYQpKBi8JsWyeDMRsWlQ?e=CPq8ow. Contiene le proprietà obbligatorie ErrorCode, message e proprietà facoltative di destinazione, dettagli(coppia chiave-valore), errore interno (che può essere annidato).

message

string

Messaggio di errore di alto livello.

target

string

Origine dell'errore. Ad esempio, si tratta di "documenti" o "ID documento" in caso di documento non valido.

OutputFormatType

OutputFormatType

Nome Tipo Descrizione
Display

string

Il modello supporta la formattazione dell'output o degli endpoint di formattazione.

Lexical

string

Il modello fornisce l'output di trascrizione senza formattazione.

PaginatedCustomModels

PaginatedCustomModels

Nome Tipo Descrizione
@nextLink

string

Collegamento al set successivo di risultati impaginati se sono disponibili più entità; in caso contrario null.

values

CustomModel[]

Elenco di entità limitate dai parametri di query passati 'skip' e 'top' o dai relativi valori predefiniti.

Quando si esegue l'iterazione di un elenco usando la paginazione e l'eliminazione di entità in parallelo, alcune entità verranno ignorate nei risultati. È consigliabile compilare un elenco nel client ed eliminarlo dopo il recupero dell'elenco completo.

Status

Stato

Nome Tipo Descrizione
Failed

string

L'operazione a esecuzione prolungata non è riuscita.

NotStarted

string

L'operazione a esecuzione prolungata non è ancora stata avviata.

Running

string

L'operazione a esecuzione prolungata è attualmente in elaborazione.

Succeeded

string

L'operazione a esecuzione prolungata è stata completata correttamente.