Question Answering Projects - Update Qnas
Aktualisiert die QnAs eines Projekts.
PATCH {Endpoint}/language/query-knowledgebases/projects/{projectName}/qnas?api-version=2021-10-01
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
Endpoint
|
path | True |
string |
Unterstützter Cognitive Services-Endpunkt (z. B. https://.api.cognitiveservices.azure.com). |
project
|
path | True |
string maxLength: 100 |
Der Name des zu verwendenden Projekts. |
api-version
|
query | True |
string |
Client-API-Version. |
Anforderungsheader
Name | Erforderlich | Typ | Beschreibung |
---|---|---|---|
Ocp-Apim-Subscription-Key | True |
string |
Anforderungstext
Name | Typ | Beschreibung |
---|---|---|
body |
Aktualisieren sie QnAs-Parameter eines Projekts. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
202 Accepted |
Ein erfolgreicher Aufruf enthält einen Operation-Location-Header, mit dem der Auftragsstatus überprüft wird. Header Operation-Location: string |
|
Other Status Codes |
Fehlerantwort. |
Sicherheit
Ocp-Apim-Subscription-Key
Typ:
apiKey
In:
header
Beispiele
Successful query
Beispielanforderung
PATCH {Endpoint}/language/query-knowledgebases/projects/proj1/qnas?api-version=2021-10-01
[
{
"op": "add",
"value": {
"id": 3,
"answer": "ans3",
"source": "source1",
"questions": [
"question 3.1",
"question 3.2"
],
"metadata": {
"k1": "v1",
"k2": "v2"
},
"dialog": {
"isContextOnly": false,
"prompts": [
{
"displayOrder": 1,
"qnaId": 11,
"displayText": "prompt 3.1"
},
{
"displayOrder": 2,
"qnaId": 21,
"displayText": "prompt 3.2"
}
]
}
}
},
{
"op": "replace",
"value": {
"id": 1,
"answer": "ans4",
"source": "source1",
"questions": [
"question 4.1",
"question 4.2"
]
}
},
{
"op": "delete",
"value": {
"id": 2,
"answer": "ans2",
"source": "source1",
"questions": [
"question 2.1",
"question 2.2"
]
}
}
]
Beispiel für eine Antwort
Operation-Location: job1
Definitionen
Name | Beschreibung |
---|---|
Error |
Das Fehlerobjekt. |
Error |
Lesbarer Fehlercode. |
Error |
Fehlerantwort. |
Inner |
Lesbarer Fehlercode. |
Inner |
Ein Objekt, das spezifischere Informationen zum Fehler enthält. Gemäß den Microsoft One-API-Richtlinien – https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses. |
Qna |
Dem QnA-Eintrag zugeordnetes Dialogfeld. |
Qna |
Zur Eingabe einer Antwort auffordern. |
Qna |
QnA-Eintrag. |
Suggested |
Von der Active Learning-Funktion vorgeschlagene Frage. |
Suggested |
Active Learning vorgeschlagene Fragen clusterdetails. |
update |
Vorgangstyp für Ressourcen aktualisieren. |
Update |
QnA-Eintrag, der aktualisiert werden soll. |
Error
Das Fehlerobjekt.
Name | Typ | Beschreibung |
---|---|---|
code |
Eine serverdefinierte Gruppe von Fehlercodes. |
|
details |
Error[] |
Ein Array von Details zu bestimmten Fehlern, die zu diesem gemeldeten Fehler geführt haben. |
innererror |
Ein Objekt, das spezifischere Informationen enthält als das aktuelle Objekt über den Fehler. |
|
message |
string |
Eine lesbare Darstellung des Fehlers. |
target |
string |
Das Ziel des Fehlers. |
ErrorCode
Lesbarer Fehlercode.
Wert | Beschreibung |
---|---|
AzureCognitiveSearchIndexLimitReached | |
AzureCognitiveSearchIndexNotFound | |
AzureCognitiveSearchNotFound | |
AzureCognitiveSearchThrottling | |
Forbidden | |
InternalServerError | |
InvalidArgument | |
InvalidRequest | |
NotFound | |
OperationNotFound | |
ProjectNotFound | |
ServiceUnavailable | |
TooManyRequests | |
Unauthorized |
ErrorResponse
Fehlerantwort.
Name | Typ | Beschreibung |
---|---|---|
error |
Das Fehlerobjekt. |
InnerErrorCode
Lesbarer Fehlercode.
Wert | Beschreibung |
---|---|
AzureCognitiveSearchNotFound | |
AzureCognitiveSearchThrottling | |
ExtractionFailure | |
InvalidParameterValue | |
InvalidRequest | |
KnowledgeBaseNotFound |
InnerErrorModel
Ein Objekt, das spezifischere Informationen zum Fehler enthält. Gemäß den Microsoft One-API-Richtlinien – https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses.
Name | Typ | Beschreibung |
---|---|---|
code |
Eine serverdefinierte Gruppe von Fehlercodes. |
|
details |
object |
Fehlerdetails. |
innererror |
Ein Objekt, das spezifischere Informationen enthält als das aktuelle Objekt über den Fehler. |
|
message |
string |
Fehlermeldung. |
target |
string |
Fehlerziel. |
QnaDialog
Dem QnA-Eintrag zugeordnetes Dialogfeld.
Name | Typ | Beschreibung |
---|---|---|
isContextOnly |
boolean |
Um zu markieren, ob eine Eingabeaufforderung nur mit einer vorherigen Frage relevant ist oder nicht. Wenn wahr, schließen Sie diese QnA nicht als Antwort für Abfragen ohne Kontext ein; andernfalls ignoriert den Kontext und schließt diese QnA in Antworten ein. |
prompts |
Liste der Eingabeaufforderungen, die der Antwort zugeordnet sind. |
QnaPrompt
Zur Eingabe einer Antwort auffordern.
Name | Typ | Beschreibung |
---|---|---|
displayOrder |
integer (int32) |
Index der Eingabeaufforderung. Sie wird für die Reihenfolge der Eingabeaufforderungen verwendet. |
displayText |
string maxLength: 200 |
Text, der angezeigt wird, um eine Nachverfolgungsfrageaufforderung darzustellen. |
qna |
QnA-Eintrag. Entweder QnAId- oder QnA-Eintrag muss in einer Eingabeaufforderung vorhanden sein. |
|
qnaId |
integer (int32) |
ID der QnA, die der Eingabeaufforderung entspricht. |
QnaRecord
QnA-Eintrag.
Name | Typ | Beschreibung |
---|---|---|
activeLearningSuggestions |
Liste der Active Learning-Vorschläge für die QnA. |
|
answer |
string minLength: 1maxLength: 25000 |
Antworttext. |
dialog |
Kontext eines QnA. |
|
id |
integer (int32) |
Eindeutige ID für die QnA. |
metadata |
object |
Metadaten, die der Antwort zugeordnet sind, nützlich zum Kategorisieren oder Filtern von Frageantworten. |
questions |
string[] |
Liste der Fragen, die der Antwort zugeordnet sind. |
source |
string maxLength: 300 |
Quelle, aus der QnA indiziert wurde, z. B. https://docs.microsoft.com/en-us/azure/cognitive-services/QnAMaker/FAQs . |
SuggestedQuestion
Von der Active Learning-Funktion vorgeschlagene Frage.
Name | Typ | Beschreibung |
---|---|---|
autoSuggestedCount |
integer (int32) |
Die Häufigkeit, mit der die Frage automatisch vom Active Learning-Algorithmus vorgeschlagen wurde. |
question |
string |
Von der Active Learning-Funktion vorgeschlagene Frage. |
userSuggestedCount |
integer (int32) |
Die Häufigkeit, mit der die Frage explizit vom Benutzer vorgeschlagen wurde. |
SuggestedQuestionsCluster
Active Learning vorgeschlagene Fragen clusterdetails.
Name | Typ | Beschreibung |
---|---|---|
clusterHead |
string |
Die Frage wurde als Leiter vorgeschlagener Fragen clustern durch active Learning Clustering Algorithmus ausgewählt. |
suggestedQuestions |
Liste aller vorgeschlagenen Fragen für die QnA. |
updateOperationKind
Vorgangstyp für Ressourcen aktualisieren.
Wert | Beschreibung |
---|---|
add | |
delete | |
replace |
UpdateQnaRecord
QnA-Eintrag, der aktualisiert werden soll.
Name | Typ | Beschreibung |
---|---|---|
op |
Vorgangstyp für Ressourcen aktualisieren. |
|
value |
QnA-Eintrag. |