KnowledgebaseOperations Klass

KnowledgebaseOperations-åtgärder.

Arv
builtins.object
KnowledgebaseOperations

Konstruktor

KnowledgebaseOperations(client, config, serializer, deserializer)

Parametrar

Name Description
client
Obligatorisk

Klient för tjänstbegäranden.

config
Obligatorisk

Konfiguration av tjänstklient.

serializer
Obligatorisk

En objektmodells serialiserare.

deserializer
Obligatorisk

En deserialiserare för objektmodell.

Metoder

create

Asynkron åtgärd för att skapa en ny kunskapsbas.

delete

Tar bort kunskapsbasen och alla dess data.

download

Ladda ned kunskapsbasen.

generate_answer

GenerateAnswer-anrop för att fråga kunskapsbas (QnA Maker Managed).

get_details

Hämtar information om en specifik kunskapsbas.

list_all

Hämtar alla kunskapsbaser för en användare.

publish

Publicerar alla ändringar i testindexet för en kunskapsbas till dess prod-index.

replace

Ersätt innehåll i kunskapsbasen.

train

Träna anrop för att lägga till förslag i kunskapsbasen (QnAMaker Managed).

update

Asynkron åtgärd för att ändra en kunskapsbas.

create

Asynkron åtgärd för att skapa en ny kunskapsbas.

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

Parametrar

Name Description
create_kb_payload
Obligatorisk

Publicera brödtexten för begäran.

custom_headers

rubriker som ska läggas till i begäran

standardvärde: None
raw

returnerar direktsvaret tillsammans med det deserialiserade svaret

standardvärde: False
operation_config
Obligatorisk

Åsidosättningar av åtgärdskonfiguration.

Returer

Typ Description
<xref:msrest.pipeline.ClientRawResponse>

Åtgärd eller ClientRawResponse om raw=true

Undantag

Typ Description

delete

Tar bort kunskapsbasen och alla dess data.

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

Parametrar

Name Description
kb_id
Obligatorisk
str

Kunskapsbas-ID.

custom_headers

rubriker som ska läggas till i begäran

standardvärde: None
raw

returnerar direktsvaret tillsammans med det deserialiserade svaret

standardvärde: False
operation_config
Obligatorisk

Åsidosättningar av åtgärdskonfiguration.

Returer

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

None eller ClientRawResponse om raw=true

Undantag

Typ Description

download

Ladda ned kunskapsbasen.

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

Parametrar

Name Description
kb_id
Obligatorisk
str

Kunskapsbas-ID.

environment
Obligatorisk

Anger om miljön är Test eller Prod. Möjliga värden är: Prod, Test

source
str

Källegenskapsfiltret som ska tillämpas.

standardvärde: None
changed_since
str

Det senast ändrade statusegenskapsfiltret som ska tillämpas.

standardvärde: None
custom_headers

rubriker som ska läggas till i begäran

standardvärde: None
raw

returnerar direktsvaret tillsammans med det deserialiserade svaret

standardvärde: False
operation_config
Obligatorisk

Åsidosättningar av åtgärdskonfiguration.

Returer

Typ Description
<xref:msrest.pipeline.ClientRawResponse>

QnADocumentsDTO eller ClientRawResponse om raw=true

Undantag

Typ Description

generate_answer

GenerateAnswer-anrop för att fråga kunskapsbas (QnA Maker Managed).

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

Parametrar

Name Description
kb_id
Obligatorisk
str

Kunskapsbas-ID.

generate_answer_payload
Obligatorisk

Publicera brödtexten för begäran.

custom_headers

rubriker som ska läggas till i begäran

standardvärde: None
raw

returnerar direktsvaret tillsammans med det deserialiserade svaret

standardvärde: False
operation_config
Obligatorisk

Åsidosättningar av åtgärdskonfiguration.

Returer

Typ Description
<xref:msrest.pipeline.ClientRawResponse>

QnASearchResultList eller ClientRawResponse om raw=true

Undantag

Typ Description

get_details

Hämtar information om en specifik kunskapsbas.

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

Parametrar

Name Description
kb_id
Obligatorisk
str

Kunskapsbas-ID.

custom_headers

rubriker som ska läggas till i begäran

standardvärde: None
raw

returnerar direktsvaret tillsammans med det deserialiserade svaret

standardvärde: False
operation_config
Obligatorisk

Åsidosättningar av åtgärdskonfiguration.

Returer

Typ Description
<xref:msrest.pipeline.ClientRawResponse>

KnowledgebaseDTO eller ClientRawResponse om raw=true

Undantag

Typ Description

list_all

Hämtar alla kunskapsbaser för en användare.

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

Parametrar

Name Description
custom_headers

rubriker som ska läggas till i begäran

standardvärde: None
raw

returnerar direktsvaret tillsammans med det deserialiserade svaret

standardvärde: False
operation_config
Obligatorisk

Åsidosättningar av åtgärdskonfiguration.

Returer

Typ Description
<xref:msrest.pipeline.ClientRawResponse>

KnowledgebasesDTO eller ClientRawResponse om raw=true

Undantag

Typ Description

publish

Publicerar alla ändringar i testindexet för en kunskapsbas till dess prod-index.

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

Parametrar

Name Description
kb_id
Obligatorisk
str

Kunskapsbas-ID.

custom_headers

rubriker som ska läggas till i begäran

standardvärde: None
raw

returnerar direktsvaret tillsammans med det deserialiserade svaret

standardvärde: False
operation_config
Obligatorisk

Åsidosättningar av åtgärdskonfiguration.

Returer

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

None eller ClientRawResponse om raw=true

Undantag

Typ Description

replace

Ersätt innehåll i kunskapsbasen.

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

Parametrar

Name Description
kb_id
Obligatorisk
str

Kunskapsbas-ID.

qn_alist
Obligatorisk

Lista över Q-A (QnADTO) som ska läggas till i kunskapsbasen. Q-A-ID:n tilldelas av tjänsten och bör utelämnas.

custom_headers

rubriker som ska läggas till i begäran

standardvärde: None
raw

returnerar direktsvaret tillsammans med det deserialiserade svaret

standardvärde: False
operation_config
Obligatorisk

Åsidosättningar av åtgärdskonfiguration.

Returer

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

None eller ClientRawResponse om raw=true

Undantag

Typ Description

train

Träna anrop för att lägga till förslag i kunskapsbasen (QnAMaker Managed).

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

Parametrar

Name Description
kb_id
Obligatorisk
str

Kunskapsbas-ID.

feedback_records

Lista över feedbackposter.

standardvärde: None
custom_headers

rubriker som ska läggas till i begäran

standardvärde: None
raw

returnerar direktsvaret tillsammans med det deserialiserade svaret

standardvärde: False
operation_config
Obligatorisk

Åsidosättningar av åtgärdskonfiguration.

Returer

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

None eller ClientRawResponse om raw=true

Undantag

Typ Description

update

Asynkron åtgärd för att ändra en kunskapsbas.

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

Parametrar

Name Description
kb_id
Obligatorisk
str

Kunskapsbas-ID.

update_kb
Obligatorisk

Publicera brödtexten för begäran.

custom_headers

rubriker som ska läggas till i begäran

standardvärde: None
raw

returnerar direktsvaret tillsammans med det deserialiserade svaret

standardvärde: False
operation_config
Obligatorisk

Åsidosättningar av åtgärdskonfiguration.

Returer

Typ Description
<xref:msrest.pipeline.ClientRawResponse>

Åtgärd eller ClientRawResponse om raw=true

Undantag

Typ Description

Attribut

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