Share via


TrainOperations Classe

Operazioni TrainOperations.

Non è consigliabile creare un'istanza diretta di questa classe, ma creare un'istanza client che lo creerà per l'utente e collegarlo come attributo.

Ereditarietà
builtins.object
TrainOperations

Costruttore

TrainOperations(client, config, serializer, deserializer)

Parametri

Nome Descrizione
client
Necessario

Client per le richieste di servizio.

config
Necessario

Configurazione del client del servizio.

serializer
Necessario

Serializzatore di modelli a oggetti.

deserializer
Necessario

Deserializzatore del modello a oggetti.

Metodi

get_status

Ottiene lo stato di training di tutti i modelli (finalità ed entità) per l'app LUIS specificata. È necessario chiamare l'API di training per eseguire il training dell'app LUIS prima di chiamare questa API per ottenere lo stato di training. "appID" specifica l'ID app LUIS. "versionId" specifica il numero di versione dell'app LUIS. Ad esempio, "0,1".

train_version

Invia una richiesta di training per una versione di un'app LUIS specificata. Questa richiesta POST avvia una richiesta in modo asincrono. Per determinare se la richiesta di training ha esito positivo, inviare una richiesta GET per ottenere lo stato di training. Nota: la versione dell'applicazione non è completamente sottoposta a training a meno che tutti i modelli (finalità ed entità) vengano sottoposti a training correttamente o siano aggiornati. Per verificare l'esito positivo del training, ottenere lo stato di training almeno una volta dopo il completamento del training.

get_status

Ottiene lo stato di training di tutti i modelli (finalità ed entità) per l'app LUIS specificata. È necessario chiamare l'API di training per eseguire il training dell'app LUIS prima di chiamare questa API per ottenere lo stato di training. "appID" specifica l'ID app LUIS. "versionId" specifica il numero di versione dell'app LUIS. Ad esempio, "0,1".

get_status(app_id, version_id, custom_headers=None, raw=False, **operation_config)

Parametri

Nome Descrizione
app_id
Necessario
str

ID applicazione.

version_id
Necessario
str

L'ID versione.

custom_headers

intestazioni che verranno aggiunte alla richiesta

valore predefinito: None
raw

restituisce la risposta diretta insieme alla risposta deserializzata

valore predefinito: False
operation_config
Necessario

La configurazione dell'operazione esegue l'override.

Restituisce

Tipo Descrizione
<xref:msrest.pipeline.ClientRawResponse>

list o ClientRawResponse se raw=true

Eccezioni

Tipo Descrizione

train_version

Invia una richiesta di training per una versione di un'app LUIS specificata. Questa richiesta POST avvia una richiesta in modo asincrono. Per determinare se la richiesta di training ha esito positivo, inviare una richiesta GET per ottenere lo stato di training. Nota: la versione dell'applicazione non è completamente sottoposta a training a meno che tutti i modelli (finalità ed entità) vengano sottoposti a training correttamente o siano aggiornati. Per verificare l'esito positivo del training, ottenere lo stato di training almeno una volta dopo il completamento del training.

train_version(app_id, version_id, custom_headers=None, raw=False, **operation_config)

Parametri

Nome Descrizione
app_id
Necessario
str

ID applicazione.

version_id
Necessario
str

L'ID versione.

custom_headers

intestazioni che verranno aggiunte alla richiesta

valore predefinito: None
raw

restituisce la risposta diretta insieme alla risposta deserializzata

valore predefinito: False
operation_config
Necessario

La configurazione dell'operazione esegue l'override.

Restituisce

Tipo Descrizione
<xref:msrest.pipeline.ClientRawResponse>

EnqueueTrainingResponse o ClientRawResponse se raw=true

Eccezioni

Tipo Descrizione

Attributi

models

models = <module 'azure.cognitiveservices.language.luis.authoring.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.9\\x64\\Lib\\site-packages\\azure\\cognitiveservices\\language\\luis\\authoring\\models\\__init__.py'>