diff --git a/sdk/textanalytics/azure-ai-textanalytics/tests/recordings/test_analyze.test_bad_model_version_error_multiple_tasks.yaml b/sdk/textanalytics/azure-ai-textanalytics/tests/recordings/test_analyze.test_bad_model_version_error_multiple_tasks.yaml index 6af861c9b268..0df567c63795 100644 --- a/sdk/textanalytics/azure-ai-textanalytics/tests/recordings/test_analyze.test_bad_model_version_error_multiple_tasks.yaml +++ b/sdk/textanalytics/azure-ai-textanalytics/tests/recordings/test_analyze.test_bad_model_version_error_multiple_tasks.yaml @@ -1,12 +1,15 @@ interactions: - request: body: '{"tasks": {"entityRecognitionTasks": [{"parameters": {"model-version": - "latest", "stringIndexType": "UnicodeCodePoint"}}], "entityRecognitionPiiTasks": - [{"parameters": {"model-version": "bad", "stringIndexType": "UnicodeCodePoint"}}], - "keyPhraseExtractionTasks": [{"parameters": {"model-version": "bad"}}], "entityLinkingTasks": - [{"parameters": {"model-version": "bad", "stringIndexType": "UnicodeCodePoint"}}]}, - "analysisInput": {"documents": [{"id": "1", "text": "I did not like the hotel - we stayed at.", "language": "english"}]}}' + "latest", "loggingOptOut": false, "stringIndexType": "UnicodeCodePoint"}}], + "entityRecognitionPiiTasks": [{"parameters": {"model-version": "bad", "loggingOptOut": + true, "stringIndexType": "UnicodeCodePoint"}}], "keyPhraseExtractionTasks": + [{"parameters": {"model-version": "bad", "loggingOptOut": false}}], "entityLinkingTasks": + [{"parameters": {"model-version": "bad", "loggingOptOut": false, "stringIndexType": + "UnicodeCodePoint"}}], "sentimentAnalysisTasks": [{"parameters": {"model-version": + "bad", "loggingOptOut": false, "opinionMining": false}}]}, "analysisInput": + {"documents": [{"id": "1", "text": "I did not like the hotel we stayed at.", + "language": "english"}]}}' headers: Accept: - application/json, text/json @@ -15,626 +18,25 @@ interactions: Connection: - keep-alive Content-Length: - - '532' + - '745' Content-Type: - application/json User-Agent: - - azsdk-python-ai-textanalytics/5.1.0b6 Python/3.7.9 (Linux-4.4.0-19041-Microsoft-x86_64-with-Ubuntu-16.04-xenial) + - azsdk-python-ai-textanalytics/5.1.0b7 Python/3.9.0 (Windows-10-10.0.19041-SP0) method: POST - uri: https://westus2.api.cognitive.microsoft.com/text/analytics/v3.1-preview.4/analyze + uri: https://westus2.api.cognitive.microsoft.com/text/analytics/v3.1-preview.5/analyze response: body: - string: '' + string: '{"error":{"code":"InvalidRequest","message":"Job task parameter value + bad is not supported for model-version parameter for job task type KeyPhraseExtraction. + Supported values latest,2019-10-01,2020-07-01."}}' headers: apim-request-id: - - c8026264-f1a2-4e6b-91af-4af16461d8bb - date: - - Fri, 05 Mar 2021 17:48:45 GMT - operation-location: - - https://westus2.api.cognitive.microsoft.com/text/analytics/v3.1-preview.4/analyze/jobs/a0fefa72-34f0-4962-9a6d-564f0bdc8378 - strict-transport-security: - - max-age=31536000; includeSubDomains; preload - transfer-encoding: - - chunked - x-content-type-options: - - nosniff - x-envoy-upstream-service-time: - - '272' - status: - code: 202 - message: Accepted -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - azsdk-python-ai-textanalytics/5.1.0b6 Python/3.7.9 (Linux-4.4.0-19041-Microsoft-x86_64-with-Ubuntu-16.04-xenial) - method: GET - uri: https://westus2.api.cognitive.microsoft.com/text/analytics/v3.1-preview.4/analyze/jobs/a0fefa72-34f0-4962-9a6d-564f0bdc8378 - response: - body: - string: '{"jobId":"a0fefa72-34f0-4962-9a6d-564f0bdc8378","lastUpdateDateTime":"2021-03-05T17:48:46Z","createdDateTime":"2021-03-05T17:48:45Z","expirationDateTime":"2021-03-06T17:48:45Z","status":"running","errors":[{"code":"InvalidRequest","message":"Job - task parameter value bad is not supported for model-version parameter for - job task type PersonallyIdentifiableInformation. Supported values latest,2020-07-01,2021-01-15.","target":"#/tasks/entityRecognitionPiiTasks/0"},{"code":"InvalidRequest","message":"Job - task parameter value bad is not supported for model-version parameter for - job task type KeyPhraseExtraction. Supported values latest,2020-07-01.","target":"#/tasks/keyPhraseExtractionTasks/0"},{"code":"InvalidRequest","message":"Job - task parameter value bad is not supported for model-version parameter for - job task type EntityLinking. Supported values latest,2020-02-01.","target":"#/tasks/entityLinkingTasks/0"}],"tasks":{"details":{"lastUpdateDateTime":"2021-03-05T17:48:46Z"},"completed":0,"failed":3,"inProgress":1,"total":4,"entityLinkingTasks":[{"lastUpdateDateTime":"2021-03-05T17:48:46.6856542Z","state":"failed"}],"entityRecognitionPiiTasks":[{"lastUpdateDateTime":"2021-03-05T17:48:46.6856542Z","state":"failed"}],"keyPhraseExtractionTasks":[{"lastUpdateDateTime":"2021-03-05T17:48:46.6856542Z","state":"failed"}]}}' - headers: - apim-request-id: - - 542ad8d0-3cfe-498d-894a-833e67c4adfe - content-type: - - application/json; charset=utf-8 - date: - - Fri, 05 Mar 2021 17:48:50 GMT - strict-transport-security: - - max-age=31536000; includeSubDomains; preload - transfer-encoding: - - chunked - x-content-type-options: - - nosniff - x-envoy-upstream-service-time: - - '32' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - azsdk-python-ai-textanalytics/5.1.0b6 Python/3.7.9 (Linux-4.4.0-19041-Microsoft-x86_64-with-Ubuntu-16.04-xenial) - method: GET - uri: https://westus2.api.cognitive.microsoft.com/text/analytics/v3.1-preview.4/analyze/jobs/a0fefa72-34f0-4962-9a6d-564f0bdc8378 - response: - body: - string: '{"jobId":"a0fefa72-34f0-4962-9a6d-564f0bdc8378","lastUpdateDateTime":"2021-03-05T17:48:46Z","createdDateTime":"2021-03-05T17:48:45Z","expirationDateTime":"2021-03-06T17:48:45Z","status":"running","errors":[{"code":"InvalidRequest","message":"Job - task parameter value bad is not supported for model-version parameter for - job task type PersonallyIdentifiableInformation. Supported values latest,2020-07-01,2021-01-15.","target":"#/tasks/entityRecognitionPiiTasks/0"},{"code":"InvalidRequest","message":"Job - task parameter value bad is not supported for model-version parameter for - job task type KeyPhraseExtraction. Supported values latest,2020-07-01.","target":"#/tasks/keyPhraseExtractionTasks/0"},{"code":"InvalidRequest","message":"Job - task parameter value bad is not supported for model-version parameter for - job task type EntityLinking. Supported values latest,2020-02-01.","target":"#/tasks/entityLinkingTasks/0"}],"tasks":{"details":{"lastUpdateDateTime":"2021-03-05T17:48:46Z"},"completed":0,"failed":3,"inProgress":1,"total":4,"entityLinkingTasks":[{"lastUpdateDateTime":"2021-03-05T17:48:46.6856542Z","state":"failed"}],"entityRecognitionPiiTasks":[{"lastUpdateDateTime":"2021-03-05T17:48:46.6856542Z","state":"failed"}],"keyPhraseExtractionTasks":[{"lastUpdateDateTime":"2021-03-05T17:48:46.6856542Z","state":"failed"}]}}' - headers: - apim-request-id: - - cae69578-dc12-4ed4-8db6-738b27daa79f - content-type: - - application/json; charset=utf-8 - date: - - Fri, 05 Mar 2021 17:48:56 GMT - strict-transport-security: - - max-age=31536000; includeSubDomains; preload - transfer-encoding: - - chunked - x-content-type-options: - - nosniff - x-envoy-upstream-service-time: - - '37' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - azsdk-python-ai-textanalytics/5.1.0b6 Python/3.7.9 (Linux-4.4.0-19041-Microsoft-x86_64-with-Ubuntu-16.04-xenial) - method: GET - uri: https://westus2.api.cognitive.microsoft.com/text/analytics/v3.1-preview.4/analyze/jobs/a0fefa72-34f0-4962-9a6d-564f0bdc8378 - response: - body: - string: '{"jobId":"a0fefa72-34f0-4962-9a6d-564f0bdc8378","lastUpdateDateTime":"2021-03-05T17:48:46Z","createdDateTime":"2021-03-05T17:48:45Z","expirationDateTime":"2021-03-06T17:48:45Z","status":"running","errors":[{"code":"InvalidRequest","message":"Job - task parameter value bad is not supported for model-version parameter for - job task type PersonallyIdentifiableInformation. Supported values latest,2020-07-01,2021-01-15.","target":"#/tasks/entityRecognitionPiiTasks/0"},{"code":"InvalidRequest","message":"Job - task parameter value bad is not supported for model-version parameter for - job task type KeyPhraseExtraction. Supported values latest,2020-07-01.","target":"#/tasks/keyPhraseExtractionTasks/0"},{"code":"InvalidRequest","message":"Job - task parameter value bad is not supported for model-version parameter for - job task type EntityLinking. Supported values latest,2020-02-01.","target":"#/tasks/entityLinkingTasks/0"}],"tasks":{"details":{"lastUpdateDateTime":"2021-03-05T17:48:46Z"},"completed":0,"failed":3,"inProgress":1,"total":4,"entityLinkingTasks":[{"lastUpdateDateTime":"2021-03-05T17:48:46.6856542Z","state":"failed"}],"entityRecognitionPiiTasks":[{"lastUpdateDateTime":"2021-03-05T17:48:46.6856542Z","state":"failed"}],"keyPhraseExtractionTasks":[{"lastUpdateDateTime":"2021-03-05T17:48:46.6856542Z","state":"failed"}]}}' - headers: - apim-request-id: - - 4da3b8ad-c8f6-4c00-a046-c4dc86ab1726 - content-type: - - application/json; charset=utf-8 - date: - - Fri, 05 Mar 2021 17:49:00 GMT - strict-transport-security: - - max-age=31536000; includeSubDomains; preload - transfer-encoding: - - chunked - x-content-type-options: - - nosniff - x-envoy-upstream-service-time: - - '41' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - azsdk-python-ai-textanalytics/5.1.0b6 Python/3.7.9 (Linux-4.4.0-19041-Microsoft-x86_64-with-Ubuntu-16.04-xenial) - method: GET - uri: https://westus2.api.cognitive.microsoft.com/text/analytics/v3.1-preview.4/analyze/jobs/a0fefa72-34f0-4962-9a6d-564f0bdc8378 - response: - body: - string: '{"jobId":"a0fefa72-34f0-4962-9a6d-564f0bdc8378","lastUpdateDateTime":"2021-03-05T17:48:46Z","createdDateTime":"2021-03-05T17:48:45Z","expirationDateTime":"2021-03-06T17:48:45Z","status":"running","errors":[{"code":"InvalidRequest","message":"Job - task parameter value bad is not supported for model-version parameter for - job task type PersonallyIdentifiableInformation. Supported values latest,2020-07-01,2021-01-15.","target":"#/tasks/entityRecognitionPiiTasks/0"},{"code":"InvalidRequest","message":"Job - task parameter value bad is not supported for model-version parameter for - job task type KeyPhraseExtraction. Supported values latest,2020-07-01.","target":"#/tasks/keyPhraseExtractionTasks/0"},{"code":"InvalidRequest","message":"Job - task parameter value bad is not supported for model-version parameter for - job task type EntityLinking. Supported values latest,2020-02-01.","target":"#/tasks/entityLinkingTasks/0"}],"tasks":{"details":{"lastUpdateDateTime":"2021-03-05T17:48:46Z"},"completed":0,"failed":3,"inProgress":1,"total":4,"entityLinkingTasks":[{"lastUpdateDateTime":"2021-03-05T17:48:46.6856542Z","state":"failed"}],"entityRecognitionPiiTasks":[{"lastUpdateDateTime":"2021-03-05T17:48:46.6856542Z","state":"failed"}],"keyPhraseExtractionTasks":[{"lastUpdateDateTime":"2021-03-05T17:48:46.6856542Z","state":"failed"}]}}' - headers: - apim-request-id: - - 7044298a-0fc3-4e13-91e7-77780498f30c - content-type: - - application/json; charset=utf-8 - date: - - Fri, 05 Mar 2021 17:49:05 GMT - strict-transport-security: - - max-age=31536000; includeSubDomains; preload - transfer-encoding: - - chunked - x-content-type-options: - - nosniff - x-envoy-upstream-service-time: - - '62' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - azsdk-python-ai-textanalytics/5.1.0b6 Python/3.7.9 (Linux-4.4.0-19041-Microsoft-x86_64-with-Ubuntu-16.04-xenial) - method: GET - uri: https://westus2.api.cognitive.microsoft.com/text/analytics/v3.1-preview.4/analyze/jobs/a0fefa72-34f0-4962-9a6d-564f0bdc8378 - response: - body: - string: '{"jobId":"a0fefa72-34f0-4962-9a6d-564f0bdc8378","lastUpdateDateTime":"2021-03-05T17:48:46Z","createdDateTime":"2021-03-05T17:48:45Z","expirationDateTime":"2021-03-06T17:48:45Z","status":"running","errors":[{"code":"InvalidRequest","message":"Job - task parameter value bad is not supported for model-version parameter for - job task type PersonallyIdentifiableInformation. Supported values latest,2020-07-01,2021-01-15.","target":"#/tasks/entityRecognitionPiiTasks/0"},{"code":"InvalidRequest","message":"Job - task parameter value bad is not supported for model-version parameter for - job task type KeyPhraseExtraction. Supported values latest,2020-07-01.","target":"#/tasks/keyPhraseExtractionTasks/0"},{"code":"InvalidRequest","message":"Job - task parameter value bad is not supported for model-version parameter for - job task type EntityLinking. Supported values latest,2020-02-01.","target":"#/tasks/entityLinkingTasks/0"}],"tasks":{"details":{"lastUpdateDateTime":"2021-03-05T17:48:46Z"},"completed":0,"failed":3,"inProgress":1,"total":4,"entityLinkingTasks":[{"lastUpdateDateTime":"2021-03-05T17:48:46.6856542Z","state":"failed"}],"entityRecognitionPiiTasks":[{"lastUpdateDateTime":"2021-03-05T17:48:46.6856542Z","state":"failed"}],"keyPhraseExtractionTasks":[{"lastUpdateDateTime":"2021-03-05T17:48:46.6856542Z","state":"failed"}]}}' - headers: - apim-request-id: - - b2fd7765-6006-483c-882b-9fac507ca897 - content-type: - - application/json; charset=utf-8 - date: - - Fri, 05 Mar 2021 17:49:10 GMT - strict-transport-security: - - max-age=31536000; includeSubDomains; preload - transfer-encoding: - - chunked - x-content-type-options: - - nosniff - x-envoy-upstream-service-time: - - '56' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - azsdk-python-ai-textanalytics/5.1.0b6 Python/3.7.9 (Linux-4.4.0-19041-Microsoft-x86_64-with-Ubuntu-16.04-xenial) - method: GET - uri: https://westus2.api.cognitive.microsoft.com/text/analytics/v3.1-preview.4/analyze/jobs/a0fefa72-34f0-4962-9a6d-564f0bdc8378 - response: - body: - string: '{"jobId":"a0fefa72-34f0-4962-9a6d-564f0bdc8378","lastUpdateDateTime":"2021-03-05T17:48:46Z","createdDateTime":"2021-03-05T17:48:45Z","expirationDateTime":"2021-03-06T17:48:45Z","status":"running","errors":[{"code":"InvalidRequest","message":"Job - task parameter value bad is not supported for model-version parameter for - job task type PersonallyIdentifiableInformation. Supported values latest,2020-07-01,2021-01-15.","target":"#/tasks/entityRecognitionPiiTasks/0"},{"code":"InvalidRequest","message":"Job - task parameter value bad is not supported for model-version parameter for - job task type KeyPhraseExtraction. Supported values latest,2020-07-01.","target":"#/tasks/keyPhraseExtractionTasks/0"},{"code":"InvalidRequest","message":"Job - task parameter value bad is not supported for model-version parameter for - job task type EntityLinking. Supported values latest,2020-02-01.","target":"#/tasks/entityLinkingTasks/0"}],"tasks":{"details":{"lastUpdateDateTime":"2021-03-05T17:48:46Z"},"completed":0,"failed":3,"inProgress":1,"total":4,"entityLinkingTasks":[{"lastUpdateDateTime":"2021-03-05T17:48:46.6856542Z","state":"failed"}],"entityRecognitionPiiTasks":[{"lastUpdateDateTime":"2021-03-05T17:48:46.6856542Z","state":"failed"}],"keyPhraseExtractionTasks":[{"lastUpdateDateTime":"2021-03-05T17:48:46.6856542Z","state":"failed"}]}}' - headers: - apim-request-id: - - cce232ca-6cce-4122-8299-959b81122b95 - content-type: - - application/json; charset=utf-8 - date: - - Fri, 05 Mar 2021 17:49:15 GMT - strict-transport-security: - - max-age=31536000; includeSubDomains; preload - transfer-encoding: - - chunked - x-content-type-options: - - nosniff - x-envoy-upstream-service-time: - - '38' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - azsdk-python-ai-textanalytics/5.1.0b6 Python/3.7.9 (Linux-4.4.0-19041-Microsoft-x86_64-with-Ubuntu-16.04-xenial) - method: GET - uri: https://westus2.api.cognitive.microsoft.com/text/analytics/v3.1-preview.4/analyze/jobs/a0fefa72-34f0-4962-9a6d-564f0bdc8378 - response: - body: - string: '{"jobId":"a0fefa72-34f0-4962-9a6d-564f0bdc8378","lastUpdateDateTime":"2021-03-05T17:48:46Z","createdDateTime":"2021-03-05T17:48:45Z","expirationDateTime":"2021-03-06T17:48:45Z","status":"running","errors":[{"code":"InvalidRequest","message":"Job - task parameter value bad is not supported for model-version parameter for - job task type PersonallyIdentifiableInformation. Supported values latest,2020-07-01,2021-01-15.","target":"#/tasks/entityRecognitionPiiTasks/0"},{"code":"InvalidRequest","message":"Job - task parameter value bad is not supported for model-version parameter for - job task type KeyPhraseExtraction. Supported values latest,2020-07-01.","target":"#/tasks/keyPhraseExtractionTasks/0"},{"code":"InvalidRequest","message":"Job - task parameter value bad is not supported for model-version parameter for - job task type EntityLinking. Supported values latest,2020-02-01.","target":"#/tasks/entityLinkingTasks/0"}],"tasks":{"details":{"lastUpdateDateTime":"2021-03-05T17:48:46Z"},"completed":0,"failed":3,"inProgress":1,"total":4,"entityLinkingTasks":[{"lastUpdateDateTime":"2021-03-05T17:48:46.6856542Z","state":"failed"}],"entityRecognitionPiiTasks":[{"lastUpdateDateTime":"2021-03-05T17:48:46.6856542Z","state":"failed"}],"keyPhraseExtractionTasks":[{"lastUpdateDateTime":"2021-03-05T17:48:46.6856542Z","state":"failed"}]}}' - headers: - apim-request-id: - - 0b6d5cb5-e8c8-45bc-84e1-a26357c43346 - content-type: - - application/json; charset=utf-8 - date: - - Fri, 05 Mar 2021 17:49:20 GMT - strict-transport-security: - - max-age=31536000; includeSubDomains; preload - transfer-encoding: - - chunked - x-content-type-options: - - nosniff - x-envoy-upstream-service-time: - - '66' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - azsdk-python-ai-textanalytics/5.1.0b6 Python/3.7.9 (Linux-4.4.0-19041-Microsoft-x86_64-with-Ubuntu-16.04-xenial) - method: GET - uri: https://westus2.api.cognitive.microsoft.com/text/analytics/v3.1-preview.4/analyze/jobs/a0fefa72-34f0-4962-9a6d-564f0bdc8378 - response: - body: - string: '{"jobId":"a0fefa72-34f0-4962-9a6d-564f0bdc8378","lastUpdateDateTime":"2021-03-05T17:48:46Z","createdDateTime":"2021-03-05T17:48:45Z","expirationDateTime":"2021-03-06T17:48:45Z","status":"running","errors":[{"code":"InvalidRequest","message":"Job - task parameter value bad is not supported for model-version parameter for - job task type PersonallyIdentifiableInformation. Supported values latest,2020-07-01,2021-01-15.","target":"#/tasks/entityRecognitionPiiTasks/0"},{"code":"InvalidRequest","message":"Job - task parameter value bad is not supported for model-version parameter for - job task type KeyPhraseExtraction. Supported values latest,2020-07-01.","target":"#/tasks/keyPhraseExtractionTasks/0"},{"code":"InvalidRequest","message":"Job - task parameter value bad is not supported for model-version parameter for - job task type EntityLinking. Supported values latest,2020-02-01.","target":"#/tasks/entityLinkingTasks/0"}],"tasks":{"details":{"lastUpdateDateTime":"2021-03-05T17:48:46Z"},"completed":0,"failed":3,"inProgress":1,"total":4,"entityLinkingTasks":[{"lastUpdateDateTime":"2021-03-05T17:48:46.6856542Z","state":"failed"}],"entityRecognitionPiiTasks":[{"lastUpdateDateTime":"2021-03-05T17:48:46.6856542Z","state":"failed"}],"keyPhraseExtractionTasks":[{"lastUpdateDateTime":"2021-03-05T17:48:46.6856542Z","state":"failed"}]}}' - headers: - apim-request-id: - - 978b09ab-50b3-481e-9e86-b4f09000188c - content-type: - - application/json; charset=utf-8 - date: - - Fri, 05 Mar 2021 17:49:26 GMT - strict-transport-security: - - max-age=31536000; includeSubDomains; preload - transfer-encoding: - - chunked - x-content-type-options: - - nosniff - x-envoy-upstream-service-time: - - '45' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - azsdk-python-ai-textanalytics/5.1.0b6 Python/3.7.9 (Linux-4.4.0-19041-Microsoft-x86_64-with-Ubuntu-16.04-xenial) - method: GET - uri: https://westus2.api.cognitive.microsoft.com/text/analytics/v3.1-preview.4/analyze/jobs/a0fefa72-34f0-4962-9a6d-564f0bdc8378 - response: - body: - string: '{"jobId":"a0fefa72-34f0-4962-9a6d-564f0bdc8378","lastUpdateDateTime":"2021-03-05T17:48:46Z","createdDateTime":"2021-03-05T17:48:45Z","expirationDateTime":"2021-03-06T17:48:45Z","status":"running","errors":[{"code":"InvalidRequest","message":"Job - task parameter value bad is not supported for model-version parameter for - job task type PersonallyIdentifiableInformation. Supported values latest,2020-07-01,2021-01-15.","target":"#/tasks/entityRecognitionPiiTasks/0"},{"code":"InvalidRequest","message":"Job - task parameter value bad is not supported for model-version parameter for - job task type KeyPhraseExtraction. Supported values latest,2020-07-01.","target":"#/tasks/keyPhraseExtractionTasks/0"},{"code":"InvalidRequest","message":"Job - task parameter value bad is not supported for model-version parameter for - job task type EntityLinking. Supported values latest,2020-02-01.","target":"#/tasks/entityLinkingTasks/0"}],"tasks":{"details":{"lastUpdateDateTime":"2021-03-05T17:48:46Z"},"completed":0,"failed":3,"inProgress":1,"total":4,"entityLinkingTasks":[{"lastUpdateDateTime":"2021-03-05T17:48:46.6856542Z","state":"failed"}],"entityRecognitionPiiTasks":[{"lastUpdateDateTime":"2021-03-05T17:48:46.6856542Z","state":"failed"}],"keyPhraseExtractionTasks":[{"lastUpdateDateTime":"2021-03-05T17:48:46.6856542Z","state":"failed"}]}}' - headers: - apim-request-id: - - 647eab5a-fdf4-4077-961a-ca19e4576599 - content-type: - - application/json; charset=utf-8 - date: - - Fri, 05 Mar 2021 17:49:30 GMT - strict-transport-security: - - max-age=31536000; includeSubDomains; preload - transfer-encoding: - - chunked - x-content-type-options: - - nosniff - x-envoy-upstream-service-time: - - '60' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - azsdk-python-ai-textanalytics/5.1.0b6 Python/3.7.9 (Linux-4.4.0-19041-Microsoft-x86_64-with-Ubuntu-16.04-xenial) - method: GET - uri: https://westus2.api.cognitive.microsoft.com/text/analytics/v3.1-preview.4/analyze/jobs/a0fefa72-34f0-4962-9a6d-564f0bdc8378 - response: - body: - string: '{"jobId":"a0fefa72-34f0-4962-9a6d-564f0bdc8378","lastUpdateDateTime":"2021-03-05T17:48:46Z","createdDateTime":"2021-03-05T17:48:45Z","expirationDateTime":"2021-03-06T17:48:45Z","status":"running","errors":[{"code":"InvalidRequest","message":"Job - task parameter value bad is not supported for model-version parameter for - job task type PersonallyIdentifiableInformation. Supported values latest,2020-07-01,2021-01-15.","target":"#/tasks/entityRecognitionPiiTasks/0"},{"code":"InvalidRequest","message":"Job - task parameter value bad is not supported for model-version parameter for - job task type KeyPhraseExtraction. Supported values latest,2020-07-01.","target":"#/tasks/keyPhraseExtractionTasks/0"},{"code":"InvalidRequest","message":"Job - task parameter value bad is not supported for model-version parameter for - job task type EntityLinking. Supported values latest,2020-02-01.","target":"#/tasks/entityLinkingTasks/0"}],"tasks":{"details":{"lastUpdateDateTime":"2021-03-05T17:48:46Z"},"completed":0,"failed":3,"inProgress":1,"total":4,"entityLinkingTasks":[{"lastUpdateDateTime":"2021-03-05T17:48:46.6856542Z","state":"failed"}],"entityRecognitionPiiTasks":[{"lastUpdateDateTime":"2021-03-05T17:48:46.6856542Z","state":"failed"}],"keyPhraseExtractionTasks":[{"lastUpdateDateTime":"2021-03-05T17:48:46.6856542Z","state":"failed"}]}}' - headers: - apim-request-id: - - 488cfdc3-6c7f-42e0-9d97-4080fc294658 - content-type: - - application/json; charset=utf-8 - date: - - Fri, 05 Mar 2021 17:49:36 GMT - strict-transport-security: - - max-age=31536000; includeSubDomains; preload - transfer-encoding: - - chunked - x-content-type-options: - - nosniff - x-envoy-upstream-service-time: - - '36' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - azsdk-python-ai-textanalytics/5.1.0b6 Python/3.7.9 (Linux-4.4.0-19041-Microsoft-x86_64-with-Ubuntu-16.04-xenial) - method: GET - uri: https://westus2.api.cognitive.microsoft.com/text/analytics/v3.1-preview.4/analyze/jobs/a0fefa72-34f0-4962-9a6d-564f0bdc8378 - response: - body: - string: '{"jobId":"a0fefa72-34f0-4962-9a6d-564f0bdc8378","lastUpdateDateTime":"2021-03-05T17:48:46Z","createdDateTime":"2021-03-05T17:48:45Z","expirationDateTime":"2021-03-06T17:48:45Z","status":"running","errors":[{"code":"InvalidRequest","message":"Job - task parameter value bad is not supported for model-version parameter for - job task type PersonallyIdentifiableInformation. Supported values latest,2020-07-01,2021-01-15.","target":"#/tasks/entityRecognitionPiiTasks/0"},{"code":"InvalidRequest","message":"Job - task parameter value bad is not supported for model-version parameter for - job task type KeyPhraseExtraction. Supported values latest,2020-07-01.","target":"#/tasks/keyPhraseExtractionTasks/0"},{"code":"InvalidRequest","message":"Job - task parameter value bad is not supported for model-version parameter for - job task type EntityLinking. Supported values latest,2020-02-01.","target":"#/tasks/entityLinkingTasks/0"}],"tasks":{"details":{"lastUpdateDateTime":"2021-03-05T17:48:46Z"},"completed":0,"failed":3,"inProgress":1,"total":4,"entityLinkingTasks":[{"lastUpdateDateTime":"2021-03-05T17:48:46.6856542Z","state":"failed"}],"entityRecognitionPiiTasks":[{"lastUpdateDateTime":"2021-03-05T17:48:46.6856542Z","state":"failed"}],"keyPhraseExtractionTasks":[{"lastUpdateDateTime":"2021-03-05T17:48:46.6856542Z","state":"failed"}]}}' - headers: - apim-request-id: - - 5422c88b-52c5-462b-bda2-59116efec84d - content-type: - - application/json; charset=utf-8 - date: - - Fri, 05 Mar 2021 17:49:41 GMT - strict-transport-security: - - max-age=31536000; includeSubDomains; preload - transfer-encoding: - - chunked - x-content-type-options: - - nosniff - x-envoy-upstream-service-time: - - '70' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - azsdk-python-ai-textanalytics/5.1.0b6 Python/3.7.9 (Linux-4.4.0-19041-Microsoft-x86_64-with-Ubuntu-16.04-xenial) - method: GET - uri: https://westus2.api.cognitive.microsoft.com/text/analytics/v3.1-preview.4/analyze/jobs/a0fefa72-34f0-4962-9a6d-564f0bdc8378 - response: - body: - string: '{"jobId":"a0fefa72-34f0-4962-9a6d-564f0bdc8378","lastUpdateDateTime":"2021-03-05T17:48:46Z","createdDateTime":"2021-03-05T17:48:45Z","expirationDateTime":"2021-03-06T17:48:45Z","status":"running","errors":[{"code":"InvalidRequest","message":"Job - task parameter value bad is not supported for model-version parameter for - job task type PersonallyIdentifiableInformation. Supported values latest,2020-07-01,2021-01-15.","target":"#/tasks/entityRecognitionPiiTasks/0"},{"code":"InvalidRequest","message":"Job - task parameter value bad is not supported for model-version parameter for - job task type KeyPhraseExtraction. Supported values latest,2020-07-01.","target":"#/tasks/keyPhraseExtractionTasks/0"},{"code":"InvalidRequest","message":"Job - task parameter value bad is not supported for model-version parameter for - job task type EntityLinking. Supported values latest,2020-02-01.","target":"#/tasks/entityLinkingTasks/0"}],"tasks":{"details":{"lastUpdateDateTime":"2021-03-05T17:48:46Z"},"completed":0,"failed":3,"inProgress":1,"total":4,"entityLinkingTasks":[{"lastUpdateDateTime":"2021-03-05T17:48:46.6856542Z","state":"failed"}],"entityRecognitionPiiTasks":[{"lastUpdateDateTime":"2021-03-05T17:48:46.6856542Z","state":"failed"}],"keyPhraseExtractionTasks":[{"lastUpdateDateTime":"2021-03-05T17:48:46.6856542Z","state":"failed"}]}}' - headers: - apim-request-id: - - b780081a-a7c4-4958-a259-69823d0b83ab - content-type: - - application/json; charset=utf-8 - date: - - Fri, 05 Mar 2021 17:49:46 GMT - strict-transport-security: - - max-age=31536000; includeSubDomains; preload - transfer-encoding: - - chunked - x-content-type-options: - - nosniff - x-envoy-upstream-service-time: - - '55' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - azsdk-python-ai-textanalytics/5.1.0b6 Python/3.7.9 (Linux-4.4.0-19041-Microsoft-x86_64-with-Ubuntu-16.04-xenial) - method: GET - uri: https://westus2.api.cognitive.microsoft.com/text/analytics/v3.1-preview.4/analyze/jobs/a0fefa72-34f0-4962-9a6d-564f0bdc8378 - response: - body: - string: '{"jobId":"a0fefa72-34f0-4962-9a6d-564f0bdc8378","lastUpdateDateTime":"2021-03-05T17:48:46Z","createdDateTime":"2021-03-05T17:48:45Z","expirationDateTime":"2021-03-06T17:48:45Z","status":"running","errors":[{"code":"InvalidRequest","message":"Job - task parameter value bad is not supported for model-version parameter for - job task type PersonallyIdentifiableInformation. Supported values latest,2020-07-01,2021-01-15.","target":"#/tasks/entityRecognitionPiiTasks/0"},{"code":"InvalidRequest","message":"Job - task parameter value bad is not supported for model-version parameter for - job task type KeyPhraseExtraction. Supported values latest,2020-07-01.","target":"#/tasks/keyPhraseExtractionTasks/0"},{"code":"InvalidRequest","message":"Job - task parameter value bad is not supported for model-version parameter for - job task type EntityLinking. Supported values latest,2020-02-01.","target":"#/tasks/entityLinkingTasks/0"}],"tasks":{"details":{"lastUpdateDateTime":"2021-03-05T17:48:46Z"},"completed":0,"failed":3,"inProgress":1,"total":4,"entityLinkingTasks":[{"lastUpdateDateTime":"2021-03-05T17:48:46.6856542Z","state":"failed"}],"entityRecognitionPiiTasks":[{"lastUpdateDateTime":"2021-03-05T17:48:46.6856542Z","state":"failed"}],"keyPhraseExtractionTasks":[{"lastUpdateDateTime":"2021-03-05T17:48:46.6856542Z","state":"failed"}]}}' - headers: - apim-request-id: - - d1dbf469-826b-4600-a202-1698f02df4df - content-type: - - application/json; charset=utf-8 - date: - - Fri, 05 Mar 2021 17:49:51 GMT - strict-transport-security: - - max-age=31536000; includeSubDomains; preload - transfer-encoding: - - chunked - x-content-type-options: - - nosniff - x-envoy-upstream-service-time: - - '35' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - azsdk-python-ai-textanalytics/5.1.0b6 Python/3.7.9 (Linux-4.4.0-19041-Microsoft-x86_64-with-Ubuntu-16.04-xenial) - method: GET - uri: https://westus2.api.cognitive.microsoft.com/text/analytics/v3.1-preview.4/analyze/jobs/a0fefa72-34f0-4962-9a6d-564f0bdc8378 - response: - body: - string: '{"jobId":"a0fefa72-34f0-4962-9a6d-564f0bdc8378","lastUpdateDateTime":"2021-03-05T17:48:46Z","createdDateTime":"2021-03-05T17:48:45Z","expirationDateTime":"2021-03-06T17:48:45Z","status":"running","errors":[{"code":"InvalidRequest","message":"Job - task parameter value bad is not supported for model-version parameter for - job task type PersonallyIdentifiableInformation. Supported values latest,2020-07-01,2021-01-15.","target":"#/tasks/entityRecognitionPiiTasks/0"},{"code":"InvalidRequest","message":"Job - task parameter value bad is not supported for model-version parameter for - job task type KeyPhraseExtraction. Supported values latest,2020-07-01.","target":"#/tasks/keyPhraseExtractionTasks/0"},{"code":"InvalidRequest","message":"Job - task parameter value bad is not supported for model-version parameter for - job task type EntityLinking. Supported values latest,2020-02-01.","target":"#/tasks/entityLinkingTasks/0"}],"tasks":{"details":{"lastUpdateDateTime":"2021-03-05T17:48:46Z"},"completed":0,"failed":3,"inProgress":1,"total":4,"entityLinkingTasks":[{"lastUpdateDateTime":"2021-03-05T17:48:46.6856542Z","state":"failed"}],"entityRecognitionPiiTasks":[{"lastUpdateDateTime":"2021-03-05T17:48:46.6856542Z","state":"failed"}],"keyPhraseExtractionTasks":[{"lastUpdateDateTime":"2021-03-05T17:48:46.6856542Z","state":"failed"}]}}' - headers: - apim-request-id: - - 1209b55d-ea2b-4eba-be87-fa6ca1fb01e4 - content-type: - - application/json; charset=utf-8 - date: - - Fri, 05 Mar 2021 17:49:56 GMT - strict-transport-security: - - max-age=31536000; includeSubDomains; preload - transfer-encoding: - - chunked - x-content-type-options: - - nosniff - x-envoy-upstream-service-time: - - '37' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - azsdk-python-ai-textanalytics/5.1.0b6 Python/3.7.9 (Linux-4.4.0-19041-Microsoft-x86_64-with-Ubuntu-16.04-xenial) - method: GET - uri: https://westus2.api.cognitive.microsoft.com/text/analytics/v3.1-preview.4/analyze/jobs/a0fefa72-34f0-4962-9a6d-564f0bdc8378 - response: - body: - string: '{"jobId":"a0fefa72-34f0-4962-9a6d-564f0bdc8378","lastUpdateDateTime":"2021-03-05T17:48:46Z","createdDateTime":"2021-03-05T17:48:45Z","expirationDateTime":"2021-03-06T17:48:45Z","status":"partiallyCompleted","errors":[{"code":"InvalidRequest","message":"Job - task parameter value bad is not supported for model-version parameter for - job task type PersonallyIdentifiableInformation. Supported values latest,2020-07-01,2021-01-15.","target":"#/tasks/entityRecognitionPiiTasks/0"},{"code":"InvalidRequest","message":"Job - task parameter value bad is not supported for model-version parameter for - job task type KeyPhraseExtraction. Supported values latest,2020-07-01.","target":"#/tasks/keyPhraseExtractionTasks/0"},{"code":"InvalidRequest","message":"Job - task parameter value bad is not supported for model-version parameter for - job task type EntityLinking. Supported values latest,2020-02-01.","target":"#/tasks/entityLinkingTasks/0"}],"tasks":{"details":{"lastUpdateDateTime":"2021-03-05T17:48:46Z"},"completed":1,"failed":3,"inProgress":0,"total":4,"entityRecognitionTasks":[{"lastUpdateDateTime":"2021-03-05T17:48:46.6856542Z","state":"succeeded","results":{"documents":[],"errors":[{"id":"1","error":{"code":"InvalidArgument","message":"Invalid - Language Code.","innererror":{"code":"UnsupportedLanguageCode","message":"Invalid - language code. Supported languages: en,es,de,fr,zh-Hans,ar,cs,da,fi,hu,it,ja,ko,no,nl,pl,pt-BR,pt-PT,ru,sv,tr. - For additional details see https://docs.microsoft.com/en-us/azure/cognitive-services/text-analytics/language-support?tabs=named-entity-recognition"}}}],"modelVersion":"2021-01-15"}}],"entityLinkingTasks":[{"lastUpdateDateTime":"2021-03-05T17:48:46.6856542Z","state":"failed"}],"entityRecognitionPiiTasks":[{"lastUpdateDateTime":"2021-03-05T17:48:46.6856542Z","state":"failed"}],"keyPhraseExtractionTasks":[{"lastUpdateDateTime":"2021-03-05T17:48:46.6856542Z","state":"failed"}]}}' - headers: - apim-request-id: - - 851b1432-33e3-48cb-86d6-2366ae76839d + - 0c67ecbd-256d-4f19-8612-837f09e3f5ba content-type: - application/json; charset=utf-8 date: - - Fri, 05 Mar 2021 17:50:01 GMT + - Tue, 04 May 2021 01:16:34 GMT strict-transport-security: - max-age=31536000; includeSubDomains; preload transfer-encoding: @@ -642,8 +44,8 @@ interactions: x-content-type-options: - nosniff x-envoy-upstream-service-time: - - '102' + - '6' status: - code: 200 - message: OK + code: 400 + message: Bad Request version: 1 diff --git a/sdk/textanalytics/azure-ai-textanalytics/tests/recordings/test_analyze.test_out_of_order_ids_multiple_tasks.yaml b/sdk/textanalytics/azure-ai-textanalytics/tests/recordings/test_analyze.test_out_of_order_ids_multiple_tasks.yaml index 5832b6a1cd3b..70da37198b1b 100644 --- a/sdk/textanalytics/azure-ai-textanalytics/tests/recordings/test_analyze.test_out_of_order_ids_multiple_tasks.yaml +++ b/sdk/textanalytics/azure-ai-textanalytics/tests/recordings/test_analyze.test_out_of_order_ids_multiple_tasks.yaml @@ -1,10 +1,13 @@ interactions: - request: body: '{"tasks": {"entityRecognitionTasks": [{"parameters": {"model-version": - "bad", "loggingOptOut": false, "stringIndexType": "UnicodeCodePoint"}}], "entityRecognitionPiiTasks": - [{"parameters": {"model-version": "latest", "loggingOptOut": true, "stringIndexType": - "UnicodeCodePoint"}}], "keyPhraseExtractionTasks": [{"parameters": {"model-version": - "latest", "loggingOptOut": false}}], "entityLinkingTasks": []}, "analysisInput": + "latest", "loggingOptOut": false, "stringIndexType": "UnicodeCodePoint"}}], + "entityRecognitionPiiTasks": [{"parameters": {"model-version": "latest", "loggingOptOut": + true, "stringIndexType": "UnicodeCodePoint"}}], "keyPhraseExtractionTasks": + [{"parameters": {"model-version": "latest", "loggingOptOut": false}}], "entityLinkingTasks": + [{"parameters": {"model-version": "latest", "loggingOptOut": false, "stringIndexType": + "UnicodeCodePoint"}}], "sentimentAnalysisTasks": [{"parameters": {"model-version": + "latest", "loggingOptOut": false, "opinionMining": false}}]}, "analysisInput": {"documents": [{"id": "56", "text": ":)", "language": "en"}, {"id": "0", "text": ":(", "language": "en"}, {"id": "19", "text": ":P", "language": "en"}, {"id": "1", "text": ":D", "language": "en"}]}}' @@ -16,7 +19,7 @@ interactions: Connection: - keep-alive Content-Length: - - '623' + - '853' Content-Type: - application/json User-Agent: @@ -25,16 +28,252 @@ interactions: uri: https://westus2.api.cognitive.microsoft.com/text/analytics/v3.1-preview.5/analyze response: body: - string: '{"error":{"code":"InvalidRequest","message":"Job task parameter value - bad is not supported for model-version parameter for job task type NamedEntityRecognition. - Supported values latest,2020-04-01,2021-01-15."}}' + string: '' headers: apim-request-id: - - 2d7a42c7-acfc-4bff-8c4d-59e83715e855 + - fbf78e21-1736-4953-91dd-04f2e30fac11 + date: + - Tue, 04 May 2021 01:13:53 GMT + operation-location: + - https://westus2.api.cognitive.microsoft.com/text/analytics/v3.1-preview.5/analyze/jobs/2ff5345c-77e9-4eda-a95d-5ccf24b45101 + strict-transport-security: + - max-age=31536000; includeSubDomains; preload + transfer-encoding: + - chunked + x-content-type-options: + - nosniff + x-envoy-upstream-service-time: + - '6126' + status: + code: 202 + message: Accepted +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - azsdk-python-ai-textanalytics/5.1.0b7 Python/3.9.0 (Windows-10-10.0.19041-SP0) + method: GET + uri: https://westus2.api.cognitive.microsoft.com/text/analytics/v3.1-preview.5/analyze/jobs/2ff5345c-77e9-4eda-a95d-5ccf24b45101 + response: + body: + string: '{"jobId":"2ff5345c-77e9-4eda-a95d-5ccf24b45101","lastUpdateDateTime":"2021-05-04T01:13:56Z","createdDateTime":"2021-05-04T01:13:48Z","expirationDateTime":"2021-05-05T01:13:48Z","status":"running","errors":[],"displayName":"NA","tasks":{"details":{"name":"NA","lastUpdateDateTime":"2021-05-04T01:13:56Z"},"completed":1,"failed":0,"inProgress":4,"total":5,"entityLinkingTasks":[{"lastUpdateDateTime":"2021-05-04T01:13:55.7566336Z","name":"NA","state":"succeeded","results":{"documents":[{"id":"56","entities":[],"warnings":[]},{"id":"0","entities":[],"warnings":[]},{"id":"19","entities":[],"warnings":[]},{"id":"1","entities":[],"warnings":[]}],"errors":[],"modelVersion":"2020-02-01"}}]}}' + headers: + apim-request-id: + - 25285a76-911a-41c2-af50-713771145b03 + content-type: + - application/json; charset=utf-8 + date: + - Tue, 04 May 2021 01:13:58 GMT + strict-transport-security: + - max-age=31536000; includeSubDomains; preload + transfer-encoding: + - chunked + x-content-type-options: + - nosniff + x-envoy-upstream-service-time: + - '344' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - azsdk-python-ai-textanalytics/5.1.0b7 Python/3.9.0 (Windows-10-10.0.19041-SP0) + method: GET + uri: https://westus2.api.cognitive.microsoft.com/text/analytics/v3.1-preview.5/analyze/jobs/2ff5345c-77e9-4eda-a95d-5ccf24b45101 + response: + body: + string: '{"jobId":"2ff5345c-77e9-4eda-a95d-5ccf24b45101","lastUpdateDateTime":"2021-05-04T01:14:04Z","createdDateTime":"2021-05-04T01:13:48Z","expirationDateTime":"2021-05-05T01:13:48Z","status":"running","errors":[],"displayName":"NA","tasks":{"details":{"name":"NA","lastUpdateDateTime":"2021-05-04T01:14:04Z"},"completed":1,"failed":0,"inProgress":4,"total":5,"entityLinkingTasks":[{"lastUpdateDateTime":"2021-05-04T01:13:55.7566336Z","name":"NA","state":"succeeded","results":{"documents":[{"id":"56","entities":[],"warnings":[]},{"id":"0","entities":[],"warnings":[]},{"id":"19","entities":[],"warnings":[]},{"id":"1","entities":[],"warnings":[]}],"errors":[],"modelVersion":"2020-02-01"}}]}}' + headers: + apim-request-id: + - 04bb3178-4f97-4dd7-a041-5acff4ff618f + content-type: + - application/json; charset=utf-8 + date: + - Tue, 04 May 2021 01:14:03 GMT + strict-transport-security: + - max-age=31536000; includeSubDomains; preload + transfer-encoding: + - chunked + x-content-type-options: + - nosniff + x-envoy-upstream-service-time: + - '95' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - azsdk-python-ai-textanalytics/5.1.0b7 Python/3.9.0 (Windows-10-10.0.19041-SP0) + method: GET + uri: https://westus2.api.cognitive.microsoft.com/text/analytics/v3.1-preview.5/analyze/jobs/2ff5345c-77e9-4eda-a95d-5ccf24b45101 + response: + body: + string: '{"jobId":"2ff5345c-77e9-4eda-a95d-5ccf24b45101","lastUpdateDateTime":"2021-05-04T01:14:04Z","createdDateTime":"2021-05-04T01:13:48Z","expirationDateTime":"2021-05-05T01:13:48Z","status":"running","errors":[],"displayName":"NA","tasks":{"details":{"name":"NA","lastUpdateDateTime":"2021-05-04T01:14:04Z"},"completed":1,"failed":0,"inProgress":4,"total":5,"entityLinkingTasks":[{"lastUpdateDateTime":"2021-05-04T01:13:55.7566336Z","name":"NA","state":"succeeded","results":{"documents":[{"id":"56","entities":[],"warnings":[]},{"id":"0","entities":[],"warnings":[]},{"id":"19","entities":[],"warnings":[]},{"id":"1","entities":[],"warnings":[]}],"errors":[],"modelVersion":"2020-02-01"}}]}}' + headers: + apim-request-id: + - 5bd5e985-7730-44f2-873a-211a257405ba + content-type: + - application/json; charset=utf-8 + date: + - Tue, 04 May 2021 01:14:09 GMT + strict-transport-security: + - max-age=31536000; includeSubDomains; preload + transfer-encoding: + - chunked + x-content-type-options: + - nosniff + x-envoy-upstream-service-time: + - '59' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - azsdk-python-ai-textanalytics/5.1.0b7 Python/3.9.0 (Windows-10-10.0.19041-SP0) + method: GET + uri: https://westus2.api.cognitive.microsoft.com/text/analytics/v3.1-preview.5/analyze/jobs/2ff5345c-77e9-4eda-a95d-5ccf24b45101 + response: + body: + string: '{"jobId":"2ff5345c-77e9-4eda-a95d-5ccf24b45101","lastUpdateDateTime":"2021-05-04T01:14:10Z","createdDateTime":"2021-05-04T01:13:48Z","expirationDateTime":"2021-05-05T01:13:48Z","status":"running","errors":[],"displayName":"NA","tasks":{"details":{"name":"NA","lastUpdateDateTime":"2021-05-04T01:14:10Z"},"completed":2,"failed":0,"inProgress":3,"total":5,"entityLinkingTasks":[{"lastUpdateDateTime":"2021-05-04T01:13:55.7566336Z","name":"NA","state":"succeeded","results":{"documents":[{"id":"56","entities":[],"warnings":[]},{"id":"0","entities":[],"warnings":[]},{"id":"19","entities":[],"warnings":[]},{"id":"1","entities":[],"warnings":[]}],"errors":[],"modelVersion":"2020-02-01"}}],"keyPhraseExtractionTasks":[{"lastUpdateDateTime":"2021-05-04T01:14:10.8275397Z","name":"NA","state":"succeeded","results":{"documents":[{"id":"56","keyPhrases":[],"warnings":[]},{"id":"0","keyPhrases":[],"warnings":[]},{"id":"19","keyPhrases":[],"warnings":[]},{"id":"1","keyPhrases":[],"warnings":[]}],"errors":[],"modelVersion":"2020-07-01"}}]}}' + headers: + apim-request-id: + - 4c692735-96a3-4123-80ce-1124ba7d254e + content-type: + - application/json; charset=utf-8 + date: + - Tue, 04 May 2021 01:14:13 GMT + strict-transport-security: + - max-age=31536000; includeSubDomains; preload + transfer-encoding: + - chunked + x-content-type-options: + - nosniff + x-envoy-upstream-service-time: + - '100' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - azsdk-python-ai-textanalytics/5.1.0b7 Python/3.9.0 (Windows-10-10.0.19041-SP0) + method: GET + uri: https://westus2.api.cognitive.microsoft.com/text/analytics/v3.1-preview.5/analyze/jobs/2ff5345c-77e9-4eda-a95d-5ccf24b45101 + response: + body: + string: '{"jobId":"2ff5345c-77e9-4eda-a95d-5ccf24b45101","lastUpdateDateTime":"2021-05-04T01:14:10Z","createdDateTime":"2021-05-04T01:13:48Z","expirationDateTime":"2021-05-05T01:13:48Z","status":"running","errors":[],"displayName":"NA","tasks":{"details":{"name":"NA","lastUpdateDateTime":"2021-05-04T01:14:10Z"},"completed":2,"failed":0,"inProgress":3,"total":5,"entityLinkingTasks":[{"lastUpdateDateTime":"2021-05-04T01:13:55.7566336Z","name":"NA","state":"succeeded","results":{"documents":[{"id":"56","entities":[],"warnings":[]},{"id":"0","entities":[],"warnings":[]},{"id":"19","entities":[],"warnings":[]},{"id":"1","entities":[],"warnings":[]}],"errors":[],"modelVersion":"2020-02-01"}}],"keyPhraseExtractionTasks":[{"lastUpdateDateTime":"2021-05-04T01:14:10.8275397Z","name":"NA","state":"succeeded","results":{"documents":[{"id":"56","keyPhrases":[],"warnings":[]},{"id":"0","keyPhrases":[],"warnings":[]},{"id":"19","keyPhrases":[],"warnings":[]},{"id":"1","keyPhrases":[],"warnings":[]}],"errors":[],"modelVersion":"2020-07-01"}}]}}' + headers: + apim-request-id: + - 7581c4b3-117d-44ef-a8ef-773b2da8ae28 + content-type: + - application/json; charset=utf-8 + date: + - Tue, 04 May 2021 01:14:19 GMT + strict-transport-security: + - max-age=31536000; includeSubDomains; preload + transfer-encoding: + - chunked + x-content-type-options: + - nosniff + x-envoy-upstream-service-time: + - '390' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - azsdk-python-ai-textanalytics/5.1.0b7 Python/3.9.0 (Windows-10-10.0.19041-SP0) + method: GET + uri: https://westus2.api.cognitive.microsoft.com/text/analytics/v3.1-preview.5/analyze/jobs/2ff5345c-77e9-4eda-a95d-5ccf24b45101 + response: + body: + string: '{"jobId":"2ff5345c-77e9-4eda-a95d-5ccf24b45101","lastUpdateDateTime":"2021-05-04T01:14:23Z","createdDateTime":"2021-05-04T01:13:48Z","expirationDateTime":"2021-05-05T01:13:48Z","status":"running","errors":[],"displayName":"NA","tasks":{"details":{"name":"NA","lastUpdateDateTime":"2021-05-04T01:14:23Z"},"completed":3,"failed":0,"inProgress":2,"total":5,"entityRecognitionTasks":[{"lastUpdateDateTime":"2021-05-04T01:14:23.8513292Z","name":"NA","state":"succeeded","results":{"documents":[{"id":"56","entities":[],"warnings":[]},{"id":"0","entities":[],"warnings":[]},{"id":"19","entities":[],"warnings":[]},{"id":"1","entities":[],"warnings":[]}],"errors":[],"modelVersion":"2021-01-15"}}],"entityLinkingTasks":[{"lastUpdateDateTime":"2021-05-04T01:13:55.7566336Z","name":"NA","state":"succeeded","results":{"documents":[{"id":"56","entities":[],"warnings":[]},{"id":"0","entities":[],"warnings":[]},{"id":"19","entities":[],"warnings":[]},{"id":"1","entities":[],"warnings":[]}],"errors":[],"modelVersion":"2020-02-01"}}],"keyPhraseExtractionTasks":[{"lastUpdateDateTime":"2021-05-04T01:14:10.8275397Z","name":"NA","state":"succeeded","results":{"documents":[{"id":"56","keyPhrases":[],"warnings":[]},{"id":"0","keyPhrases":[],"warnings":[]},{"id":"19","keyPhrases":[],"warnings":[]},{"id":"1","keyPhrases":[],"warnings":[]}],"errors":[],"modelVersion":"2020-07-01"}}]}}' + headers: + apim-request-id: + - 7ad5f02a-8ba7-4d62-9d58-efbe62359e73 + content-type: + - application/json; charset=utf-8 + date: + - Tue, 04 May 2021 01:14:24 GMT + strict-transport-security: + - max-age=31536000; includeSubDomains; preload + transfer-encoding: + - chunked + x-content-type-options: + - nosniff + x-envoy-upstream-service-time: + - '154' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - azsdk-python-ai-textanalytics/5.1.0b7 Python/3.9.0 (Windows-10-10.0.19041-SP0) + method: GET + uri: https://westus2.api.cognitive.microsoft.com/text/analytics/v3.1-preview.5/analyze/jobs/2ff5345c-77e9-4eda-a95d-5ccf24b45101 + response: + body: + string: '{"jobId":"2ff5345c-77e9-4eda-a95d-5ccf24b45101","lastUpdateDateTime":"2021-05-04T01:14:28Z","createdDateTime":"2021-05-04T01:13:48Z","expirationDateTime":"2021-05-05T01:13:48Z","status":"succeeded","errors":[],"displayName":"NA","tasks":{"details":{"name":"NA","lastUpdateDateTime":"2021-05-04T01:14:28Z"},"completed":5,"failed":0,"inProgress":0,"total":5,"entityRecognitionTasks":[{"lastUpdateDateTime":"2021-05-04T01:14:23.8513292Z","name":"NA","state":"succeeded","results":{"documents":[{"id":"56","entities":[],"warnings":[]},{"id":"0","entities":[],"warnings":[]},{"id":"19","entities":[],"warnings":[]},{"id":"1","entities":[],"warnings":[]}],"errors":[],"modelVersion":"2021-01-15"}}],"entityLinkingTasks":[{"lastUpdateDateTime":"2021-05-04T01:13:55.7566336Z","name":"NA","state":"succeeded","results":{"documents":[{"id":"56","entities":[],"warnings":[]},{"id":"0","entities":[],"warnings":[]},{"id":"19","entities":[],"warnings":[]},{"id":"1","entities":[],"warnings":[]}],"errors":[],"modelVersion":"2020-02-01"}}],"entityRecognitionPiiTasks":[{"lastUpdateDateTime":"2021-05-04T01:14:28.5892002Z","name":"NA","state":"succeeded","results":{"documents":[{"redactedText":":)","id":"56","entities":[],"warnings":[]},{"redactedText":":(","id":"0","entities":[],"warnings":[]},{"redactedText":":P","id":"19","entities":[],"warnings":[]},{"redactedText":":D","id":"1","entities":[],"warnings":[]}],"errors":[],"modelVersion":"2021-01-15"}}],"keyPhraseExtractionTasks":[{"lastUpdateDateTime":"2021-05-04T01:14:10.8275397Z","name":"NA","state":"succeeded","results":{"documents":[{"id":"56","keyPhrases":[],"warnings":[]},{"id":"0","keyPhrases":[],"warnings":[]},{"id":"19","keyPhrases":[],"warnings":[]},{"id":"1","keyPhrases":[],"warnings":[]}],"errors":[],"modelVersion":"2020-07-01"}}],"sentimentAnalysisTasks":[{"lastUpdateDateTime":"2021-05-04T01:14:26.0625499Z","name":"NA","state":"succeeded","results":{"documents":[{"id":"56","sentiment":"positive","confidenceScores":{"positive":0.89,"neutral":0.1,"negative":0.01},"sentences":[{"sentiment":"positive","confidenceScores":{"positive":0.89,"neutral":0.1,"negative":0.01},"offset":0,"length":2,"text":":)"}],"warnings":[]},{"id":"0","sentiment":"negative","confidenceScores":{"positive":0.0,"neutral":0.02,"negative":0.98},"sentences":[{"sentiment":"negative","confidenceScores":{"positive":0.0,"neutral":0.02,"negative":0.98},"offset":0,"length":2,"text":":("}],"warnings":[]},{"id":"19","sentiment":"neutral","confidenceScores":{"positive":0.3,"neutral":0.67,"negative":0.03},"sentences":[{"sentiment":"neutral","confidenceScores":{"positive":0.3,"neutral":0.67,"negative":0.03},"offset":0,"length":2,"text":":P"}],"warnings":[]},{"id":"1","sentiment":"positive","confidenceScores":{"positive":0.89,"neutral":0.1,"negative":0.01},"sentences":[{"sentiment":"positive","confidenceScores":{"positive":0.89,"neutral":0.1,"negative":0.01},"offset":0,"length":2,"text":":D"}],"warnings":[]}],"errors":[],"modelVersion":"2020-04-01"}}]}}' + headers: + apim-request-id: + - dd06717a-c998-40f9-9702-305ae9f5d85d content-type: - application/json; charset=utf-8 date: - - Tue, 27 Apr 2021 19:34:48 GMT + - Tue, 04 May 2021 01:14:35 GMT strict-transport-security: - max-age=31536000; includeSubDomains; preload transfer-encoding: @@ -42,8 +281,8 @@ interactions: x-content-type-options: - nosniff x-envoy-upstream-service-time: - - '16' + - '5388' status: - code: 400 - message: Bad Request + code: 200 + message: OK version: 1 diff --git a/sdk/textanalytics/azure-ai-textanalytics/tests/recordings/test_analyze_async.test_bad_model_version_error_multiple_tasks.yaml b/sdk/textanalytics/azure-ai-textanalytics/tests/recordings/test_analyze_async.test_bad_model_version_error_multiple_tasks.yaml index b1d0b7831514..4b8852f0d26a 100644 --- a/sdk/textanalytics/azure-ai-textanalytics/tests/recordings/test_analyze_async.test_bad_model_version_error_multiple_tasks.yaml +++ b/sdk/textanalytics/azure-ai-textanalytics/tests/recordings/test_analyze_async.test_bad_model_version_error_multiple_tasks.yaml @@ -6,13 +6,15 @@ interactions: true, "stringIndexType": "UnicodeCodePoint"}}], "keyPhraseExtractionTasks": [{"parameters": {"model-version": "bad", "loggingOptOut": false}}], "entityLinkingTasks": [{"parameters": {"model-version": "bad", "loggingOptOut": false, "stringIndexType": - "UnicodeCodePoint"}}]}, "analysisInput": {"documents": [{"id": "1", "text": - "I did not like the hotel we stayed at.", "language": "english"}]}}' + "UnicodeCodePoint"}}], "sentimentAnalysisTasks": [{"parameters": {"model-version": + "bad", "loggingOptOut": false, "opinionMining": false}}]}, "analysisInput": + {"documents": [{"id": "1", "text": "I did not like the hotel we stayed at.", + "language": "english"}]}}' headers: Accept: - application/json, text/json Content-Length: - - '627' + - '745' Content-Type: - application/json User-Agent: @@ -25,13 +27,13 @@ interactions: bad is not supported for model-version parameter for job task type KeyPhraseExtraction. Supported values latest,2019-10-01,2020-07-01."}}' headers: - apim-request-id: 2d5df423-bd89-4c03-aff7-d078b896d355 + apim-request-id: b5168c3b-fed4-4e5f-8c32-16446a1c0320 content-type: application/json; charset=utf-8 - date: Tue, 27 Apr 2021 19:36:52 GMT + date: Tue, 04 May 2021 01:20:19 GMT strict-transport-security: max-age=31536000; includeSubDomains; preload transfer-encoding: chunked x-content-type-options: nosniff - x-envoy-upstream-service-time: '14' + x-envoy-upstream-service-time: '5' status: code: 400 message: Bad Request diff --git a/sdk/textanalytics/azure-ai-textanalytics/tests/recordings/test_analyze_async.test_multiple_pages_of_results_with_errors_returned_successfully.yaml b/sdk/textanalytics/azure-ai-textanalytics/tests/recordings/test_analyze_async.test_multiple_pages_of_results_with_errors_returned_successfully.yaml deleted file mode 100644 index 90df08e1d8ce..000000000000 --- a/sdk/textanalytics/azure-ai-textanalytics/tests/recordings/test_analyze_async.test_multiple_pages_of_results_with_errors_returned_successfully.yaml +++ /dev/null @@ -1,54 +0,0 @@ -interactions: -- request: - body: '{"tasks": {"entityRecognitionTasks": [{"parameters": {"model-version": - "bad", "loggingOptOut": false, "stringIndexType": "UnicodeCodePoint"}}], "entityRecognitionPiiTasks": - [{"parameters": {"model-version": "latest", "loggingOptOut": true, "stringIndexType": - "UnicodeCodePoint"}}], "keyPhraseExtractionTasks": [{"parameters": {"model-version": - "latest", "loggingOptOut": false}}], "entityLinkingTasks": []}, "analysisInput": - {"documents": [{"id": "0", "text": "hello world", "language": "en"}, {"id": - "1", "text": "hello world", "language": "en"}, {"id": "2", "text": "hello world", - "language": "en"}, {"id": "3", "text": "hello world", "language": "en"}, {"id": - "4", "text": "hello world", "language": "en"}, {"id": "5", "text": "hello world", - "language": "en"}, {"id": "6", "text": "hello world", "language": "en"}, {"id": - "7", "text": "hello world", "language": "en"}, {"id": "8", "text": "hello world", - "language": "en"}, {"id": "9", "text": "hello world", "language": "en"}, {"id": - "10", "text": "hello world", "language": "en"}, {"id": "11", "text": "hello - world", "language": "en"}, {"id": "12", "text": "hello world", "language": "en"}, - {"id": "13", "text": "hello world", "language": "en"}, {"id": "14", "text": - "hello world", "language": "en"}, {"id": "15", "text": "hello world", "language": - "en"}, {"id": "16", "text": "hello world", "language": "en"}, {"id": "17", "text": - "hello world", "language": "en"}, {"id": "18", "text": "hello world", "language": - "en"}, {"id": "19", "text": "hello world", "language": "en"}, {"id": "20", "text": - "hello world", "language": "en"}, {"id": "21", "text": "hello world", "language": - "en"}, {"id": "22", "text": "hello world", "language": "en"}, {"id": "23", "text": - "hello world", "language": "en"}, {"id": "24", "text": "hello world", "language": - "en"}]}}' - headers: - Accept: - - application/json, text/json - Content-Length: - - '1806' - Content-Type: - - application/json - User-Agent: - - azsdk-python-ai-textanalytics/5.1.0b7 Python/3.9.0 (Windows-10-10.0.19041-SP0) - method: POST - uri: https://westus2.api.cognitive.microsoft.com/text/analytics/v3.1-preview.5/analyze - response: - body: - string: '{"error":{"code":"InvalidRequest","message":"Job task parameter value - bad is not supported for model-version parameter for job task type NamedEntityRecognition. - Supported values latest,2020-04-01,2021-01-15."}}' - headers: - apim-request-id: cf386890-0686-4420-8ee6-95213d9ba097 - content-type: application/json; charset=utf-8 - date: Tue, 27 Apr 2021 19:37:16 GMT - strict-transport-security: max-age=31536000; includeSubDomains; preload - transfer-encoding: chunked - x-content-type-options: nosniff - x-envoy-upstream-service-time: '9' - status: - code: 400 - message: Bad Request - url: https://westus2.api.cognitive.microsoft.com//text/analytics/v3.1-preview.5/analyze -version: 1 diff --git a/sdk/textanalytics/azure-ai-textanalytics/tests/recordings/test_analyze_async.test_out_of_order_ids_multiple_tasks.yaml b/sdk/textanalytics/azure-ai-textanalytics/tests/recordings/test_analyze_async.test_out_of_order_ids_multiple_tasks.yaml index 770d859083b7..2e32e8063f6f 100644 --- a/sdk/textanalytics/azure-ai-textanalytics/tests/recordings/test_analyze_async.test_out_of_order_ids_multiple_tasks.yaml +++ b/sdk/textanalytics/azure-ai-textanalytics/tests/recordings/test_analyze_async.test_out_of_order_ids_multiple_tasks.yaml @@ -1,10 +1,13 @@ interactions: - request: body: '{"tasks": {"entityRecognitionTasks": [{"parameters": {"model-version": - "bad", "loggingOptOut": false, "stringIndexType": "UnicodeCodePoint"}}], "entityRecognitionPiiTasks": - [{"parameters": {"model-version": "latest", "loggingOptOut": true, "stringIndexType": - "UnicodeCodePoint"}}], "keyPhraseExtractionTasks": [{"parameters": {"model-version": - "latest", "loggingOptOut": false}}], "entityLinkingTasks": []}, "analysisInput": + "latest", "loggingOptOut": false, "stringIndexType": "UnicodeCodePoint"}}], + "entityRecognitionPiiTasks": [{"parameters": {"model-version": "latest", "loggingOptOut": + true, "stringIndexType": "UnicodeCodePoint"}}], "keyPhraseExtractionTasks": + [{"parameters": {"model-version": "latest", "loggingOptOut": false}}], "entityLinkingTasks": + [{"parameters": {"model-version": "latest", "loggingOptOut": false, "stringIndexType": + "UnicodeCodePoint"}}], "sentimentAnalysisTasks": [{"parameters": {"model-version": + "latest", "loggingOptOut": false, "opinionMining": false}}]}, "analysisInput": {"documents": [{"id": "56", "text": ":)", "language": "en"}, {"id": "0", "text": ":(", "language": "en"}, {"id": "19", "text": ":P", "language": "en"}, {"id": "1", "text": ":D", "language": "en"}]}}' @@ -12,7 +15,7 @@ interactions: Accept: - application/json, text/json Content-Length: - - '623' + - '853' Content-Type: - application/json User-Agent: @@ -21,19 +24,127 @@ interactions: uri: https://westus2.api.cognitive.microsoft.com/text/analytics/v3.1-preview.5/analyze response: body: - string: '{"error":{"code":"InvalidRequest","message":"Job task parameter value - bad is not supported for model-version parameter for job task type NamedEntityRecognition. - Supported values latest,2020-04-01,2021-01-15."}}' + string: '' headers: - apim-request-id: ccbde512-e278-4170-aa3e-32b28ef7c38e - content-type: application/json; charset=utf-8 - date: Tue, 27 Apr 2021 19:37:16 GMT + apim-request-id: f44e6412-0daf-4e19-a565-efd3069dfc38 + date: Tue, 04 May 2021 01:18:45 GMT + operation-location: https://westus2.api.cognitive.microsoft.com/text/analytics/v3.1-preview.5/analyze/jobs/5f7c3672-7eb9-485e-a5eb-b8b9ae224df8 strict-transport-security: max-age=31536000; includeSubDomains; preload transfer-encoding: chunked x-content-type-options: nosniff - x-envoy-upstream-service-time: '16' + x-envoy-upstream-service-time: '5482' status: - code: 400 - message: Bad Request + code: 202 + message: Accepted url: https://westus2.api.cognitive.microsoft.com//text/analytics/v3.1-preview.5/analyze +- request: + body: null + headers: + User-Agent: + - azsdk-python-ai-textanalytics/5.1.0b7 Python/3.9.0 (Windows-10-10.0.19041-SP0) + method: GET + uri: https://westus2.api.cognitive.microsoft.com/text/analytics/v3.1-preview.5/analyze/jobs/5f7c3672-7eb9-485e-a5eb-b8b9ae224df8 + response: + body: + string: '{"jobId":"5f7c3672-7eb9-485e-a5eb-b8b9ae224df8","lastUpdateDateTime":"2021-05-04T01:18:48Z","createdDateTime":"2021-05-04T01:18:40Z","expirationDateTime":"2021-05-05T01:18:40Z","status":"running","errors":[],"displayName":"NA","tasks":{"details":{"name":"NA","lastUpdateDateTime":"2021-05-04T01:18:48Z"},"completed":1,"failed":0,"inProgress":4,"total":5,"entityLinkingTasks":[{"lastUpdateDateTime":"2021-05-04T01:18:47.8333045Z","name":"NA","state":"succeeded","results":{"documents":[{"id":"56","entities":[],"warnings":[]},{"id":"0","entities":[],"warnings":[]},{"id":"19","entities":[],"warnings":[]},{"id":"1","entities":[],"warnings":[]}],"errors":[],"modelVersion":"2020-02-01"}}]}}' + headers: + apim-request-id: 54094ec0-5867-4de7-ab3d-4c8b35dab2e0 + content-type: application/json; charset=utf-8 + date: Tue, 04 May 2021 01:18:50 GMT + strict-transport-security: max-age=31536000; includeSubDomains; preload + transfer-encoding: chunked + x-content-type-options: nosniff + x-envoy-upstream-service-time: '64' + status: + code: 200 + message: OK + url: https://westus2.api.cognitive.microsoft.com/text/analytics/v3.1-preview.5/analyze/jobs/5f7c3672-7eb9-485e-a5eb-b8b9ae224df8 +- request: + body: null + headers: + User-Agent: + - azsdk-python-ai-textanalytics/5.1.0b7 Python/3.9.0 (Windows-10-10.0.19041-SP0) + method: GET + uri: https://westus2.api.cognitive.microsoft.com/text/analytics/v3.1-preview.5/analyze/jobs/5f7c3672-7eb9-485e-a5eb-b8b9ae224df8 + response: + body: + string: '{"jobId":"5f7c3672-7eb9-485e-a5eb-b8b9ae224df8","lastUpdateDateTime":"2021-05-04T01:18:48Z","createdDateTime":"2021-05-04T01:18:40Z","expirationDateTime":"2021-05-05T01:18:40Z","status":"running","errors":[],"displayName":"NA","tasks":{"details":{"name":"NA","lastUpdateDateTime":"2021-05-04T01:18:48Z"},"completed":1,"failed":0,"inProgress":4,"total":5,"entityLinkingTasks":[{"lastUpdateDateTime":"2021-05-04T01:18:47.8333045Z","name":"NA","state":"succeeded","results":{"documents":[{"id":"56","entities":[],"warnings":[]},{"id":"0","entities":[],"warnings":[]},{"id":"19","entities":[],"warnings":[]},{"id":"1","entities":[],"warnings":[]}],"errors":[],"modelVersion":"2020-02-01"}}]}}' + headers: + apim-request-id: aa3a0179-be88-4b98-bbc5-25a5f5cb40c4 + content-type: application/json; charset=utf-8 + date: Tue, 04 May 2021 01:18:56 GMT + strict-transport-security: max-age=31536000; includeSubDomains; preload + transfer-encoding: chunked + x-content-type-options: nosniff + x-envoy-upstream-service-time: '70' + status: + code: 200 + message: OK + url: https://westus2.api.cognitive.microsoft.com/text/analytics/v3.1-preview.5/analyze/jobs/5f7c3672-7eb9-485e-a5eb-b8b9ae224df8 +- request: + body: null + headers: + User-Agent: + - azsdk-python-ai-textanalytics/5.1.0b7 Python/3.9.0 (Windows-10-10.0.19041-SP0) + method: GET + uri: https://westus2.api.cognitive.microsoft.com/text/analytics/v3.1-preview.5/analyze/jobs/5f7c3672-7eb9-485e-a5eb-b8b9ae224df8 + response: + body: + string: '{"jobId":"5f7c3672-7eb9-485e-a5eb-b8b9ae224df8","lastUpdateDateTime":"2021-05-04T01:18:48Z","createdDateTime":"2021-05-04T01:18:40Z","expirationDateTime":"2021-05-05T01:18:40Z","status":"running","errors":[],"displayName":"NA","tasks":{"details":{"name":"NA","lastUpdateDateTime":"2021-05-04T01:18:48Z"},"completed":1,"failed":0,"inProgress":4,"total":5,"entityLinkingTasks":[{"lastUpdateDateTime":"2021-05-04T01:18:47.8333045Z","name":"NA","state":"succeeded","results":{"documents":[{"id":"56","entities":[],"warnings":[]},{"id":"0","entities":[],"warnings":[]},{"id":"19","entities":[],"warnings":[]},{"id":"1","entities":[],"warnings":[]}],"errors":[],"modelVersion":"2020-02-01"}}]}}' + headers: + apim-request-id: 5c21c43b-9220-4dc6-ae12-db12f88e942c + content-type: application/json; charset=utf-8 + date: Tue, 04 May 2021 01:19:01 GMT + strict-transport-security: max-age=31536000; includeSubDomains; preload + transfer-encoding: chunked + x-content-type-options: nosniff + x-envoy-upstream-service-time: '113' + status: + code: 200 + message: OK + url: https://westus2.api.cognitive.microsoft.com/text/analytics/v3.1-preview.5/analyze/jobs/5f7c3672-7eb9-485e-a5eb-b8b9ae224df8 +- request: + body: null + headers: + User-Agent: + - azsdk-python-ai-textanalytics/5.1.0b7 Python/3.9.0 (Windows-10-10.0.19041-SP0) + method: GET + uri: https://westus2.api.cognitive.microsoft.com/text/analytics/v3.1-preview.5/analyze/jobs/5f7c3672-7eb9-485e-a5eb-b8b9ae224df8 + response: + body: + string: '{"jobId":"5f7c3672-7eb9-485e-a5eb-b8b9ae224df8","lastUpdateDateTime":"2021-05-04T01:18:48Z","createdDateTime":"2021-05-04T01:18:40Z","expirationDateTime":"2021-05-05T01:18:40Z","status":"running","errors":[],"displayName":"NA","tasks":{"details":{"name":"NA","lastUpdateDateTime":"2021-05-04T01:18:48Z"},"completed":1,"failed":0,"inProgress":4,"total":5,"entityLinkingTasks":[{"lastUpdateDateTime":"2021-05-04T01:18:47.8333045Z","name":"NA","state":"succeeded","results":{"documents":[{"id":"56","entities":[],"warnings":[]},{"id":"0","entities":[],"warnings":[]},{"id":"19","entities":[],"warnings":[]},{"id":"1","entities":[],"warnings":[]}],"errors":[],"modelVersion":"2020-02-01"}}]}}' + headers: + apim-request-id: 4016d2c3-3b26-427c-bba6-f3bc8d58bd36 + content-type: application/json; charset=utf-8 + date: Tue, 04 May 2021 01:19:06 GMT + strict-transport-security: max-age=31536000; includeSubDomains; preload + transfer-encoding: chunked + x-content-type-options: nosniff + x-envoy-upstream-service-time: '51' + status: + code: 200 + message: OK + url: https://westus2.api.cognitive.microsoft.com/text/analytics/v3.1-preview.5/analyze/jobs/5f7c3672-7eb9-485e-a5eb-b8b9ae224df8 +- request: + body: null + headers: + User-Agent: + - azsdk-python-ai-textanalytics/5.1.0b7 Python/3.9.0 (Windows-10-10.0.19041-SP0) + method: GET + uri: https://westus2.api.cognitive.microsoft.com/text/analytics/v3.1-preview.5/analyze/jobs/5f7c3672-7eb9-485e-a5eb-b8b9ae224df8 + response: + body: + string: '{"jobId":"5f7c3672-7eb9-485e-a5eb-b8b9ae224df8","lastUpdateDateTime":"2021-05-04T01:19:11Z","createdDateTime":"2021-05-04T01:18:40Z","expirationDateTime":"2021-05-05T01:18:40Z","status":"succeeded","errors":[],"displayName":"NA","tasks":{"details":{"name":"NA","lastUpdateDateTime":"2021-05-04T01:19:11Z"},"completed":5,"failed":0,"inProgress":0,"total":5,"entityRecognitionTasks":[{"lastUpdateDateTime":"2021-05-04T01:19:08.4566521Z","name":"NA","state":"succeeded","results":{"documents":[{"id":"56","entities":[],"warnings":[]},{"id":"0","entities":[],"warnings":[]},{"id":"19","entities":[],"warnings":[]},{"id":"1","entities":[],"warnings":[]}],"errors":[],"modelVersion":"2021-01-15"}}],"entityLinkingTasks":[{"lastUpdateDateTime":"2021-05-04T01:18:47.8333045Z","name":"NA","state":"succeeded","results":{"documents":[{"id":"56","entities":[],"warnings":[]},{"id":"0","entities":[],"warnings":[]},{"id":"19","entities":[],"warnings":[]},{"id":"1","entities":[],"warnings":[]}],"errors":[],"modelVersion":"2020-02-01"}}],"entityRecognitionPiiTasks":[{"lastUpdateDateTime":"2021-05-04T01:19:08.3743987Z","name":"NA","state":"succeeded","results":{"documents":[{"redactedText":":)","id":"56","entities":[],"warnings":[]},{"redactedText":":(","id":"0","entities":[],"warnings":[]},{"redactedText":":P","id":"19","entities":[],"warnings":[]},{"redactedText":":D","id":"1","entities":[],"warnings":[]}],"errors":[],"modelVersion":"2021-01-15"}}],"keyPhraseExtractionTasks":[{"lastUpdateDateTime":"2021-05-04T01:19:06.7419176Z","name":"NA","state":"succeeded","results":{"documents":[{"id":"56","keyPhrases":[],"warnings":[]},{"id":"0","keyPhrases":[],"warnings":[]},{"id":"19","keyPhrases":[],"warnings":[]},{"id":"1","keyPhrases":[],"warnings":[]}],"errors":[],"modelVersion":"2020-07-01"}}],"sentimentAnalysisTasks":[{"lastUpdateDateTime":"2021-05-04T01:19:11.175578Z","name":"NA","state":"succeeded","results":{"documents":[{"id":"56","sentiment":"positive","confidenceScores":{"positive":0.89,"neutral":0.1,"negative":0.01},"sentences":[{"sentiment":"positive","confidenceScores":{"positive":0.89,"neutral":0.1,"negative":0.01},"offset":0,"length":2,"text":":)"}],"warnings":[]},{"id":"0","sentiment":"negative","confidenceScores":{"positive":0.0,"neutral":0.02,"negative":0.98},"sentences":[{"sentiment":"negative","confidenceScores":{"positive":0.0,"neutral":0.02,"negative":0.98},"offset":0,"length":2,"text":":("}],"warnings":[]},{"id":"19","sentiment":"neutral","confidenceScores":{"positive":0.3,"neutral":0.67,"negative":0.03},"sentences":[{"sentiment":"neutral","confidenceScores":{"positive":0.3,"neutral":0.67,"negative":0.03},"offset":0,"length":2,"text":":P"}],"warnings":[]},{"id":"1","sentiment":"positive","confidenceScores":{"positive":0.89,"neutral":0.1,"negative":0.01},"sentences":[{"sentiment":"positive","confidenceScores":{"positive":0.89,"neutral":0.1,"negative":0.01},"offset":0,"length":2,"text":":D"}],"warnings":[]}],"errors":[],"modelVersion":"2020-04-01"}}]}}' + headers: + apim-request-id: c88cff9e-2209-45da-b03c-2453474a8338 + content-type: application/json; charset=utf-8 + date: Tue, 04 May 2021 01:19:11 GMT + strict-transport-security: max-age=31536000; includeSubDomains; preload + transfer-encoding: chunked + x-content-type-options: nosniff + x-envoy-upstream-service-time: '226' + status: + code: 200 + message: OK + url: https://westus2.api.cognitive.microsoft.com/text/analytics/v3.1-preview.5/analyze/jobs/5f7c3672-7eb9-485e-a5eb-b8b9ae224df8 version: 1 diff --git a/sdk/textanalytics/azure-ai-textanalytics/tests/test_analyze.py b/sdk/textanalytics/azure-ai-textanalytics/tests/test_analyze.py index 1e22d815418e..f72a950bc846 100644 --- a/sdk/textanalytics/azure-ai-textanalytics/tests/test_analyze.py +++ b/sdk/textanalytics/azure-ai-textanalytics/tests/test_analyze.py @@ -310,8 +310,6 @@ def test_bad_credentials(self, client): polling_interval=self._interval(), ) - @pytest.mark.skip("Throws 400 on POST: (InvalidRequest) Job task parameter value bad is not supported for model-version " - "parameter for job task type NamedEntityRecognition. Supported values latest,2019-10-01,2020-07-01") @GlobalTextAnalyticsAccountPreparer() @TextAnalyticsClientPreparer() def test_out_of_order_ids_multiple_tasks(self, client): @@ -323,7 +321,7 @@ def test_out_of_order_ids_multiple_tasks(self, client): response = client.begin_analyze_actions( docs, actions=[ - RecognizeEntitiesAction(model_version="bad"), + RecognizeEntitiesAction(), ExtractKeyPhrasesAction(), RecognizePiiEntitiesAction(), RecognizeLinkedEntitiesAction(), @@ -333,11 +331,13 @@ def test_out_of_order_ids_multiple_tasks(self, client): ).result() action_results = list(response) - assert len(action_results) == 3 + assert len(action_results) == 5 - assert action_results[0].is_error + assert action_results[0].action_type == AnalyzeActionsType.RECOGNIZE_ENTITIES assert action_results[1].action_type == AnalyzeActionsType.EXTRACT_KEY_PHRASES assert action_results[2].action_type == AnalyzeActionsType.RECOGNIZE_PII_ENTITIES + assert action_results[3].action_type == AnalyzeActionsType.RECOGNIZE_LINKED_ENTITIES + assert action_results[4].action_type == AnalyzeActionsType.ANALYZE_SENTIMENT action_results = [r for r in action_results if not r.is_error] assert all([action_result for action_result in action_results if len(action_result.document_results) == len(docs)]) @@ -506,36 +506,23 @@ def test_invalid_language_hint_method(self, client): for doc in action_result.document_results: assert doc.is_error - @pytest.mark.skip("Throws 400 on POST: (InvalidRequest) Job task parameter value bad is not supported for model-version " - "parameter for job task type KeyPhraseExtraction. Supported values latest,2019-10-01,2020-07-01") @GlobalTextAnalyticsAccountPreparer() @TextAnalyticsClientPreparer() - def test_bad_model_version_error_multiple_tasks(self, client): # TODO: verify behavior of service + def test_bad_model_version_error_multiple_tasks(self, client): docs = [{"id": "1", "language": "english", "text": "I did not like the hotel we stayed at."}] - response = client.begin_analyze_actions( - docs, - actions=[ - RecognizeEntitiesAction(model_version="latest"), - ExtractKeyPhrasesAction(model_version="bad"), - RecognizePiiEntitiesAction(model_version="bad"), - RecognizeLinkedEntitiesAction(model_version="bad"), - AnalyzeSentimentAction(model_version="bad") - ], - polling_interval=self._interval(), - ).result() - - action_results = list(response) - assert action_results[0].is_error == False - assert action_results[0].action_type == AnalyzeActionsType.RECOGNIZE_ENTITIES - assert action_results[1].is_error == True - assert action_results[1].error.code == "InvalidRequest" - assert action_results[2].is_error == True - assert action_results[2].error.code == "InvalidRequest" - assert action_results[3].is_error == True - assert action_results[3].error.code == "InvalidRequest" - assert action_results[4].is_error == True - assert action_results[4].error.code == "InvalidRequest" + with pytest.raises(HttpResponseError): + response = client.begin_analyze_actions( + docs, + actions=[ + RecognizeEntitiesAction(model_version="latest"), + ExtractKeyPhrasesAction(model_version="bad"), + RecognizePiiEntitiesAction(model_version="bad"), + RecognizeLinkedEntitiesAction(model_version="bad"), + AnalyzeSentimentAction(model_version="bad") + ], + polling_interval=self._interval(), + ).result() @GlobalTextAnalyticsAccountPreparer() @TextAnalyticsClientPreparer() diff --git a/sdk/textanalytics/azure-ai-textanalytics/tests/test_analyze_async.py b/sdk/textanalytics/azure-ai-textanalytics/tests/test_analyze_async.py index d46298c172b3..438f3ec509c6 100644 --- a/sdk/textanalytics/azure-ai-textanalytics/tests/test_analyze_async.py +++ b/sdk/textanalytics/azure-ai-textanalytics/tests/test_analyze_async.py @@ -339,8 +339,6 @@ async def test_bad_credentials(self, client): polling_interval=self._interval() )).result() - @pytest.mark.skip("Throws 400 on POST: (InvalidRequest) Job task parameter value bad is not supported for model-version " - "parameter for job task type NamedEntityRecognition. Supported values latest,2019-10-01,2020-07-01") @GlobalTextAnalyticsAccountPreparer() @TextAnalyticsClientPreparer() async def test_out_of_order_ids_multiple_tasks(self, client): @@ -353,7 +351,7 @@ async def test_out_of_order_ids_multiple_tasks(self, client): response = await (await client.begin_analyze_actions( docs, actions=[ - RecognizeEntitiesAction(model_version="bad"), + RecognizeEntitiesAction(), ExtractKeyPhrasesAction(), RecognizePiiEntitiesAction(), RecognizeLinkedEntitiesAction(), @@ -365,11 +363,13 @@ async def test_out_of_order_ids_multiple_tasks(self, client): action_results = [] async for p in response: action_results.append(p) - assert len(action_results) == 3 + assert len(action_results) == 5 - assert action_results[0].is_error + assert action_results[0].action_type == AnalyzeActionsType.RECOGNIZE_ENTITIES assert action_results[1].action_type == AnalyzeActionsType.EXTRACT_KEY_PHRASES assert action_results[2].action_type == AnalyzeActionsType.RECOGNIZE_PII_ENTITIES + assert action_results[3].action_type == AnalyzeActionsType.RECOGNIZE_LINKED_ENTITIES + assert action_results[4].action_type == AnalyzeActionsType.ANALYZE_SENTIMENT action_results = [r for r in action_results if not r.is_error] @@ -537,41 +537,25 @@ async def test_poller_metadata(self, client): # for doc in action_result.document_results: # assert doc.is_error - @pytest.mark.skip("Throws 400: (InvalidRequest) Job task parameter value bad is not supported for model-version " - "parameter for job task type KeyPhraseExtraction. Supported values latest,2019-10-01,2020-07-01") @GlobalTextAnalyticsAccountPreparer() @TextAnalyticsClientPreparer() - async def test_bad_model_version_error_multiple_tasks(self, client): # TODO: verify behavior of service + async def test_bad_model_version_error_multiple_tasks(self, client): docs = [{"id": "1", "language": "english", "text": "I did not like the hotel we stayed at."}] async with client: - response = await (await - client.begin_analyze_actions( - docs, - actions=[ - RecognizeEntitiesAction(model_version="latest"), - ExtractKeyPhrasesAction(model_version="bad"), - RecognizePiiEntitiesAction(model_version="bad"), - RecognizeLinkedEntitiesAction(model_version="bad"), - AnalyzeSentimentAction(model_version="bad") - ], - polling_interval=self._interval() - )).result() - - action_results = [] - async for p in response: - action_results.append(p) - - assert action_results[0].is_error == False - assert action_results[0].action_type == AnalyzeActionsType.RECOGNIZE_ENTITIES - assert action_results[1].is_error == True - assert action_results[1].error.code == "InvalidRequest" - assert action_results[2].is_error == True - assert action_results[2].error.code == "InvalidRequest" - assert action_results[3].is_error == True - assert action_results[3].error.code == "InvalidRequest" - assert action_results[4].is_error == True - assert action_results[4].error.code == "InvalidRequest" + with pytest.raises(HttpResponseError): + response = await (await + client.begin_analyze_actions( + docs, + actions=[ + RecognizeEntitiesAction(model_version="latest"), + ExtractKeyPhrasesAction(model_version="bad"), + RecognizePiiEntitiesAction(model_version="bad"), + RecognizeLinkedEntitiesAction(model_version="bad"), + AnalyzeSentimentAction(model_version="bad") + ], + polling_interval=self._interval() + )).result() @GlobalTextAnalyticsAccountPreparer() @TextAnalyticsClientPreparer() @@ -694,38 +678,6 @@ async def test_multiple_pages_of_results_returned_successfully(self, client): assert all([action_result for action_result in recognize_linked_entities_results if len(action_result.document_results) == len(docs)]) assert all([action_result for action_result in analyze_sentiment_results if len(action_result.document_results) == len(docs)]) - @pytest.mark.skip("Throws 400 on POST: (InvalidRequest) Job task parameter value bad is not supported for model-version " - "parameter for job task type NamedEntityRecognition. Supported values latest,2019-10-01,2020-07-01") - @GlobalTextAnalyticsAccountPreparer() - @TextAnalyticsClientPreparer() - async def test_multiple_pages_of_results_with_errors_returned_successfully(self, client): - single_doc = "hello world" - docs = [{"id": str(idx), "text": val} for (idx, val) in - enumerate(list(itertools.repeat(single_doc, 25)))] # max number of documents is 25 - - async with client: - result = await (await client.begin_analyze_actions( - docs, - actions=[ - RecognizeEntitiesAction(model_version="bad"), - ExtractKeyPhrasesAction(), - RecognizePiiEntitiesAction(), - RecognizeLinkedEntitiesAction(), - AnalyzeSentimentAction() - ], - polling_interval=self._interval() - )).result() - - pages = [] - async for p in result: - pages.append(p) - - for idx, action_result in enumerate(pages): - if idx % 5 == 0: - assert action_result.is_error - else: - assert all([doc for doc in action_result.document_results if not doc.is_error]) - @GlobalTextAnalyticsAccountPreparer() @TextAnalyticsClientPreparer() async def test_too_many_documents(self, client):