This is a simple AI-powered Blazor chat app that uses Semantic Kernel with a custom plugin to enable the AI assistant to change the theme colors of the app.
-
This app uses the Azure Identity client library to authenticate with Azure OpenAI. Use Role-based access control to grant permissions to the appropriate identity or group to have access to the Azure OpenAI resource.
-
Configure the deployment name and endpoint URL for your Azure OpenAI resource:
{
"SmartComponents": {
"DeploymentName": "<Azure OpenAI deployment name>",
"Endpoint": "<Azure OpenAI endpoint URL>"
}
}
- Run the app and start chatting with the AI assistant. Try asking the AI assistant to change the theme colors of the app.