KnowledgebaseOperations Klas

KnowledgebaseOperations-bewerkingen.

Overname
builtins.object
KnowledgebaseOperations

Constructor

KnowledgebaseOperations(client, config, serializer, deserializer)

Parameters

Name Description
client
Vereist

Client voor serviceaanvragen.

config
Vereist

Configuratie van de serviceclient.

serializer
Vereist

Een serialisatiefunctie voor objectmodellen.

deserializer
Vereist

Een deserializer voor objectmodellen.

Methoden

create

Asynchrone bewerking om een nieuwe knowledge base te maken.

delete

Hiermee verwijdert u de Knowledge Base en alle bijbehorende gegevens.

download

Download de Knowledge Base.

generate_answer

GenerateAnswer-aanroep om query's uit te voeren op knowledgebase (QnA Maker Managed).

get_details

Hiermee haalt u details op van een specifieke Knowledge Base.

list_all

Hiermee haalt u alle knowledgebases voor een gebruiker op.

publish

Publiceert alle wijzigingen in de testindex van een Knowledge Base in de bijbehorende prod-index.

replace

Vervang de inhoud van de knowledgebase.

train

Train de oproep om suggesties toe te voegen aan knowledgebase (QnAMaker Managed).

update

Asynchrone bewerking voor het wijzigen van een knowledge base.

create

Asynchrone bewerking om een nieuwe knowledge base te maken.

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

Parameters

Name Description
create_kb_payload
Vereist

Berichttekst van de aanvraag.

custom_headers

headers die worden toegevoegd aan de aanvraag

standaardwaarde: None
raw

retourneert het directe antwoord naast het gedeserialiseerde antwoord

standaardwaarde: False
operation_config
Vereist

Bewerkingsconfiguratie overschrijft.

Retouren

Type Description
<xref:msrest.pipeline.ClientRawResponse>

Bewerking of ClientRawResponse indien raw=true

Uitzonderingen

Type Description

delete

Hiermee verwijdert u de Knowledge Base en alle bijbehorende gegevens.

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

Parameters

Name Description
kb_id
Vereist
str

KnowledgeBase-id.

custom_headers

headers die worden toegevoegd aan de aanvraag

standaardwaarde: None
raw

retourneert het directe antwoord naast het gedeserialiseerde antwoord

standaardwaarde: False
operation_config
Vereist

Bewerkingsconfiguratie overschrijft.

Retouren

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

None of ClientRawResponse indien raw=true

Uitzonderingen

Type Description

download

Download de Knowledge Base.

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

Parameters

Name Description
kb_id
Vereist
str

KnowledgeBase-id.

environment
Vereist

Hiermee geeft u op of de omgeving Test of Prod is. Mogelijke waarden zijn: 'Prod', 'Test'

source
str

Het broneigenschapsfilter dat moet worden toegepast.

standaardwaarde: None
changed_since
str

Het laatst gewijzigde statuseigenschapsfilter dat moet worden toegepast.

standaardwaarde: None
custom_headers

headers die worden toegevoegd aan de aanvraag

standaardwaarde: None
raw

retourneert het directe antwoord naast het gedeserialiseerde antwoord

standaardwaarde: False
operation_config
Vereist

Bewerkingsconfiguratie overschrijft.

Retouren

Type Description
<xref:msrest.pipeline.ClientRawResponse>

QnADocumentsDTO of ClientRawResponse indien raw=true

Uitzonderingen

Type Description

generate_answer

GenerateAnswer-aanroep om query's uit te voeren op knowledgebase (QnA Maker Managed).

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

Parameters

Name Description
kb_id
Vereist
str

KnowledgeBase-id.

generate_answer_payload
Vereist

Berichttekst van de aanvraag.

custom_headers

headers die worden toegevoegd aan de aanvraag

standaardwaarde: None
raw

retourneert het directe antwoord naast het gedeserialiseerde antwoord

standaardwaarde: False
operation_config
Vereist

Bewerkingsconfiguratie overschrijft.

Retouren

Type Description
<xref:msrest.pipeline.ClientRawResponse>

QnASearchResultList of ClientRawResponse indien raw=true

Uitzonderingen

Type Description

get_details

Hiermee haalt u details op van een specifieke Knowledge Base.

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

Parameters

Name Description
kb_id
Vereist
str

KnowledgeBase-id.

custom_headers

headers die worden toegevoegd aan de aanvraag

standaardwaarde: None
raw

retourneert het directe antwoord naast het gedeserialiseerde antwoord

standaardwaarde: False
operation_config
Vereist

Bewerkingsconfiguratie overschrijft.

Retouren

Type Description
<xref:msrest.pipeline.ClientRawResponse>

KnowledgebaseDTO of ClientRawResponse indien raw=true

Uitzonderingen

Type Description

list_all

Hiermee haalt u alle knowledgebases voor een gebruiker op.

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

Parameters

Name Description
custom_headers

headers die worden toegevoegd aan de aanvraag

standaardwaarde: None
raw

retourneert het directe antwoord naast het gedeserialiseerde antwoord

standaardwaarde: False
operation_config
Vereist

Bewerkingsconfiguratie overschrijft.

Retouren

Type Description
<xref:msrest.pipeline.ClientRawResponse>

KnowledgebasesDTO of ClientRawResponse indien raw=true

Uitzonderingen

Type Description

publish

Publiceert alle wijzigingen in de testindex van een Knowledge Base in de bijbehorende prod-index.

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

Parameters

Name Description
kb_id
Vereist
str

KnowledgeBase-id.

custom_headers

headers die worden toegevoegd aan de aanvraag

standaardwaarde: None
raw

retourneert het directe antwoord naast het gedeserialiseerde antwoord

standaardwaarde: False
operation_config
Vereist

Bewerkingsconfiguratie overschrijft.

Retouren

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

None of ClientRawResponse indien raw=true

Uitzonderingen

Type Description

replace

Vervang de inhoud van de knowledgebase.

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

Parameters

Name Description
kb_id
Vereist
str

KnowledgeBase-id.

qn_alist
Vereist

Lijst met Q-A (QnADTO) die moet worden toegevoegd aan de Knowledge Base. Q-A-id's worden toegewezen door de service en moeten worden weggelaten.

custom_headers

headers die worden toegevoegd aan de aanvraag

standaardwaarde: None
raw

retourneert het directe antwoord naast het gedeserialiseerde antwoord

standaardwaarde: False
operation_config
Vereist

Bewerkingsconfiguratie overschrijft.

Retouren

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

None of ClientRawResponse indien raw=true

Uitzonderingen

Type Description

train

Train de oproep om suggesties toe te voegen aan knowledgebase (QnAMaker Managed).

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

Parameters

Name Description
kb_id
Vereist
str

KnowledgeBase-id.

feedback_records

Lijst met feedbackrecords.

standaardwaarde: None
custom_headers

headers die worden toegevoegd aan de aanvraag

standaardwaarde: None
raw

retourneert het directe antwoord naast het gedeserialiseerde antwoord

standaardwaarde: False
operation_config
Vereist

Bewerkingsconfiguratie overschrijft.

Retouren

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

None of ClientRawResponse indien raw=true

Uitzonderingen

Type Description

update

Asynchrone bewerking voor het wijzigen van een knowledge base.

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

Parameters

Name Description
kb_id
Vereist
str

KnowledgeBase-id.

update_kb
Vereist

Berichttekst van de aanvraag.

custom_headers

headers die worden toegevoegd aan de aanvraag

standaardwaarde: None
raw

retourneert het directe antwoord naast het gedeserialiseerde antwoord

standaardwaarde: False
operation_config
Vereist

Bewerkingsconfiguratie overschrijft.

Retouren

Type Description
<xref:msrest.pipeline.ClientRawResponse>

Bewerking of ClientRawResponse indien raw=true

Uitzonderingen

Type Description

Kenmerken

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