KnowledgebaseOperations Třída

Operace KnowledgebaseOperations.

Dědičnost
builtins.object
KnowledgebaseOperations

Konstruktor

KnowledgebaseOperations(client, config, serializer, deserializer)

Parametry

Name Description
client
Vyžadováno

Klient pro žádosti o služby.

config
Vyžadováno

Konfigurace klienta služby.

serializer
Vyžadováno

Serializátor objektového modelu.

deserializer
Vyžadováno

Deserializátor objektového modelu.

Metody

create

Asynchronní operace pro vytvoření nové znalostní báze.

delete

Odstraní znalostní bázi a všechna její data.

download

Stáhněte si znalostní bázi.

generate_answer

Volání metody GenerateAnswer do znalostní báze dotazů (spravovaná službou QnA Maker).

get_details

Získá podrobnosti konkrétní znalostní báze.

list_all

Získá všechny znalostní báze pro uživatele.

publish

Publikuje všechny změny v testovacím indexu znalostní báze do jejího produkčního indexu.

replace

Nahraďte obsah znalostní báze.

train

Trénujte volání pro přidání návrhů do znalostní báze (spravovaný QnAMakerem).

update

Asynchronní operace pro úpravu znalostní báze.

create

Asynchronní operace pro vytvoření nové znalostní báze.

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

Parametry

Name Description
create_kb_payload
Vyžadováno

Post text požadavku.

custom_headers

hlavičky, které se přidají do požadavku

výchozí hodnota: None
raw

vrátí přímou odpověď společně s deserializovanou odpovědí.

výchozí hodnota: False
operation_config
Vyžadováno

Přepsání konfigurace operace

Návraty

Typ Description
<xref:msrest.pipeline.ClientRawResponse>

Operation or ClientRawResponse if raw=true

Výjimky

Typ Description

delete

Odstraní znalostní bázi a všechna její data.

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

Parametry

Name Description
kb_id
Vyžadováno
str

ID znalostní báze.

custom_headers

hlavičky, které se přidají do požadavku

výchozí hodnota: None
raw

vrátí přímou odpověď společně s deserializovanou odpovědí.

výchozí hodnota: False
operation_config
Vyžadováno

Přepsání konfigurace operace

Návraty

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

None nebo ClientRawResponse if raw=true

Výjimky

Typ Description

download

Stáhněte si znalostní bázi.

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

Parametry

Name Description
kb_id
Vyžadováno
str

ID znalostní báze.

environment
Vyžadováno

Určuje, jestli je prostředí Test nebo Prod. Mezi možné hodnoty patří: Prod, Test.

source
str

Filtr vlastností zdroje, který se má použít.

výchozí hodnota: None
changed_since
str

Naposledy změněný filtr vlastností stavu, který se má použít.

výchozí hodnota: None
custom_headers

hlavičky, které se přidají do požadavku

výchozí hodnota: None
raw

vrátí přímou odpověď společně s deserializovanou odpovědí.

výchozí hodnota: False
operation_config
Vyžadováno

Přepsání konfigurace operace

Návraty

Typ Description
<xref:msrest.pipeline.ClientRawResponse>

QnADocumentsDTO nebo ClientRawResponse, pokud raw=true

Výjimky

Typ Description

generate_answer

Volání metody GenerateAnswer do znalostní báze dotazů (spravovaná službou QnA Maker).

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

Parametry

Name Description
kb_id
Vyžadováno
str

ID znalostní báze.

generate_answer_payload
Vyžadováno

Post text požadavku.

custom_headers

hlavičky, které se přidají do požadavku

výchozí hodnota: None
raw

vrátí přímou odpověď společně s deserializovanou odpovědí.

výchozí hodnota: False
operation_config
Vyžadováno

Přepsání konfigurace operace

Návraty

Typ Description
<xref:msrest.pipeline.ClientRawResponse>

QnASearchResultList nebo ClientRawResponse, pokud raw=true

Výjimky

Typ Description

get_details

Získá podrobnosti konkrétní znalostní báze.

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

Parametry

Name Description
kb_id
Vyžadováno
str

ID znalostní báze.

custom_headers

hlavičky, které se přidají do požadavku

výchozí hodnota: None
raw

vrátí přímou odpověď společně s deserializovanou odpovědí.

výchozí hodnota: False
operation_config
Vyžadováno

Přepsání konfigurace operace

Návraty

Typ Description
<xref:msrest.pipeline.ClientRawResponse>

KnowledgebaseDTO nebo ClientRawResponse, pokud raw=true

Výjimky

Typ Description

list_all

Získá všechny znalostní báze pro uživatele.

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

Parametry

Name Description
custom_headers

hlavičky, které se přidají do požadavku

výchozí hodnota: None
raw

vrátí přímou odpověď společně s deserializovanou odpovědí.

výchozí hodnota: False
operation_config
Vyžadováno

Přepsání konfigurace operace

Návraty

Typ Description
<xref:msrest.pipeline.ClientRawResponse>

Znalostní bázeDTO nebo ClientRawResponse, pokud raw=true

Výjimky

Typ Description

publish

Publikuje všechny změny v testovacím indexu znalostní báze do jejího produkčního indexu.

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

Parametry

Name Description
kb_id
Vyžadováno
str

ID znalostní báze.

custom_headers

hlavičky, které se přidají do požadavku

výchozí hodnota: None
raw

vrátí přímou odpověď společně s deserializovanou odpovědí.

výchozí hodnota: False
operation_config
Vyžadováno

Přepsání konfigurace operace

Návraty

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

None nebo ClientRawResponse if raw=true

Výjimky

Typ Description

replace

Nahraďte obsah znalostní báze.

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

Parametry

Name Description
kb_id
Vyžadováno
str

ID znalostní báze.

qn_alist
Vyžadováno

Seznam Q-A (QnADTO), které se mají přidat do znalostní báze. ID Q-A jsou přiřazována službou a měla by se vynechat.

custom_headers

hlavičky, které se přidají do požadavku

výchozí hodnota: None
raw

vrátí přímou odpověď společně s deserializovanou odpovědí.

výchozí hodnota: False
operation_config
Vyžadováno

Přepsání konfigurace operace

Návraty

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

None nebo ClientRawResponse if raw=true

Výjimky

Typ Description

train

Trénujte volání pro přidání návrhů do znalostní báze (spravovaný QnAMakerem).

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

Parametry

Name Description
kb_id
Vyžadováno
str

ID znalostní báze.

feedback_records

Seznam záznamů zpětné vazby

výchozí hodnota: None
custom_headers

hlavičky, které se přidají do požadavku

výchozí hodnota: None
raw

vrátí přímou odpověď společně s deserializovanou odpovědí.

výchozí hodnota: False
operation_config
Vyžadováno

Přepsání konfigurace operace

Návraty

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

None nebo ClientRawResponse if raw=true

Výjimky

Typ Description

update

Asynchronní operace pro úpravu znalostní báze.

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

Parametry

Name Description
kb_id
Vyžadováno
str

ID znalostní báze.

update_kb
Vyžadováno

Post text požadavku.

custom_headers

hlavičky, které se přidají do požadavku

výchozí hodnota: None
raw

vrátí přímou odpověď společně s deserializovanou odpovědí.

výchozí hodnota: False
operation_config
Vyžadováno

Přepsání konfigurace operace

Návraty

Typ Description
<xref:msrest.pipeline.ClientRawResponse>

Operation or ClientRawResponse if raw=true

Výjimky

Typ Description

Atributy

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