Question Answering Projects - Get Qnas
プロジェクトのすべての QnA を取得します。
GET {Endpoint}/language/authoring/query-knowledgebases/projects/{projectName}/qnas?api-version=2023-04-01
GET {Endpoint}/language/authoring/query-knowledgebases/projects/{projectName}/qnas?api-version=2023-04-01&top={top}&skip={skip}&maxpagesize={maxpagesize}&source={source}
URI パラメーター
名前 | / | 必須 | 型 | 説明 |
---|---|---|---|---|
Endpoint
|
path | True |
string (uri) |
サポートされている Cognitive Services エンドポイント (例: https://.api.cognitiveservices.azure.com). |
project
|
path | True |
string maxLength: 100pattern: ^(?=[a-zA-Z0-9])[a-zA-Z0-9-]{0,98}[a-zA-Z0-9]$ |
プロジェクトの名前。 |
api-version
|
query | True |
string minLength: 1 |
この操作に使用する API バージョン。 |
maxpagesize
|
query |
integer (int32) |
1 つの応答に含めるリソースの最大数。 |
|
skip
|
query |
integer (int32) |
返される最初のリソースのコレクションへのオフセット。 |
|
source
|
query |
string |
QnA のソース。 |
|
top
|
query |
integer (int32) |
コレクションから返されるリソースの最大数。 |
応答
名前 | 型 | 説明 |
---|---|---|
200 OK |
要求は成功しました。 |
|
Other Status Codes |
予期しないエラー応答。 ヘッダー x-ms-error-code: string |
セキュリティ
Ocp-Apim-Subscription-Key
型:
apiKey
/:
header
OAuth2Auth
型:
oauth2
フロー:
implicit
Authorization URL (承認 URL):
https://login.microsoftonline.com/common/oauth2/authorize
スコープ
名前 | 説明 |
---|---|
https://cognitiveservices.azure.com/.default |
例
Successful query
要求のサンプル
GET {Endpoint}/language/authoring/query-knowledgebases/projects/proj1/qnas?api-version=2023-04-01
応答のサンプル
{
"value": [
{
"answer": "ans1",
"dialog": {
"isContextOnly": false,
"prompts": [
{
"displayOrder": 1,
"displayText": "prompt 1.1",
"qnaId": 11
},
{
"displayOrder": 2,
"displayText": "prompt 1.2",
"qnaId": 21
}
]
},
"id": 1,
"lastUpdatedDateTime": "2021-05-01T17:21:14Z",
"metadata": {
"k1": "v1",
"k2": "v2"
},
"questions": [
"question 1.1",
"question 1.2"
],
"source": "source1"
},
{
"answer": "ans2",
"id": 2,
"lastUpdatedDateTime": "2021-05-01T17:21:14Z",
"questions": [
"question 2.1",
"question 2.2"
],
"source": "source2"
}
]
}
定義
名前 | 説明 |
---|---|
Error |
エラー オブジェクト。 |
Error |
人間が判読できるエラー コード。 |
Error |
エラー応答。 |
Inner |
人間が判読できるエラー コード。 |
Inner |
エラーに関するより具体的な情報を含むオブジェクト。 Microsoft One API のガイドラインに従って - https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses. |
Paged |
RetrieveQnaRecord 項目の Paged コレクション |
Qna |
QnA レコードに関連付けられているダイアログ。 |
Qna |
回答を求めるメッセージを表示します。 |
Qna |
QnA レコード。 |
Retrieve |
最後に更新された日時の QnA レコード。 |
Suggested |
Active Learning 機能によって提案される質問。 |
Suggested |
Active Learning で推奨される質問クラスターの詳細。 |
Error
エラー オブジェクト。
名前 | 型 | 説明 |
---|---|---|
code |
サーバー定義の一連のエラー コードの 1 つ。 |
|
details |
Error[] |
この報告されたエラーの原因となった特定のエラーに関する詳細の配列。 |
innererror |
エラーに関する現在のオブジェクトよりも具体的な情報を含むオブジェクト。 |
|
message |
string |
エラーの人間が判読できる表現。 |
target |
string |
エラーのターゲット。 |
ErrorCode
人間が判読できるエラー コード。
値 | 説明 |
---|---|
AzureCognitiveSearchIndexLimitReached |
Azure Cognitive Search インデックスの制限に達しましたエラー |
AzureCognitiveSearchIndexNotFound |
Azure Cognitive Search インデックスが見つかりませんエラー |
AzureCognitiveSearchNotFound |
Azure Cognitive Search が見つかりませんエラー |
AzureCognitiveSearchThrottling |
Azure Cognitive Search の調整エラー |
Conflict |
競合エラー |
Forbidden |
許可されていないアクセス エラー |
InternalServerError |
内部サーバー エラー |
InvalidArgument |
無効な引数エラー |
InvalidRequest |
要求エラーが無効です |
NotFound |
見つからないエラー |
OperationNotFound |
操作が見つかりませんエラー |
ProjectNotFound |
プロジェクトが見つかりませんエラー |
QuotaExceeded |
クォータ超過エラー |
ServiceUnavailable |
サービス利用不可エラー |
Timeout |
タイムアウト エラー |
TooManyRequests |
要求が多すぎますエラー |
Unauthorized |
未承認のアクセス エラー |
Warning |
警告エラー |
ErrorResponse
エラー応答。
名前 | 型 | 説明 |
---|---|---|
error |
エラー オブジェクト。 |
InnerErrorCode
人間が判読できるエラー コード。
値 | 説明 |
---|---|
AzureCognitiveSearchNotFound |
Azure Cognitive Search が見つかりませんエラー |
AzureCognitiveSearchThrottling |
Azure Cognitive Search の調整エラー |
EmptyRequest |
空の要求エラー |
ExtractionFailure |
抽出エラー エラー |
InvalidCountryHint |
無効な国ヒント エラー |
InvalidDocument |
無効なドキュメント エラー |
InvalidDocumentBatch |
無効なドキュメント バッチ エラー |
InvalidParameterValue |
パラメーター値のエラーが無効です |
InvalidRequest |
要求エラーが無効です |
InvalidRequestBodyFormat |
要求本文の形式エラーが無効です |
KnowledgeBaseNotFound |
ナレッジ ベースが見つかりませんエラー |
MissingInputDocuments |
入力ドキュメントが見つからないエラー |
ModelVersionIncorrect |
モデル のバージョンが正しくないエラー |
UnsupportedLanguageCode |
サポートされていない言語コード エラー |
InnerErrorModel
エラーに関するより具体的な情報を含むオブジェクト。 Microsoft One API のガイドラインに従って - https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses.
名前 | 型 | 説明 |
---|---|---|
code |
サーバー定義の一連のエラー コードの 1 つ。 |
|
details |
object |
エラーの詳細。 |
innererror |
エラーに関する現在のオブジェクトよりも具体的な情報を含むオブジェクト。 |
|
message |
string |
エラー メッセージ。 |
target |
string |
エラーターゲット。 |
PagedRetrieveQnaRecord
RetrieveQnaRecord 項目の Paged コレクション
名前 | 型 | 説明 |
---|---|---|
nextLink |
string (uri) |
アイテムの次のページへのリンク |
value |
このページの RetrieveQnaRecord 項目 |
QnaDialog
QnA レコードに関連付けられているダイアログ。
名前 | 型 | 説明 |
---|---|---|
isContextOnly |
boolean |
プロンプトが前の質問にのみ関連するかどうかをマークする。 true の場合は、コンテキストのないクエリの回答としてこの QnA を含めないでください。それ以外の場合、コンテキストは無視され、この QnA が回答に含まれます。 |
prompts |
回答に関連付けられているプロンプトの一覧。 |
QnaPrompt
回答を求めるメッセージを表示します。
名前 | 型 | 説明 |
---|---|---|
displayOrder |
integer (int32) |
プロンプトのインデックス。 プロンプトの順序付けに使用されます。 |
displayText |
string maxLength: 200 |
フォローアップの質問プロンプトを表すテキストが表示されます。 |
qna |
QnA レコード。 QnAId または QnA レコードがプロンプトに存在する必要があります。 |
|
qnaId |
integer (int32) |
プロンプトに対応する QnA の ID。 |
QnaRecord
QnA レコード。
名前 | 型 | 説明 |
---|---|---|
activeLearningSuggestions |
QnA に関するアクティブ ラーニングの提案の一覧。 |
|
answer |
string minLength: 1maxLength: 25000 |
回答テキスト。 |
dialog |
QnA のコンテキスト。 |
|
id |
integer (int32) |
QnA の一意の ID。 |
metadata |
object |
回答に関連付けられたメタデータ。質問の回答を分類またはフィルター処理するのに役立ちます。 |
questions |
string[] |
回答に関連付けられている質問の一覧。 |
source |
string maxLength: 300 |
QnA のインデックスが作成されたソース (例: https://docs.microsoft.com/en-us/azure/cognitive-services/QnAMaker/FAQs)。 |
RetrieveQnaRecord
最後に更新された日時の QnA レコード。
名前 | 型 | 説明 |
---|---|---|
activeLearningSuggestions |
QnA に関するアクティブ ラーニングの提案の一覧。 |
|
answer |
string minLength: 1maxLength: 25000 |
回答テキスト。 |
dialog |
QnA のコンテキスト。 |
|
id |
integer (int32) |
QnA の一意の ID。 |
lastUpdatedDateTime |
string (date-time) |
QnA が最後に更新された日時。 |
metadata |
object |
回答に関連付けられたメタデータ。質問の回答を分類またはフィルター処理するのに役立ちます。 |
questions |
string[] |
回答に関連付けられている質問の一覧。 |
source |
string maxLength: 300 |
QnA のインデックスが作成されたソース (例: https://docs.microsoft.com/en-us/azure/cognitive-services/QnAMaker/FAQs)。 |
SuggestedQuestion
Active Learning 機能によって提案される質問。
名前 | 型 | 説明 |
---|---|---|
autoSuggestedCount |
integer (int32) |
Active Learning アルゴリズムによって質問が自動的に提案された回数。 |
question |
string |
Active Learning 機能によって提案される質問。 |
userSuggestedCount |
integer (int32) |
ユーザーが質問を明示的に提案した回数。 |
SuggestedQuestionsCluster
Active Learning で推奨される質問クラスターの詳細。
名前 | 型 | 説明 |
---|---|---|
clusterHead |
string |
Active Learning クラスタリング アルゴリズムによって提案された質問クラスターの先頭として選択された質問。 |
suggestedQuestions |
QnA に関して提案されたすべての質問の一覧。 |