KnowledgebaseOperations Osztály

KnowledgebaseOperations-műveletek.

Öröklődés
builtins.object
KnowledgebaseOperations

Konstruktor

KnowledgebaseOperations(client, config, serializer, deserializer)

Paraméterek

Name Description
client
Kötelező

Ügyfél szolgáltatáskérésekhez.

config
Kötelező

A szolgáltatásügyfél konfigurálása.

serializer
Kötelező

Objektummodell szerializálója.

deserializer
Kötelező

Objektummodell-deszerializáló.

Metódusok

create

Aszinkron művelet egy új tudásbázis létrehozásához.

delete

Törli a tudásbázist és annak összes adatát.

download

Töltse le a tudásbázist.

generate_answer

GenerateAnswer-hívás a tudásbázis lekérdezéséhez (QnA Maker által felügyelt).

get_details

Lekéri egy adott tudásbázis részleteit.

list_all

Lekéri egy felhasználó összes tudásbázisát.

publish

Közzéteszi a tudásbázis tesztindexének minden változását a prod indexében.

replace

Cserélje le a tudásbázis tartalmát.

train

A hívás betanítása javaslatok hozzáadásához a tudásbázishoz (QnAMaker által felügyelt).

update

Aszinkron művelet egy tudásbázis módosításához.

create

Aszinkron művelet egy új tudásbázis létrehozásához.

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

Paraméterek

Name Description
create_kb_payload
Kötelező

A kérelem törzsének közzététele.

custom_headers

a kérelemhez hozzáadandó fejlécek

alapértelmezett érték: None
raw

a deszerializált válasz mellett a közvetlen választ adja vissza

alapértelmezett érték: False
operation_config
Kötelező

A műveletkonfiguráció felülbírálása.

Válaszok

Típus Description
<xref:msrest.pipeline.ClientRawResponse>

Művelet vagy ClientRawResponse, ha raw=true

Kivételek

Típus Description

delete

Törli a tudásbázist és annak összes adatát.

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

Paraméterek

Name Description
kb_id
Kötelező
str

Tudásbázis-azonosító.

custom_headers

a kérelemhez hozzáadandó fejlécek

alapértelmezett érték: None
raw

a deszerializált válasz mellett a közvetlen választ adja vissza

alapértelmezett érték: False
operation_config
Kötelező

A műveletkonfiguráció felülbírálása.

Válaszok

Típus Description
None,
<xref:msrest.pipeline.ClientRawResponse>

Nincs vagy ClientRawResponse, ha raw=true

Kivételek

Típus Description

download

Töltse le a tudásbázist.

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

Paraméterek

Name Description
kb_id
Kötelező
str

Tudásbázis-azonosító.

environment
Kötelező

Meghatározza, hogy a környezet Teszt vagy Prod-e. A lehetséges értékek a következők: "Prod", "Test"

source
str

Az alkalmazandó forrástulajdonság-szűrő.

alapértelmezett érték: None
changed_since
str

Az utolsó módosítandó állapottulajdonság-szűrő.

alapértelmezett érték: None
custom_headers

a kérelemhez hozzáadandó fejlécek

alapértelmezett érték: None
raw

a deszerializált válasz mellett a közvetlen választ adja vissza

alapértelmezett érték: False
operation_config
Kötelező

A műveletkonfiguráció felülbírálása.

Válaszok

Típus Description
<xref:msrest.pipeline.ClientRawResponse>

QnADocumentsDTO vagy ClientRawResponse, ha raw=true

Kivételek

Típus Description

generate_answer

GenerateAnswer-hívás a tudásbázis lekérdezéséhez (QnA Maker által felügyelt).

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

Paraméterek

Name Description
kb_id
Kötelező
str

Tudásbázis-azonosító.

generate_answer_payload
Kötelező

A kérelem törzsének közzététele.

custom_headers

a kérelemhez hozzáadandó fejlécek

alapértelmezett érték: None
raw

a deszerializált válasz mellett a közvetlen választ adja vissza

alapértelmezett érték: False
operation_config
Kötelező

A műveletkonfiguráció felülbírálása.

Válaszok

Típus Description
<xref:msrest.pipeline.ClientRawResponse>

QnASearchResultList vagy ClientRawResponse, ha raw=true

Kivételek

Típus Description

get_details

Lekéri egy adott tudásbázis részleteit.

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

Paraméterek

Name Description
kb_id
Kötelező
str

Tudásbázis-azonosító.

custom_headers

a kérelemhez hozzáadandó fejlécek

alapértelmezett érték: None
raw

a deszerializált válasz mellett a közvetlen választ adja vissza

alapértelmezett érték: False
operation_config
Kötelező

A műveletkonfiguráció felülbírálása.

Válaszok

Típus Description
<xref:msrest.pipeline.ClientRawResponse>

KnowledgebaseDTO vagy ClientRawResponse, ha raw=true

Kivételek

Típus Description

list_all

Lekéri egy felhasználó összes tudásbázisát.

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

Paraméterek

Name Description
custom_headers

a kérelemhez hozzáadandó fejlécek

alapértelmezett érték: None
raw

a deszerializált válasz mellett a közvetlen választ adja vissza

alapértelmezett érték: False
operation_config
Kötelező

A műveletkonfiguráció felülbírálása.

Válaszok

Típus Description
<xref:msrest.pipeline.ClientRawResponse>

KnowledgebasesDTO vagy ClientRawResponse, ha raw=true

Kivételek

Típus Description

publish

Közzéteszi a tudásbázis tesztindexének minden változását a prod indexében.

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

Paraméterek

Name Description
kb_id
Kötelező
str

Tudásbázis-azonosító.

custom_headers

a kérelemhez hozzáadandó fejlécek

alapértelmezett érték: None
raw

a deszerializált válasz mellett a közvetlen választ adja vissza

alapértelmezett érték: False
operation_config
Kötelező

A műveletkonfiguráció felülbírálása.

Válaszok

Típus Description
None,
<xref:msrest.pipeline.ClientRawResponse>

Nincs vagy ClientRawResponse, ha raw=true

Kivételek

Típus Description

replace

Cserélje le a tudásbázis tartalmát.

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

Paraméterek

Name Description
kb_id
Kötelező
str

Tudásbázis-azonosító.

qn_alist
Kötelező

A tudásbázishoz hozzáadni kívánt QnADTO (QnADTO) listája. A Q-A-azonosítókat a szolgáltatás rendeli hozzá, és meg kell hagyni.

custom_headers

a kérelemhez hozzáadandó fejlécek

alapértelmezett érték: None
raw

a deszerializált válasz mellett a közvetlen választ adja vissza

alapértelmezett érték: False
operation_config
Kötelező

A műveletkonfiguráció felülbírálása.

Válaszok

Típus Description
None,
<xref:msrest.pipeline.ClientRawResponse>

Nincs vagy ClientRawResponse, ha raw=true

Kivételek

Típus Description

train

A hívás betanítása javaslatok hozzáadásához a tudásbázishoz (QnAMaker által felügyelt).

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

Paraméterek

Name Description
kb_id
Kötelező
str

Tudásbázis-azonosító.

feedback_records

Visszajelzési rekordok listája.

alapértelmezett érték: None
custom_headers

a kérelemhez hozzáadandó fejlécek

alapértelmezett érték: None
raw

a deszerializált válasz mellett a közvetlen választ adja vissza

alapértelmezett érték: False
operation_config
Kötelező

A műveletkonfiguráció felülbírálása.

Válaszok

Típus Description
None,
<xref:msrest.pipeline.ClientRawResponse>

Nincs vagy ClientRawResponse, ha raw=true

Kivételek

Típus Description

update

Aszinkron művelet egy tudásbázis módosításához.

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

Paraméterek

Name Description
kb_id
Kötelező
str

Tudásbázis-azonosító.

update_kb
Kötelező

A kérelem törzsének közzététele.

custom_headers

a kérelemhez hozzáadandó fejlécek

alapértelmezett érték: None
raw

a deszerializált válasz mellett a közvetlen választ adja vissza

alapértelmezett érték: False
operation_config
Kötelező

A műveletkonfiguráció felülbírálása.

Válaszok

Típus Description
<xref:msrest.pipeline.ClientRawResponse>

Művelet vagy ClientRawResponse, ha raw=true

Kivételek

Típus Description

Attribútumok

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