KnowledgebaseOperations Classe
Opérations KnowledgebaseOperations.
- Héritage
-
builtins.objectKnowledgebaseOperations
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
|
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
|
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
|
Filtre de propriété source à appliquer. valeur par défaut: None
|
changed_since
|
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
|
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
|
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
|
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
|
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
|
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
|
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'>
Azure SDK for Python
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour