VersionsOperations Classe

Operações versionsOperations.

Não deve instanciar diretamente esta classe, mas criar uma instância de Cliente que irá criá-la e anexá-la como atributo.

Herança
builtins.object
VersionsOperations

Construtor

VersionsOperations(client, config, serializer, deserializer)

Parâmetros

client
Necessário

Cliente para pedidos de serviço.

config
Necessário

Configuração do cliente de serviço.

serializer
Necessário

Um serializador de modelo de objeto.

deserializer
Necessário

Um desserializador de modelo de objeto.

Variáveis

format

Extensão de formato Lu. Valor constante: "lu".

Métodos

clone

Cria uma nova versão a partir da versão selecionada.

delete

Elimina uma versão da aplicação.

delete_unlabelled_utterance

Eliminou uma expressão sem etiqueta numa versão da aplicação.

export

Exporta uma aplicação LUIS para o formato JSON.

export_lu_format

Exporta uma aplicação LUIS para o formato de texto.

get

Obtém as informações da versão, como data de criação, data da última modificação, URL do ponto final, contagem de intenções e entidades, estado de preparação e publicação.

import_lu_format

Importa uma nova versão para uma aplicação LUIS.

import_method

Importa uma nova versão para uma aplicação LUIS.

import_v2_app

Importa uma nova versão para uma aplicação LUIS.

list

Obtém uma lista de versões para este ID de aplicação.

update

Atualizações o nome ou descrição da versão da aplicação.

clone

Cria uma nova versão a partir da versão selecionada.

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

Parâmetros

app_id
str
Necessário

O ID da aplicação.

version_id
str
Necessário

O ID da versão.

version
str
valor predefinido: None

A nova versão do modelo clonado.

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta juntamente com a resposta serializada

operation_config
Necessário

Substituições da configuração da operação.

Devoluções

str ou ClientRawResponse se raw=true

Tipo de retorno

str,

Exceções

delete

Elimina uma versão da aplicação.

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

Parâmetros

app_id
str
Necessário

O ID da aplicação.

version_id
str
Necessário

O ID da versão.

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta juntamente com a resposta serializada

operation_config
Necessário

Substituições da configuração da operação.

Devoluções

OperationStatus ou ClientRawResponse se raw=true

Tipo de retorno

Exceções

delete_unlabelled_utterance

Eliminou uma expressão sem etiqueta numa versão da aplicação.

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

Parâmetros

app_id
str
Necessário

O ID da aplicação.

version_id
str
Necessário

O ID da versão.

utterance
str
Necessário

O texto de expressão a eliminar.

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta juntamente com a resposta serializada

operation_config
Necessário

Substituições da configuração da operação.

Devoluções

OperationStatus ou ClientRawResponse se raw=true

Tipo de retorno

Exceções

export

Exporta uma aplicação LUIS para o formato JSON.

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

Parâmetros

app_id
str
Necessário

O ID da aplicação.

version_id
str
Necessário

O ID da versão.

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta juntamente com a resposta serializada

operation_config
Necessário

Substituições da configuração da operação.

Devoluções

LuisApp ou ClientRawResponse se raw=true

Tipo de retorno

Exceções

export_lu_format

Exporta uma aplicação LUIS para o formato de texto.

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

Parâmetros

app_id
str
Necessário

O ID da aplicação.

version_id
str
Necessário

O ID da versão.

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta juntamente com a resposta serializada

callback
Callable[<xref:Bytes>, <xref:response=None>]
valor predefinido: None

Quando especificado, será chamado com cada segmento de dados transmitidos. A chamada de retorno deve ter dois argumentos: os bytes do segmento atual de dados e o objeto de resposta. Se os dados estiverem a ser carregados, a resposta será Nenhuma.

operation_config
Necessário

Substituições da configuração da operação.

Devoluções

objeto ou ClientRawResponse se raw=true

Tipo de retorno

Exceções

get

Obtém as informações da versão, como data de criação, data da última modificação, URL do ponto final, contagem de intenções e entidades, estado de preparação e publicação.

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

Parâmetros

app_id
str
Necessário

O ID da aplicação.

version_id
str
Necessário

O ID da versão.

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta juntamente com a resposta serializada

operation_config
Necessário

Substituições da configuração da operação.

Devoluções

VersionInfo ou ClientRawResponse se raw=true

Tipo de retorno

Exceções

import_lu_format

Importa uma nova versão para uma aplicação LUIS.

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

Parâmetros

app_id
str
Necessário

O ID da aplicação.

luis_app_lu
str
Necessário

Um LU que representa a estrutura da aplicação LUIS.

version_id
str
valor predefinido: None

O novo versionId a importar. Se não for especificado, o versionId será lido a partir do objeto importado.

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta juntamente com a resposta serializada

operation_config
Necessário

Substituições da configuração da operação.

Devoluções

str ou ClientRawResponse se raw=true

Tipo de retorno

str,

Exceções

import_method

Importa uma nova versão para uma aplicação LUIS.

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

Parâmetros

app_id
str
Necessário

O ID da aplicação.

luis_app
LuisApp
Necessário

Uma estrutura de aplicação LUIS.

version_id
str
valor predefinido: None

O novo versionId a importar. Se não for especificado, o versionId será lido a partir do objeto importado.

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta juntamente com a resposta serializada

operation_config
Necessário

Substituições da configuração da operação.

Devoluções

str ou ClientRawResponse se raw=true

Tipo de retorno

str,

Exceções

import_v2_app

Importa uma nova versão para uma aplicação LUIS.

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

Parâmetros

app_id
str
Necessário

O ID da aplicação.

luis_app_v2
LuisAppV2
Necessário

Uma estrutura de aplicação LUIS.

version_id
str
valor predefinido: None

O novo versionId a importar. Se não for especificado, o versionId será lido a partir do objeto importado.

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta juntamente com a resposta serializada

operation_config
Necessário

Substituições da configuração da operação.

Devoluções

str ou ClientRawResponse se raw=true

Tipo de retorno

str,

Exceções

list

Obtém uma lista de versões para este ID de aplicação.

list(app_id, skip=0, take=100, custom_headers=None, raw=False, **operation_config)

Parâmetros

app_id
str
Necessário

O ID da aplicação.

skip
int
valor predefinido: 0

O número de entradas a ignorar. O valor predefinido é 0.

take
int
valor predefinido: 100

O número de entradas a devolver. O tamanho máximo da página é 500. A predefinição é 100.

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta juntamente com a resposta serializada

operation_config
Necessário

Substituições da configuração da operação.

Devoluções

list ou ClientRawResponse if raw=true

Tipo de retorno

Exceções

update

Atualizações o nome ou descrição da versão da aplicação.

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

Parâmetros

app_id
str
Necessário

O ID da aplicação.

version_id
str
Necessário

O ID da versão.

version
str
valor predefinido: None

A nova versão do modelo clonado.

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta juntamente com a resposta serializada

operation_config
Necessário

Substituições da configuração da operação.

Devoluções

OperationStatus ou ClientRawResponse se raw=true

Tipo de retorno

Exceções

Atributos

models

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