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í generateAnswer do znalostní báze dotazů (spravovaná služba QnA Maker).

get_details

Získá podrobnosti o konkrétní znalostní bázi.

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 svého indexu.

replace

Nahraďte obsah znalostní báze.

train

Trénujte volání pro přidávání návrhů do znalostní báze (QnAMaker Managed).

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 body žádosti.

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>

Operace nebo ClientRawResponse, pokud 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í generateAnswer do znalostní báze dotazů (spravovaná služba 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 body žádosti.

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 o konkrétní znalostní bázi.

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 své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 přiřazuje služba 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ávání návrhů do znalostní báze (QnAMaker Managed).

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 body žádosti.

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>

Operace nebo ClientRawResponse, pokud 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'>