KnowledgebaseOperations Classe

Opérations KnowledgebaseOperations.

Héritage
builtins.object
KnowledgebaseOperations

Constructeur

KnowledgebaseOperations(client, config, serializer, deserializer)

Paramètres

Nom Description
client
Obligatoire

Client pour les demandes de service.

config
Obligatoire

Configuration du client de service.

serializer
Obligatoire

Sérialiseur de modèle objet.

deserializer
Obligatoire

Désérialiseur de modèle objet.

Méthodes

create

Opération asynchrone permettant de créer une base de connaissances.

delete

Supprime la base de connaissances et toutes ses données.

download

Télécharge la base de connaissances.

generate_answer

Appel GenerateAnswer pour interroger la base de connaissances (géré par QnA Maker).

get_details

Obtient les détails d’une base de connaissances spécifique.

list_all

Obtient toutes les bases de connaissances d’un utilisateur.

publish

Publie toutes les modifications de l'index de test d'une base de connaissances dans son index de prod.

replace

Remplacez le contenu de la base de connaissances.

train

Entraîner l’appel pour ajouter des suggestions à la base de connaissances (géré par QnAMaker).

update

Opération asynchrone pour modifier une base de connaissances.

create

Opération asynchrone permettant de créer une base de connaissances.

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

Paramètres

Nom Description
create_kb_payload
Obligatoire

Post-corps de la demande.

custom_headers

en-têtes qui seront ajoutés à la demande

valeur par défaut: None
raw

retourne la réponse directe en même temps que la réponse désérialisée

valeur par défaut: False
operation_config
Obligatoire

Remplacements de configuration d’opération.

Retours

Type Description
<xref:msrest.pipeline.ClientRawResponse>

Operation ou ClientRawResponse si raw=true

Exceptions

Type Description

delete

Supprime la base de connaissances et toutes ses données.

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

Paramètres

Nom Description
kb_id
Obligatoire
str

ID de base de connaissances.

custom_headers

en-têtes qui seront ajoutés à la demande

valeur par défaut: None
raw

retourne la réponse directe en même temps que la réponse désérialisée

valeur par défaut: False
operation_config
Obligatoire

Remplacements de configuration d’opération.

Retours

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

None ou ClientRawResponse si raw=true

Exceptions

Type Description

download

Télécharge la base de connaissances.

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

Paramètres

Nom Description
kb_id
Obligatoire
str

ID de base de connaissances.

environment
Obligatoire

Spécifie si l’environnement est Test ou Prod. Les valeurs possibles sont les suivantes : 'Prod', 'Test'

source
str

Filtre de propriété source à appliquer.

valeur par défaut: None
changed_since
str

Dernière modification status filtre de propriété à appliquer.

valeur par défaut: None
custom_headers

en-têtes qui seront ajoutés à la demande

valeur par défaut: None
raw

retourne la réponse directe en même temps que la réponse désérialisée

valeur par défaut: False
operation_config
Obligatoire

Remplacements de configuration d’opération.

Retours

Type Description
<xref:msrest.pipeline.ClientRawResponse>

QnADocumentsDTO ou ClientRawResponse si raw=true

Exceptions

Type Description

generate_answer

Appel GenerateAnswer pour interroger la base de connaissances (géré par QnA Maker).

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

Paramètres

Nom Description
kb_id
Obligatoire
str

ID de base de connaissances.

generate_answer_payload
Obligatoire

Post-corps de la demande.

custom_headers

en-têtes qui seront ajoutés à la demande

valeur par défaut: None
raw

retourne la réponse directe en même temps que la réponse désérialisée

valeur par défaut: False
operation_config
Obligatoire

Remplacements de configuration d’opération.

Retours

Type Description
<xref:msrest.pipeline.ClientRawResponse>

QnASearchResultList ou ClientRawResponse si raw=true

Exceptions

Type Description

get_details

Obtient les détails d’une base de connaissances spécifique.

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

Paramètres

Nom Description
kb_id
Obligatoire
str

ID de base de connaissances.

custom_headers

en-têtes qui seront ajoutés à la demande

valeur par défaut: None
raw

retourne la réponse directe en même temps que la réponse désérialisée

valeur par défaut: False
operation_config
Obligatoire

Remplacements de configuration d’opération.

Retours

Type Description
<xref:msrest.pipeline.ClientRawResponse>

KnowledgebaseDTO ou ClientRawResponse si raw=true

Exceptions

Type Description

list_all

Obtient toutes les bases de connaissances d’un utilisateur.

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

Paramètres

Nom Description
custom_headers

en-têtes qui seront ajoutés à la demande

valeur par défaut: None
raw

retourne la réponse directe en même temps que la réponse désérialisée

valeur par défaut: False
operation_config
Obligatoire

Remplacements de configuration d’opération.

Retours

Type Description
<xref:msrest.pipeline.ClientRawResponse>

Bases de connaissancesDTO ou ClientRawResponse si raw=true

Exceptions

Type Description

publish

Publie toutes les modifications de l'index de test d'une base de connaissances dans son index de prod.

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

Paramètres

Nom Description
kb_id
Obligatoire
str

ID de base de connaissances.

custom_headers

en-têtes qui seront ajoutés à la demande

valeur par défaut: None
raw

retourne la réponse directe en même temps que la réponse désérialisée

valeur par défaut: False
operation_config
Obligatoire

Remplacements de configuration d’opération.

Retours

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

None ou ClientRawResponse si raw=true

Exceptions

Type Description

replace

Remplacez le contenu de la base de connaissances.

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

Paramètres

Nom Description
kb_id
Obligatoire
str

ID de base de connaissances.

qn_alist
Obligatoire

Liste des Q-A (QnADTO) à ajouter à la base de connaissances. Les ID Q-R sont attribués par le service et doivent être omis.

custom_headers

en-têtes qui seront ajoutés à la demande

valeur par défaut: None
raw

retourne la réponse directe en même temps que la réponse désérialisée

valeur par défaut: False
operation_config
Obligatoire

Remplacements de configuration d’opération.

Retours

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

None ou ClientRawResponse si raw=true

Exceptions

Type Description

train

Entraîner l’appel pour ajouter des suggestions à la base de connaissances (géré par QnAMaker).

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

Paramètres

Nom Description
kb_id
Obligatoire
str

ID de base de connaissances.

feedback_records

Liste des enregistrements de commentaires.

valeur par défaut: None
custom_headers

en-têtes qui seront ajoutés à la demande

valeur par défaut: None
raw

retourne la réponse directe en même temps que la réponse désérialisée

valeur par défaut: False
operation_config
Obligatoire

Remplacements de configuration d’opération.

Retours

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

None ou ClientRawResponse si raw=true

Exceptions

Type Description

update

Opération asynchrone pour modifier une base de connaissances.

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

Paramètres

Nom Description
kb_id
Obligatoire
str

ID de base de connaissances.

update_kb
Obligatoire

Post-corps de la demande.

custom_headers

en-têtes qui seront ajoutés à la demande

valeur par défaut: None
raw

retourne la réponse directe en même temps que la réponse désérialisée

valeur par défaut: False
operation_config
Obligatoire

Remplacements de configuration d’opération.

Retours

Type Description
<xref:msrest.pipeline.ClientRawResponse>

Operation ou ClientRawResponse si raw=true

Exceptions

Type Description

Attributs

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