2017-12-14 13 views
1

私はazureで作成したluisアプリケーションにサブスクリプションキーを割り当てる必要があります。App-API V2.0にLUISサブスクリプションキーを割り当てることができません

私は、Appに割り当てサブスクリプションキーにLUISのAPI V2.0を使用しています。

私はを使用しました。アプリケーションバージョンの外部キーを更新しました。 https://westus.api.cognitive.microsoft.com/luis/api/v2.0/apps/ {APPID} /バージョン/ {}てversionId/externalKeys

(APIのサンプルURL)https://westus.dev.cognitive.microsoft.com/docs/services/5890b47c39e2bb17b84a55ff/operations/5890b47c39e2bb052c5b9c43/console

私は紺碧から新しいLUISサブスクリプションキーを作成しました。ただし、アプリにサブスクリプションキーを割り当てることができません。

以下は、以下の私が得た応答である私の体の要求

{ 
    "type": "LanguageUnderstanding", 
    "value": "ee29*******************717" 
} 

です。私は次のように私の要求のボディに型の変数を変更した

{ 
    "error": { 
    "code": "BadArgument", 
    "message": "Invalid external key type" 
    } 
} 

、認知サービス

  • CognitiveService
  • 認知サービス
  • CognitiveServices言語
  • インテリジェントサービスについて
  • LanguageUnderstandingIntelligentService
  • LanguageUnderstanding
  • 言語理解は

しかし、それらのどれも私のために働いていないようです。私は毎回同じエラー応答を得ています。


さらに、私は検索して、これがLUIS Api V1.0で可能であることを発見しました。だから、私は自分のエンドポイントであるhttps://westus.api.cognitive.microsoft.com/luis/v1.0/prog/apps/5b2556b8-f97d-4772-9bf0-4f576ec9fc59/subscription

リクエストボディ

08ebb******************e7142d3 

要求ヘッダー

{ "Content-Type" : "text/plain", "Ocp-Apim-Subscription-Key":"as23d*******123d"} 
https://westus.dev.cognitive.microsoft.com/docs/services/56d95961e597ed0f04b76e58/operations/580c6eea39e2bb161819981d/console

(APIのサンプルURL)割り当てライセンスキーをアプリで

を試してみました

エラー応答

{ 
    "Message": "The request entity's media type 'text/plain' is not supported for this resource." 
} 

私はcontent-type:application/jsonでも試しました。しかし、それも機能していませんでした。

So. V1.0またはV2を使用してサブスクリプションキーを割り当てることができません。0 LUIS api

新たに作成されたサブスクリプションキーをAPIでluisに割り当てる方法を教えてください。

次のV2.0エンドポイント要求も試しましたが、現在は廃止予定です。 バージョンにサブスクリプションキーを割り当て、外部APIキーを追加、サブスクリプションキーを追加

答えて

3

あなたが参照しているドキュメントは古いバージョン(v1)です。プログラマティックAPIによるサブスクリプションキーの割り当ては、のように非難されました。hereです。

LUISアプリケーションの「公開アプリ」ページでキーを選択するときに選択したテナントIDとサブスクリプション名に基づいて、Azureエンドポイントキーが自動的に提供されるようになりました。 「Keys from Azure」をコピーしてLUISアカウントに手動で追加するには、は不要です。は必要ありません。先に「Manage your keys」と書いたリンクは、アプリケーションにキーを割り当てる方法のウォークスループロセスを提供します。

LUISのサポートに関するその他の懸念事項は、[email protected]までお問い合わせください。

+0

あなたの返信は役に立ちます。しかし、私の要件は、APIを使用してキーを割り当てることです。あなたが言及した方法は、LUISポータルを使用することでした。 Luis API V2.0で鍵を割り当てる考えがあれば分かち合えますか? –

+0

残念ながら、APIを使用してこの機能を使用することはできません。近い将来に実装されると更新されます。 –

+0

このAPIメソッドも必要です。私はここで機能要求を提出したhttps://cognitive.uservoice.com/forums/551524-luis/suggestions/33446179-assign-keys-to-an-app –

関連する問題