Unity AIアシスタントがアクティブなサブスクリプションにもかかわらず「No Subscription」エラーを表示するのは、ユーザーの Unity ID に組織内で割り当てられた AI シートがないためです。これにより、conversationの更新失敗や接続問題が発生します。解決するには、cloud.unity.com の管理 → サブスクリプションからユーザーにUnity AIシートを割り当て、その後エディターを再起動して再度サインインしてください。これで機能が回復します。
症状:
- Unity AI サブスクリプションが有効であるにもかかわらず、Unity AI アシスタントが generators.ai.unity.com から「NoSubscription」というエラーを表示する。
- コンソールログに「AI アシスタントでエラーが発生しました。サーバーからの会話の更新に問題が発生しました。」
- AI Assistant が会話の更新や Unity Cloud への接続に失敗します。
- サインアウト/サインイン、エディタおよびコンピュータの再起動、プロジェクト構成のリンク確認、AI Assistant パッケージの更新確認を行っても、問題は解消されません。
原因:
組織の Unity AI サブスクリプション自体は有効であるにもかかわらず、その組織内のユーザーの Unity ID には Unity AI シートが割り当てられていません。シートが割り当てられていない場合、AI アシスタントのバックエンドは、そのユーザーに有効なサブスクリプションがないものとみなすため、「NoSubscription」エラーが発生し、会話の更新に失敗します。
解決方法:
1. Unity IDで cloud.unity.com にサインインします。
2. 管理 → (My Products)製品を購入する に移動します。
3. 組織のサブスクリプション内の Unity AI サービスを見つけます。
4. ご自身の Unity ID のメールアドレスに Unity AI シートが割り当てられていることを確認してください。
シートが割り当てられていない場合は、ご自身の Unity ID にシートを追加/割り当ててください。シートを割り当てた後は、Unity エディターを再起動するか、Unity ID でサインアウトして再度サインインしてから再試行してください。