VersionsOperations Класс

ВерсииОпераций операций.

Не следует создавать экземпляр этого класса напрямую, а создать экземпляр Client, который создаст его для вас и прикрепит его к атрибуту.

Наследование
builtins.object
VersionsOperations

Конструктор

VersionsOperations(client, config, serializer, deserializer)

Параметры

client
Обязательно

Клиент для запросов на обслуживание.

config
Обязательно

Настройка клиента службы.

serializer
Обязательно

Сериализатор объектной модели.

deserializer
Обязательно

Десериализатор объектной модели.

Переменные

format

Расширение формата Lu. Значение константы: "lu".

Методы

clone

Создает новую версию на основе выбранной версии.

delete

Удаляет версию приложения.

delete_unlabelled_utterance

Удален речевой фрагмент без метки в версии приложения.

export

Экспортирует приложение LUIS в формат JSON.

export_lu_format

Экспорт приложения LUIS в текстовый формат.

get

Возвращает сведения о версии, такие как дата создания, дата последнего изменения, URL-адрес конечной точки, количество намерений и сущностей, состояние обучения и публикации.

import_lu_format

Импортирует новую версию в приложение LUIS.

import_method

Импортирует новую версию в приложение LUIS.

import_v2_app

Импортирует новую версию в приложение LUIS.

list

Возвращает список версий для этого идентификатора приложения.

update

Обновляет имя или описание версии приложения.

clone

Создает новую версию на основе выбранной версии.

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

Параметры

app_id
str
Обязательно

Код приложения.

version_id
str
Обязательно

Идентификатор версии.

version
str
значение по умолчанию: None

Новая версия клонированных моделей.

custom_headers
dict
значение по умолчанию: None

заголовки, которые будут добавлены в запрос

raw
bool
значение по умолчанию: False

возвращает прямой ответ вместе с десериализованным ответом.

operation_config
Обязательно

Переопределения конфигурации операций.

Возвращаемое значение

str или ClientRawResponse, если raw=true

Возвращаемый тип

str,

Исключения

delete

Удаляет версию приложения.

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

Параметры

app_id
str
Обязательно

Код приложения.

version_id
str
Обязательно

Идентификатор версии.

custom_headers
dict
значение по умолчанию: None

заголовки, которые будут добавлены в запрос

raw
bool
значение по умолчанию: False

возвращает прямой ответ вместе с десериализованным ответом.

operation_config
Обязательно

Переопределения конфигурации операций.

Возвращаемое значение

OperationStatus или ClientRawResponse, если raw=true

Возвращаемый тип

Исключения

delete_unlabelled_utterance

Удален речевой фрагмент без метки в версии приложения.

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

Параметры

app_id
str
Обязательно

Код приложения.

version_id
str
Обязательно

Идентификатор версии.

utterance
str
Обязательно

Текст речевого фрагмента для удаления.

custom_headers
dict
значение по умолчанию: None

заголовки, которые будут добавлены в запрос

raw
bool
значение по умолчанию: False

возвращает прямой ответ вместе с десериализованным ответом.

operation_config
Обязательно

Переопределения конфигурации операций.

Возвращаемое значение

OperationStatus или ClientRawResponse, если raw=true

Возвращаемый тип

Исключения

export

Экспортирует приложение LUIS в формат JSON.

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

Параметры

app_id
str
Обязательно

Код приложения.

version_id
str
Обязательно

Идентификатор версии.

custom_headers
dict
значение по умолчанию: None

заголовки, которые будут добавлены в запрос

raw
bool
значение по умолчанию: False

возвращает прямой ответ вместе с десериализованным ответом.

operation_config
Обязательно

Переопределения конфигурации операций.

Возвращаемое значение

LuisApp или ClientRawResponse, если raw=true

Возвращаемый тип

Исключения

export_lu_format

Экспорт приложения LUIS в текстовый формат.

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

Параметры

app_id
str
Обязательно

Код приложения.

version_id
str
Обязательно

Идентификатор версии.

custom_headers
dict
значение по умолчанию: None

заголовки, которые будут добавлены в запрос

raw
bool
значение по умолчанию: False

возвращает прямой ответ вместе с десериализованным ответом.

callback
Callable[<xref:Bytes>, <xref:response=None>]
значение по умолчанию: None

При указании будет вызываться с каждым блоком данных, который передается в поток. Обратный вызов должен принимать два аргумента: байт текущего фрагмента данных и объект ответа. Если данные передаются, ответ будет равен None.

operation_config
Обязательно

Переопределения конфигурации операций.

Возвращаемое значение

object или ClientRawResponse, если raw=true

Возвращаемый тип

Исключения

get

Возвращает сведения о версии, такие как дата создания, дата последнего изменения, URL-адрес конечной точки, количество намерений и сущностей, состояние обучения и публикации.

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

Параметры

app_id
str
Обязательно

Код приложения.

version_id
str
Обязательно

Идентификатор версии.

custom_headers
dict
значение по умолчанию: None

заголовки, которые будут добавлены в запрос

raw
bool
значение по умолчанию: False

возвращает прямой ответ вместе с десериализованным ответом.

operation_config
Обязательно

Переопределения конфигурации операций.

Возвращаемое значение

VersionInfo или ClientRawResponse, если raw=true

Возвращаемый тип

Исключения

import_lu_format

Импортирует новую версию в приложение LUIS.

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

Параметры

app_id
str
Обязательно

Код приложения.

luis_app_lu
str
Обязательно

LU, представляющий структуру приложения LUIS.

version_id
str
значение по умолчанию: None

Новый идентификатор versionId для импорта. Если значение не указано, versionId будет считываться из импортированного объекта.

custom_headers
dict
значение по умолчанию: None

заголовки, которые будут добавлены в запрос

raw
bool
значение по умолчанию: False

возвращает прямой ответ вместе с десериализованным ответом.

operation_config
Обязательно

Переопределения конфигурации операций.

Возвращаемое значение

str или ClientRawResponse, если raw=true

Возвращаемый тип

str,

Исключения

import_method

Импортирует новую версию в приложение LUIS.

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

Параметры

app_id
str
Обязательно

Код приложения.

luis_app
LuisApp
Обязательно

Структура приложения LUIS.

version_id
str
значение по умолчанию: None

Новый идентификатор versionId для импорта. Если значение не указано, versionId будет считываться из импортированного объекта.

custom_headers
dict
значение по умолчанию: None

заголовки, которые будут добавлены в запрос

raw
bool
значение по умолчанию: False

возвращает прямой ответ вместе с десериализованным ответом.

operation_config
Обязательно

Переопределения конфигурации операций.

Возвращаемое значение

str или ClientRawResponse, если raw=true

Возвращаемый тип

str,

Исключения

import_v2_app

Импортирует новую версию в приложение LUIS.

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

Параметры

app_id
str
Обязательно

Код приложения.

luis_app_v2
LuisAppV2
Обязательно

Структура приложения LUIS.

version_id
str
значение по умолчанию: None

Новый идентификатор versionId для импорта. Если значение не указано, versionId будет считываться из импортированного объекта.

custom_headers
dict
значение по умолчанию: None

заголовки, которые будут добавлены в запрос

raw
bool
значение по умолчанию: False

возвращает прямой ответ вместе с десериализованным ответом.

operation_config
Обязательно

Переопределения конфигурации операций.

Возвращаемое значение

str или ClientRawResponse, если raw=true

Возвращаемый тип

str,

Исключения

list

Возвращает список версий для этого идентификатора приложения.

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

Параметры

app_id
str
Обязательно

Код приложения.

skip
int
значение по умолчанию: 0

Количество пропускаемых записей. По умолчанию установлено значение 0.

take
int
значение по умолчанию: 100

Количество возвращаемых записей. Максимальный размер страницы — 500. Значение по умолчанию — 100.

custom_headers
dict
значение по умолчанию: None

заголовки, которые будут добавлены в запрос

raw
bool
значение по умолчанию: False

возвращает прямой ответ вместе с десериализованным ответом.

operation_config
Обязательно

Переопределения конфигурации операций.

Возвращаемое значение

list или ClientRawResponse, если raw=true

Возвращаемый тип

Исключения

update

Обновляет имя или описание версии приложения.

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

Параметры

app_id
str
Обязательно

Код приложения.

version_id
str
Обязательно

Идентификатор версии.

version
str
значение по умолчанию: None

Новая версия клонированных моделей.

custom_headers
dict
значение по умолчанию: None

заголовки, которые будут добавлены в запрос

raw
bool
значение по умолчанию: False

возвращает прямой ответ вместе с десериализованным ответом.

operation_config
Обязательно

Переопределения конфигурации операций.

Возвращаемое значение

OperationStatus или ClientRawResponse, если raw=true

Возвращаемый тип

Исключения

Атрибуты

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'>