KnowledgebaseOperations Класс
Операции базы знаний.
- Наследование
-
builtins.objectKnowledgebaseOperations
Конструктор
KnowledgebaseOperations(client, config, serializer, deserializer)
Параметры
Имя | Описание |
---|---|
client
Обязательно
|
Клиент для запросов на обслуживание. |
config
Обязательно
|
Настройка клиента службы. |
serializer
Обязательно
|
Сериализатор объектной модели. |
deserializer
Обязательно
|
Десериализатор объектной модели. |
Методы
create |
Асинхронная операция создания новой базы знаний. |
delete |
Удаляет базу знаний и все ее данные. |
download |
Скачивание базы знаний. |
generate_answer |
Вызов GenerateAnswer для запроса базы знаний (управляемый QnA Maker). |
get_details |
Возвращает сведения о конкретной базе знаний. |
list_all |
Возвращает все базы знаний для пользователя. |
publish |
Публикует все изменения в индексе тестирования базы знаний в индексе Prod. |
replace |
Замена содержимого базы знаний. |
train |
Вызов обучения для добавления предложений в базу знаний (управляемый QnAMaker). |
update |
Асинхронная операция изменения базы знаний. |
create
Асинхронная операция создания новой базы знаний.
create(create_kb_payload, custom_headers=None, raw=False, **operation_config)
Параметры
Имя | Описание |
---|---|
create_kb_payload
Обязательно
|
Публикация текста запроса. |
custom_headers
|
заголовки, которые будут добавлены в запрос значение по умолчанию: None
|
raw
|
возвращает прямой ответ вместе с десериализованным ответом. значение по умолчанию: False
|
operation_config
Обязательно
|
Переопределения конфигурации операций. |
Возвращаемое значение
Тип | Описание |
---|---|
<xref:msrest.pipeline.ClientRawResponse>
|
Operation или ClientRawResponse, если raw=true |
Исключения
Тип | Описание |
---|---|
delete
Удаляет базу знаний и все ее данные.
delete(kb_id, custom_headers=None, raw=False, **operation_config)
Параметры
Имя | Описание |
---|---|
kb_id
Обязательно
|
Идентификатор базы знаний. |
custom_headers
|
заголовки, которые будут добавлены в запрос значение по умолчанию: None
|
raw
|
возвращает прямой ответ вместе с десериализованным ответом. значение по умолчанию: False
|
operation_config
Обязательно
|
Переопределения конфигурации операций. |
Возвращаемое значение
Тип | Описание |
---|---|
None,
<xref:msrest.pipeline.ClientRawResponse>
|
None или ClientRawResponse, если raw=true |
Исключения
Тип | Описание |
---|---|
download
Скачивание базы знаний.
download(kb_id, environment, source=None, changed_since=None, custom_headers=None, raw=False, **operation_config)
Параметры
Имя | Описание |
---|---|
kb_id
Обязательно
|
Идентификатор базы знаний. |
environment
Обязательно
|
str или
EnvironmentType
Указывает, является ли среда Test или Prod. Возможные значения: "Prod", "Test" |
source
|
Фильтр свойств источника, который требуется применить. значение по умолчанию: None
|
changed_since
|
Примененный фильтр свойств последнего изменения состояния. значение по умолчанию: None
|
custom_headers
|
заголовки, которые будут добавлены в запрос значение по умолчанию: None
|
raw
|
возвращает прямой ответ вместе с десериализованным ответом. значение по умолчанию: False
|
operation_config
Обязательно
|
Переопределения конфигурации операций. |
Возвращаемое значение
Тип | Описание |
---|---|
<xref:msrest.pipeline.ClientRawResponse>
|
QnADocumentsDTO или ClientRawResponse, если raw=true |
Исключения
Тип | Описание |
---|---|
generate_answer
Вызов GenerateAnswer для запроса базы знаний (управляемый QnA Maker).
generate_answer(kb_id, generate_answer_payload, custom_headers=None, raw=False, **operation_config)
Параметры
Имя | Описание |
---|---|
kb_id
Обязательно
|
Идентификатор базы знаний. |
generate_answer_payload
Обязательно
|
Публикация текста запроса. |
custom_headers
|
заголовки, которые будут добавлены в запрос значение по умолчанию: None
|
raw
|
возвращает прямой ответ вместе с десериализованным ответом. значение по умолчанию: False
|
operation_config
Обязательно
|
Переопределения конфигурации операций. |
Возвращаемое значение
Тип | Описание |
---|---|
<xref:msrest.pipeline.ClientRawResponse>
|
QnASearchResultList или ClientRawResponse, если raw=true |
Исключения
Тип | Описание |
---|---|
get_details
Возвращает сведения о конкретной базе знаний.
get_details(kb_id, custom_headers=None, raw=False, **operation_config)
Параметры
Имя | Описание |
---|---|
kb_id
Обязательно
|
Идентификатор базы знаний. |
custom_headers
|
заголовки, которые будут добавлены в запрос значение по умолчанию: None
|
raw
|
возвращает прямой ответ вместе с десериализованным ответом. значение по умолчанию: False
|
operation_config
Обязательно
|
Переопределения конфигурации операций. |
Возвращаемое значение
Тип | Описание |
---|---|
<xref:msrest.pipeline.ClientRawResponse>
|
База знанийDTO или ClientRawResponse, если raw=true |
Исключения
Тип | Описание |
---|---|
list_all
Возвращает все базы знаний для пользователя.
list_all(custom_headers=None, raw=False, **operation_config)
Параметры
Имя | Описание |
---|---|
custom_headers
|
заголовки, которые будут добавлены в запрос значение по умолчанию: None
|
raw
|
возвращает прямой ответ вместе с десериализованным ответом. значение по умолчанию: False
|
operation_config
Обязательно
|
Переопределения конфигурации операций. |
Возвращаемое значение
Тип | Описание |
---|---|
<xref:msrest.pipeline.ClientRawResponse>
|
Базы знанийDTO или ClientRawResponse, если raw=true |
Исключения
Тип | Описание |
---|---|
publish
Публикует все изменения в индексе тестирования базы знаний в индексе Prod.
publish(kb_id, custom_headers=None, raw=False, **operation_config)
Параметры
Имя | Описание |
---|---|
kb_id
Обязательно
|
Идентификатор базы знаний. |
custom_headers
|
заголовки, которые будут добавлены в запрос значение по умолчанию: None
|
raw
|
возвращает прямой ответ вместе с десериализованным ответом. значение по умолчанию: False
|
operation_config
Обязательно
|
Переопределения конфигурации операций. |
Возвращаемое значение
Тип | Описание |
---|---|
None,
<xref:msrest.pipeline.ClientRawResponse>
|
None или ClientRawResponse, если raw=true |
Исключения
Тип | Описание |
---|---|
replace
Замена содержимого базы знаний.
replace(kb_id, qn_alist, custom_headers=None, raw=False, **operation_config)
Параметры
Имя | Описание |
---|---|
kb_id
Обязательно
|
Идентификатор базы знаний. |
qn_alist
Обязательно
|
Список Q-A (QnADTO), добавляемых в базу знаний. Идентификаторы Q-A назначаются службой и должны быть опущены. |
custom_headers
|
заголовки, которые будут добавлены в запрос значение по умолчанию: None
|
raw
|
возвращает прямой ответ вместе с десериализованным ответом. значение по умолчанию: False
|
operation_config
Обязательно
|
Переопределения конфигурации операций. |
Возвращаемое значение
Тип | Описание |
---|---|
None,
<xref:msrest.pipeline.ClientRawResponse>
|
None или ClientRawResponse, если raw=true |
Исключения
Тип | Описание |
---|---|
train
Вызов обучения для добавления предложений в базу знаний (управляемый QnAMaker).
train(kb_id, feedback_records=None, custom_headers=None, raw=False, **operation_config)
Параметры
Имя | Описание |
---|---|
kb_id
Обязательно
|
Идентификатор базы знаний. |
feedback_records
|
Список записей отзывов. значение по умолчанию: None
|
custom_headers
|
заголовки, которые будут добавлены в запрос значение по умолчанию: None
|
raw
|
возвращает прямой ответ вместе с десериализованным ответом. значение по умолчанию: False
|
operation_config
Обязательно
|
Переопределения конфигурации операций. |
Возвращаемое значение
Тип | Описание |
---|---|
None,
<xref:msrest.pipeline.ClientRawResponse>
|
None или ClientRawResponse, если raw=true |
Исключения
Тип | Описание |
---|---|
update
Асинхронная операция изменения базы знаний.
update(kb_id, update_kb, custom_headers=None, raw=False, **operation_config)
Параметры
Имя | Описание |
---|---|
kb_id
Обязательно
|
Идентификатор базы знаний. |
update_kb
Обязательно
|
Публикация текста запроса. |
custom_headers
|
заголовки, которые будут добавлены в запрос значение по умолчанию: None
|
raw
|
возвращает прямой ответ вместе с десериализованным ответом. значение по умолчанию: False
|
operation_config
Обязательно
|
Переопределения конфигурации операций. |
Возвращаемое значение
Тип | Описание |
---|---|
<xref:msrest.pipeline.ClientRawResponse>
|
Operation или ClientRawResponse, если raw=true |
Исключения
Тип | Описание |
---|---|
Атрибуты
models
models = <module 'azure.cognitiveservices.knowledge.qnamaker.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.9\\x64\\Lib\\site-packages\\azure\\cognitiveservices\\knowledge\\qnamaker\\models\\__init__.py'>
Azure SDK for Python
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по