Question Answering Projects - Create Project
プロジェクトを作成または更新します。
PATCH {Endpoint}/language/authoring/query-knowledgebases/projects/{projectName}?api-version=2023-04-01
URI パラメーター
| 名前 | / | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
Endpoint
|
path | True |
string (uri) |
サポートされている Cognitive Services エンドポイント (https://<resource-name>.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 バージョン。 |
要求本文
| 名前 | 型 | 説明 |
|---|---|---|
| description |
string |
プロジェクトの説明。 |
| language |
string |
テキスト レコードの言語。 これは、言語の BCP-47 表現です。 たとえば、英語の場合は "en" を使用します。スペイン語などの "es"設定しない場合は、既定で英語に "en" を使用します。 |
| multilingualResource |
boolean |
プロジェクト間で複数の言語に対して有効になっているリソース。 |
| settings |
プロジェクトの構成可能な設定。 |
応答
| 名前 | 型 | 説明 |
|---|---|---|
| 200 OK |
要求は成功しました。 |
|
| 201 Created |
要求が成功し、結果として新しいリソースが作成されました。 |
|
| 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
要求のサンプル
PATCH {Endpoint}/language/authoring/query-knowledgebases/projects/proj1?api-version=2023-04-01
{
"description": "proj1 is a test project.",
"multilingualResource": true,
"settings": {
"defaultAnswer": "No good match found for your question in the Knowledgebase."
},
"language": "en"
}
応答のサンプル
{
"description": "proj1 is a test project.",
"createdDateTime": "2021-05-01T15:13:22Z",
"lastDeployedDateTime": "2021-05-01T15:13:22Z",
"lastModifiedDateTime": "2021-05-01T15:13:22Z",
"multilingualResource": true,
"projectName": "proj1",
"settings": {
"defaultAnswer": "No good match found for your question in the Knowledgebase."
},
"language": "en"
}
{
"description": "proj1 is a test project.",
"createdDateTime": "2021-05-01T15:13:22Z",
"lastDeployedDateTime": "2021-05-01T15:13:22Z",
"lastModifiedDateTime": "2021-05-01T15:13:22Z",
"multilingualResource": true,
"projectName": "proj1",
"settings": {
"defaultAnswer": "No good match found for your question in the Knowledgebase."
},
"language": "en"
}
定義
| 名前 | 説明 |
|---|---|
| Error |
エラー オブジェクト。 |
|
Error |
人間が判読できるエラー コード。 |
|
Error |
エラー応答。 |
|
Inner |
人間が判読できるエラー コード。 |
|
Inner |
エラーに関するより具体的な情報を含むオブジェクト。 Microsoft One API のガイドラインに従って - https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses. |
|
Project |
プロジェクトの構成可能な設定。 |
|
Question |
プロジェクトを表します。 |
|
Question |
プロジェクトを表します。 |
Error
エラー オブジェクト。
| 名前 | 型 | 説明 |
|---|---|---|
| code |
サーバー定義の一連のエラー コードの 1 つ。 |
|
| details |
Error[] |
この報告されたエラーの原因となった特定のエラーに関する詳細の配列。 |
| innererror |
エラーに関する現在のオブジェクトよりも具体的な情報を含むオブジェクト。 |
|
| message |
string |
エラーの人間が判読できる表現。 |
| target |
string |
エラーのターゲット。 |
ErrorCode
人間が判読できるエラー コード。
| 値 | 説明 |
|---|---|
| InvalidRequest |
要求エラーが無効です |
| InvalidArgument |
無効な引数エラー |
| Unauthorized |
未承認のアクセス エラー |
| Forbidden |
許可されていないアクセス エラー |
| NotFound |
見つからないエラー |
| ProjectNotFound |
プロジェクトが見つかりませんエラー |
| OperationNotFound |
操作が見つかりませんエラー |
| AzureCognitiveSearchNotFound |
Azure Cognitive Search が見つかりませんエラー |
| AzureCognitiveSearchIndexNotFound |
Azure Cognitive Search インデックスが見つかりませんエラー |
| TooManyRequests |
要求が多すぎますエラー |
| AzureCognitiveSearchThrottling |
Azure Cognitive Search の調整エラー |
| AzureCognitiveSearchIndexLimitReached |
Azure Cognitive Search インデックスの制限に達しましたエラー |
| InternalServerError |
内部サーバー エラー |
| ServiceUnavailable |
サービス利用不可エラー |
| Timeout |
タイムアウト エラー |
| QuotaExceeded |
クォータ超過エラー |
| Conflict |
競合エラー |
| Warning |
警告エラー |
ErrorResponse
エラー応答。
| 名前 | 型 | 説明 |
|---|---|---|
| error |
エラー オブジェクト。 |
InnerErrorCode
人間が判読できるエラー コード。
| 値 | 説明 |
|---|---|
| InvalidRequest |
要求エラーが無効です |
| InvalidParameterValue |
パラメーター値のエラーが無効です |
| KnowledgeBaseNotFound |
ナレッジ ベースが見つかりませんエラー |
| AzureCognitiveSearchNotFound |
Azure Cognitive Search が見つかりませんエラー |
| AzureCognitiveSearchThrottling |
Azure Cognitive Search の調整エラー |
| ExtractionFailure |
抽出エラー エラー |
| InvalidRequestBodyFormat |
要求本文の形式エラーが無効です |
| EmptyRequest |
空の要求エラー |
| MissingInputDocuments |
入力ドキュメントが見つからないエラー |
| InvalidDocument |
無効なドキュメント エラー |
| ModelVersionIncorrect |
モデル のバージョンが正しくないエラー |
| InvalidDocumentBatch |
無効なドキュメント バッチ エラー |
| UnsupportedLanguageCode |
サポートされていない言語コード エラー |
| InvalidCountryHint |
無効な国ヒント エラー |
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 |
エラーターゲット。 |
ProjectSettings
プロジェクトの構成可能な設定。
| 名前 | 型 | 説明 |
|---|---|---|
| defaultAnswer |
string |
ナレッジ ベースに適切な一致が見つからない場合の既定の回答応答。 |
QuestionAnsweringProjectMetadata
プロジェクトを表します。
| 名前 | 型 | 説明 |
|---|---|---|
| createdDateTime |
string (date-time) |
プロジェクトの作成日時。 |
| description |
string |
プロジェクトの説明。 |
| language |
string |
テキスト レコードの言語。 これは、言語の BCP-47 表現です。 たとえば、英語の場合は "en" を使用します。スペイン語などの "es"設定しない場合は、既定で英語に "en" を使用します。 |
| lastDeployedDateTime |
string (date-time) |
プロジェクトの最後の配置日時を表します。 |
| lastModifiedDateTime |
string (date-time) |
プロジェクトの最終変更日時を表します。 |
| multilingualResource |
boolean |
プロジェクト間で複数の言語に対して有効になっているリソース。 |
| projectName |
string maxLength: 100pattern: ^(?=[a-zA-Z0-9])[a-zA-Z0-9-]{0,98}[a-zA-Z0-9]$ |
プロジェクトの名前。 |
| settings |
プロジェクトの構成可能な設定。 |
QuestionAnsweringProjectMetadataCreateOrUpdate
プロジェクトを表します。
| 名前 | 型 | 説明 |
|---|---|---|
| description |
string |
プロジェクトの説明。 |
| language |
string |
テキスト レコードの言語。 これは、言語の BCP-47 表現です。 たとえば、英語の場合は "en" を使用します。スペイン語などの "es"設定しない場合は、既定で英語に "en" を使用します。 |
| multilingualResource |
boolean |
プロジェクト間で複数の言語に対して有効になっているリソース。 |
| settings |
プロジェクトの構成可能な設定。 |