Question Answering Projects - Get Qnas
Hämtar alla QnA:er för ett projekt.
GET {Endpoint}/language/query-knowledgebases/projects/{projectName}/qnas?api-version=2021-10-01
GET {Endpoint}/language/query-knowledgebases/projects/{projectName}/qnas?api-version=2021-10-01&source={source}&top={top}&skip={skip}&maxpagesize={maxpagesize}
URI-parametrar
Name | I | Obligatorisk | Typ | Description |
---|---|---|---|---|
Endpoint
|
path | True |
string |
Cognitive Services-slutpunkt som stöds (t.ex. https://.api.cognitiveservices.azure.com). |
project
|
path | True |
string maxLength: 100 |
Namnet på projektet som ska användas. |
api-version
|
query | True |
string |
Klient-API-version. |
maxpagesize
|
query |
integer (int32) |
Det maximala antalet resurser som ska inkluderas i ett enda svar. |
|
skip
|
query |
integer (int32) |
En förskjutning i samlingen av den första resursen som ska returneras. |
|
source
|
query |
string |
Källa för QnA. |
|
top
|
query |
integer (int32) |
Det maximala antalet resurser som ska returneras från samlingen. |
Begärandehuvud
Name | Obligatorisk | Typ | Description |
---|---|---|---|
Ocp-Apim-Subscription-Key | True |
string |
Svar
Name | Typ | Description |
---|---|---|
200 OK |
Alla QnA:er för ett projekt. |
|
Other Status Codes |
Felsvar. |
Säkerhet
Ocp-Apim-Subscription-Key
Typ:
apiKey
I:
header
Exempel
Successful query
Exempelbegäran
GET {Endpoint}/language/query-knowledgebases/projects/proj1/qnas?api-version=2021-10-01
Exempelsvar
{
"value": [
{
"id": 1,
"answer": "ans1",
"source": "source1",
"questions": [
"question 1.1",
"question 1.2"
],
"metadata": {
"k1": "v1",
"k2": "v2"
},
"dialog": {
"isContextOnly": false,
"prompts": [
{
"displayOrder": 1,
"qnaId": 11,
"displayText": "prompt 1.1"
},
{
"displayOrder": 2,
"qnaId": 21,
"displayText": "prompt 1.2"
}
]
},
"lastUpdatedDateTime": "2021-05-01T17:21:14Z"
},
{
"id": 2,
"answer": "ans2",
"source": "source2",
"questions": [
"question 2.1",
"question 2.2"
],
"lastUpdatedDateTime": "2021-05-01T17:21:14Z"
}
]
}
Definitioner
Name | Description |
---|---|
Error |
Felobjektet. |
Error |
Felkod som kan läsas av människor. |
Error |
Felsvar. |
Inner |
Felkod som kan läsas av människor. |
Inner |
Ett objekt som innehåller mer specifik information om felet. Enligt Riktlinjerna för Microsoft One API – https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses. |
Qna |
Alla QnA-tillgångar för projektet. |
Qna |
Dialogruta som är associerad med QnA-post. |
Qna |
Fråga efter ett svar. |
Qna |
QnA-post. |
Retrieve |
QnA-post med senast uppdaterad datum-tid. |
Suggested |
Fråga som föreslås av funktionen Active Learning. |
Suggested |
Active Learning föreslog frågor om klusterinformation. |
Error
Felobjektet.
Name | Typ | Description |
---|---|---|
code |
En av en serverdefinierad uppsättning felkoder. |
|
details |
Error[] |
En matris med information om specifika fel som ledde till det rapporterade felet. |
innererror |
Ett objekt som innehåller mer specifik information än det aktuella objektet om felet. |
|
message |
string |
En mänsklig läsbar representation av felet. |
target |
string |
Målet för felet. |
ErrorCode
Felkod som kan läsas av människor.
Värde | Description |
---|---|
AzureCognitiveSearchIndexLimitReached | |
AzureCognitiveSearchIndexNotFound | |
AzureCognitiveSearchNotFound | |
AzureCognitiveSearchThrottling | |
Forbidden | |
InternalServerError | |
InvalidArgument | |
InvalidRequest | |
NotFound | |
OperationNotFound | |
ProjectNotFound | |
ServiceUnavailable | |
TooManyRequests | |
Unauthorized |
ErrorResponse
Felsvar.
Name | Typ | Description |
---|---|---|
error |
Felobjektet. |
InnerErrorCode
Felkod som kan läsas av människor.
Värde | Description |
---|---|
AzureCognitiveSearchNotFound | |
AzureCognitiveSearchThrottling | |
ExtractionFailure | |
InvalidParameterValue | |
InvalidRequest | |
KnowledgeBaseNotFound |
InnerErrorModel
Ett objekt som innehåller mer specifik information om felet. Enligt Riktlinjerna för Microsoft One API – https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses.
Name | Typ | Description |
---|---|---|
code |
En av en serverdefinierad uppsättning felkoder. |
|
details |
object |
Felinformation. |
innererror |
Ett objekt som innehåller mer specifik information än det aktuella objektet om felet. |
|
message |
string |
Felmeddelande. |
target |
string |
Felmål. |
QnaAssets
Alla QnA-tillgångar för projektet.
Name | Typ | Description |
---|---|---|
nextLink |
string |
|
value |
Lista över QnA-poster. |
QnaDialog
Dialogruta som är associerad med QnA-post.
Name | Typ | Description |
---|---|---|
isContextOnly |
boolean |
Att markera om en fråga endast är relevant med en tidigare fråga eller inte. Om det är sant ska du inte ta med denna QnA som svar för frågor utan kontext. annars ignorerar kontexten och inkluderar denna QnA i svar. |
prompts |
Lista över frågor som är associerade med svaret. |
QnaPrompt
Fråga efter ett svar.
Name | Typ | Description |
---|---|---|
displayOrder |
integer (int32) |
Index för prompten. Den används för att beställa prompterna. |
displayText |
string maxLength: 200 |
Text som visas för att representera en fråga om uppföljning. |
qna |
QnA-post. Antingen QnAId- eller QnA-post måste finnas i en prompt. |
|
qnaId |
integer (int32) |
ID för QnA som motsvarar prompten. |
QnaRecord
QnA-post.
Name | Typ | Description |
---|---|---|
activeLearningSuggestions |
Lista över Active Learning-förslag för QnA. |
|
answer |
string minLength: 1maxLength: 25000 |
Besvara text. |
dialog |
Kontext för en QnA. |
|
id |
integer (int32) |
Unikt ID för QnA. |
metadata |
object |
Metadata som är associerade med svaret, användbara för att kategorisera eller filtrera frågesvar. |
questions |
string[] |
Lista över frågor som är associerade med svaret. |
source |
string maxLength: 300 |
Källa från vilken QnA indexerades, t.ex. https://docs.microsoft.com/en-us/azure/cognitive-services/QnAMaker/FAQs . |
RetrieveQnaRecord
QnA-post med senast uppdaterad datum-tid.
Name | Typ | Description |
---|---|---|
activeLearningSuggestions |
Lista över Active Learning-förslag för QnA. |
|
answer |
string minLength: 1maxLength: 25000 |
Besvara text. |
dialog |
Kontext för en QnA. |
|
id |
integer (int32) |
Unikt ID för QnA. |
lastUpdatedDateTime |
string (date-time) |
Datum då QnA senast uppdaterades. |
metadata |
object |
Metadata som är associerade med svaret, användbara för att kategorisera eller filtrera frågesvar. |
questions |
string[] |
Lista över frågor som är associerade med svaret. |
source |
string maxLength: 300 |
Källa från vilken QnA indexerades, t.ex. https://docs.microsoft.com/en-us/azure/cognitive-services/QnAMaker/FAQs . |
SuggestedQuestion
Fråga som föreslås av funktionen Active Learning.
Name | Typ | Description |
---|---|---|
autoSuggestedCount |
integer (int32) |
Antalet gånger frågan föreslogs automatiskt av Active Learning-algoritmen. |
question |
string |
Fråga som föreslås av funktionen Active Learning. |
userSuggestedCount |
integer (int32) |
Antalet gånger som frågan föreslogs uttryckligen av användaren. |
SuggestedQuestionsCluster
Active Learning föreslog frågor om klusterinformation.
Name | Typ | Description |
---|---|---|
clusterHead |
string |
Fråga som valts som chef för det föreslagna frågeklustret av Active Learning-klustringsalgoritmen. |
suggestedQuestions |
Lista över alla föreslagna frågor för QnA. |