1

LUIS 프로그래밍 API를 사용하여 LUIS 응용 프로그램을 만들고 있습니다. 응용 프로그램이 성공적으로 생성 및 훈련을받은 후, 나는이 엔드 포인트를 사용하여 응용 프로그램에 대한 API 키를 할당 할 :400 LUIS에서 잘못된 요청 : 지정한 구독을 찾을 수 없습니다.

PUT /luis/api/v2.0/apps/{appId}/versions/{versionId}/assignedkey 

모두 내 프로그램 API 키 (luis.ai에서 얻은) 정상 API 키를 (하나 Azure Portal에서 얻은 할당을 시도 중입니다.) 동일한 이메일 주소에 등록되어 있습니다. 나는 위의 엔드 포인트에 요청을 전송하려고 할 때

그러나,이 오류와 함께 실패, 내가 잘못된 일을 할 수있는 어떤 아이디어 나갈거야

{ 
    "error": { 
    "code": "BadArgument", 
    "message": "Cannot find the specified subscription" 
    } 
} 

동일하기 때문에 논리는 이미 이전에 작동했습니다.

내 루이스 계정에 푸른 가입을 "지정"할 방법이 어떤 종류가 있습니까?

업데이트 : 내 질문에 대한 답을 발견하지 못했지만, 내가 해결 방법을 찾을

. PUT /luis/api/v2.0/apps/{appId}/settings을 호출하면 응용 프로그램이 "public"으로 설정됩니다. 즉, 모든 구독 키를 사용할 수 있음을 의미합니다. docs을 참조하십시오.

답변

1

내가 다음 수 있기 때문에이 엔드 포인트는 이제 사용되지 않습니다 보인다 :이 참조 루이스 페이지에서

{ 
    "error": { 
     "code": "DeprecatedException", 
     "message": "To assign a subscription key to an app, please go to the LUIS website at https://www.luis.ai and assign it from the app publish page." 
    } 
} 

:

엔드 포인트는 PUT

enter image description here

1

/루이스/API /v2.0/apps/{appId}/versions/{versionId}/assignedkey/luis/api/v2.0/subscriptions은 실제로 사용되지 않습니다. LUIS 지원팀에 연락하여 응답했습니다 :

We are shifting the key management experience to happen only through the portal. Users no longer need to copy and paste keys, we offer a well-integrated experience that lists all the Azure keys inside our portal, key management details here .