Stable Diffusion WebUIで、次のエラーで拡張機能がインストールできない場合があります。 AssertionError: extension access disabled because of command line flags原因と対策を解説します。公式のIssueも参考にしてください。 原因--share, --listen, --ngrok, --server-nameのいずれかのフラグが有効である--share が有効な場合、Stable Diffusion WebUIは外部からアクセス可能になります。外部の人間が悪意を持って拡張機能のインストールができないような仕様になっています。 ソースコードを解説します。まず check_access() 処理があり、これが拡張機能のインストールや適用・再実行時に呼び出されています。 def check_access()