KnowledgebaseOperations Klasa

Operacje KnowledgebaseOperations.

Dziedziczenie
builtins.object
KnowledgebaseOperations

Konstruktor

KnowledgebaseOperations(client, config, serializer, deserializer)

Parametry

Nazwa Opis
client
Wymagane

Klient żądań obsługi.

config
Wymagane

Konfiguracja klienta usługi.

serializer
Wymagane

Serializator modelu obiektów.

deserializer
Wymagane

Deserializator modelu obiektów.

Metody

create

Operacja asynchroniczna w celu utworzenia nowej bazy wiedzy.

delete

Usuwa bazę wiedzy i wszystkie jej dane.

download

Pobierz bazę wiedzy.

generate_answer

GenerateAnswer wywołanie do bazy wiedzy zapytań (QnA Maker Managed).

get_details

Pobiera szczegółowe informacje o określonej bazie wiedzy.

list_all

Pobiera wszystkie bazy wiedzy dla użytkownika.

publish

Publikuje wszystkie zmiany w indeksie testowym bazy wiedzy w indeksie prod.

replace

Zastąp zawartość bazy wiedzy.

train

Trenowanie połączenia w celu dodania sugestii do bazy wiedzy (QnAMaker Managed).

update

Operacja asynchroniczna w celu zmodyfikowania bazy wiedzy.

create

Operacja asynchroniczna w celu utworzenia nowej bazy wiedzy.

create(create_kb_payload, custom_headers=None, raw=False, **operation_config)

Parametry

Nazwa Opis
create_kb_payload
Wymagane

Opublikuj treść żądania.

custom_headers

nagłówki, które zostaną dodane do żądania

wartość domyślna: None
raw

zwraca bezpośrednią odpowiedź obok odpowiedzi deserializowanej

wartość domyślna: False
operation_config
Wymagane

Przesłonięcia konfiguracji operacji.

Zwraca

Typ Opis
<xref:msrest.pipeline.ClientRawResponse>

Operacja lub ClientRawResponse, jeśli wartość raw=true

Wyjątki

Typ Opis

delete

Usuwa bazę wiedzy i wszystkie jej dane.

delete(kb_id, custom_headers=None, raw=False, **operation_config)

Parametry

Nazwa Opis
kb_id
Wymagane
str

Identyfikator bazy wiedzy.

custom_headers

nagłówki, które zostaną dodane do żądania

wartość domyślna: None
raw

zwraca bezpośrednią odpowiedź obok odpowiedzi deserializowanej

wartość domyślna: False
operation_config
Wymagane

Przesłonięcia konfiguracji operacji.

Zwraca

Typ Opis
None,
<xref:msrest.pipeline.ClientRawResponse>

Brak lub ClientRawResponse, jeśli wartość raw=true

Wyjątki

Typ Opis

download

Pobierz bazę wiedzy.

download(kb_id, environment, source=None, changed_since=None, custom_headers=None, raw=False, **operation_config)

Parametry

Nazwa Opis
kb_id
Wymagane
str

Identyfikator bazy wiedzy.

environment
Wymagane

Określa, czy środowisko jest testowe, czy prod. Możliwe wartości to: "Prod", "Test"

source
str

Filtr właściwości źródłowej do zastosowania.

wartość domyślna: None
changed_since
str

Ostatni zmieniony filtr właściwości stanu do zastosowania.

wartość domyślna: None
custom_headers

nagłówki, które zostaną dodane do żądania

wartość domyślna: None
raw

zwraca bezpośrednią odpowiedź obok odpowiedzi deserializowanej

wartość domyślna: False
operation_config
Wymagane

Przesłonięcia konfiguracji operacji.

Zwraca

Typ Opis
<xref:msrest.pipeline.ClientRawResponse>

QnADocumentsDTO lub ClientRawResponse, jeśli raw=true

Wyjątki

Typ Opis

generate_answer

GenerateAnswer wywołanie do bazy wiedzy zapytań (QnA Maker Managed).

generate_answer(kb_id, generate_answer_payload, custom_headers=None, raw=False, **operation_config)

Parametry

Nazwa Opis
kb_id
Wymagane
str

Identyfikator bazy wiedzy.

generate_answer_payload
Wymagane

Opublikuj treść żądania.

custom_headers

nagłówki, które zostaną dodane do żądania

wartość domyślna: None
raw

zwraca bezpośrednią odpowiedź obok odpowiedzi deserializowanej

wartość domyślna: False
operation_config
Wymagane

Przesłonięcia konfiguracji operacji.

Zwraca

Typ Opis
<xref:msrest.pipeline.ClientRawResponse>

QnASearchResultList lub ClientRawResponse, jeśli raw=true

Wyjątki

Typ Opis

get_details

Pobiera szczegółowe informacje o określonej bazie wiedzy.

get_details(kb_id, custom_headers=None, raw=False, **operation_config)

Parametry

Nazwa Opis
kb_id
Wymagane
str

Identyfikator bazy wiedzy.

custom_headers

nagłówki, które zostaną dodane do żądania

wartość domyślna: None
raw

zwraca bezpośrednią odpowiedź obok odpowiedzi deserializowanej

wartość domyślna: False
operation_config
Wymagane

Przesłonięcia konfiguracji operacji.

Zwraca

Typ Opis
<xref:msrest.pipeline.ClientRawResponse>

KnowledgebaseDTO lub ClientRawResponse, jeśli raw=true

Wyjątki

Typ Opis

list_all

Pobiera wszystkie bazy wiedzy dla użytkownika.

list_all(custom_headers=None, raw=False, **operation_config)

Parametry

Nazwa Opis
custom_headers

nagłówki, które zostaną dodane do żądania

wartość domyślna: None
raw

zwraca bezpośrednią odpowiedź obok odpowiedzi deserializowanej

wartość domyślna: False
operation_config
Wymagane

Przesłonięcia konfiguracji operacji.

Zwraca

Typ Opis
<xref:msrest.pipeline.ClientRawResponse>

Bazy wiedzyDTO lub ClientRawResponse, jeśli raw=true

Wyjątki

Typ Opis

publish

Publikuje wszystkie zmiany w indeksie testowym bazy wiedzy w indeksie prod.

publish(kb_id, custom_headers=None, raw=False, **operation_config)

Parametry

Nazwa Opis
kb_id
Wymagane
str

Identyfikator bazy wiedzy.

custom_headers

nagłówki, które zostaną dodane do żądania

wartość domyślna: None
raw

zwraca bezpośrednią odpowiedź obok odpowiedzi deserializowanej

wartość domyślna: False
operation_config
Wymagane

Przesłonięcia konfiguracji operacji.

Zwraca

Typ Opis
None,
<xref:msrest.pipeline.ClientRawResponse>

Brak lub ClientRawResponse, jeśli wartość raw=true

Wyjątki

Typ Opis

replace

Zastąp zawartość bazy wiedzy.

replace(kb_id, qn_alist, custom_headers=None, raw=False, **operation_config)

Parametry

Nazwa Opis
kb_id
Wymagane
str

Identyfikator bazy wiedzy.

qn_alist
Wymagane

Lista Q-A (QnADTO) do dodania do bazy wiedzy. Identyfikatory Q-A są przypisywane przez usługę i powinny zostać pominięte.

custom_headers

nagłówki, które zostaną dodane do żądania

wartość domyślna: None
raw

zwraca bezpośrednią odpowiedź obok odpowiedzi deserializowanej

wartość domyślna: False
operation_config
Wymagane

Przesłonięcia konfiguracji operacji.

Zwraca

Typ Opis
None,
<xref:msrest.pipeline.ClientRawResponse>

Brak lub ClientRawResponse, jeśli wartość raw=true

Wyjątki

Typ Opis

train

Trenowanie połączenia w celu dodania sugestii do bazy wiedzy (QnAMaker Managed).

train(kb_id, feedback_records=None, custom_headers=None, raw=False, **operation_config)

Parametry

Nazwa Opis
kb_id
Wymagane
str

Identyfikator bazy wiedzy.

feedback_records

Lista rekordów opinii.

wartość domyślna: None
custom_headers

nagłówki, które zostaną dodane do żądania

wartość domyślna: None
raw

zwraca bezpośrednią odpowiedź obok odpowiedzi deserializowanej

wartość domyślna: False
operation_config
Wymagane

Przesłonięcia konfiguracji operacji.

Zwraca

Typ Opis
None,
<xref:msrest.pipeline.ClientRawResponse>

Brak lub ClientRawResponse, jeśli wartość raw=true

Wyjątki

Typ Opis

update

Operacja asynchroniczna w celu zmodyfikowania bazy wiedzy.

update(kb_id, update_kb, custom_headers=None, raw=False, **operation_config)

Parametry

Nazwa Opis
kb_id
Wymagane
str

Identyfikator bazy wiedzy.

update_kb
Wymagane

Opublikuj treść żądania.

custom_headers

nagłówki, które zostaną dodane do żądania

wartość domyślna: None
raw

zwraca bezpośrednią odpowiedź obok odpowiedzi deserializowanej

wartość domyślna: False
operation_config
Wymagane

Przesłonięcia konfiguracji operacji.

Zwraca

Typ Opis
<xref:msrest.pipeline.ClientRawResponse>

Operacja lub ClientRawResponse, jeśli wartość raw=true

Wyjątki

Typ Opis

Atrybuty

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