|
1 | 1 | --- |
2 | 2 | layout: post |
3 | | -title: Integration of Microsoft.Extensions.AI with the Blazor AI AssistView component | Syncfusion |
| 3 | +title: Integration | Blazor AI AssistView component | Syncfusion |
4 | 4 | description: Checkout and learn about Integration with Microsoft.Extensions.AI and Keyboard interaction with Blazor AI AssistView component and more details. |
5 | 5 | platform: Blazor |
6 | 6 | control: AI AssistView |
7 | 7 | documentation: ug |
8 | 8 | --- |
9 | 9 |
|
10 | | -# Integration of Microsoft.Extensions.AI with the Blazor AI AssistView component |
| 10 | +# Integration of Microsoft.Extensions.AI with AI AssistView component |
11 | 11 |
|
12 | | -The Syncfusion AI AssistView component supports integration with the `Microsoft.Extensions.AI` framework, enabling seamless communication with various large language models (LLMs) such as `Azure OpenAI`, `OpenAI`, and more. |
| 12 | +The Syncfusion<sup style="font-size:70%">®</sup> AI AssistView component supports integration with the `Microsoft.Extensions.AI` framework, enabling seamless communication with various large language models (LLMs) such as `Azure OpenAI`, `OpenAI`, and more. |
13 | 13 |
|
14 | 14 | `The Microsoft.Extensions.AI` simplifies integration with different models, requiring minimal configuration changes depending on the provider. The following example demonstrates integration using `Azure OpenAI`. |
15 | 15 |
|
@@ -48,7 +48,7 @@ dotnet add package Markdig |
48 | 48 |
|
49 | 49 | ### Configure services in Program.cs |
50 | 50 |
|
51 | | -Register the `Azure OpenAI` client and Syncfusion AI Assistview component within the Blazor application. |
| 51 | +Register the `Azure OpenAI` client and Syncfusion<sup style="font-size:70%">®</sup> AI AssistView component within the Blazor application. |
52 | 52 |
|
53 | 53 | {% tabs %} |
54 | 54 | {% highlight c# tabtitle="~/_Program.cs" hl_lines="2 9" %} |
@@ -88,7 +88,7 @@ var app = builder.Build(); |
88 | 88 |
|
89 | 89 | ### AI AssistView with IChatClient |
90 | 90 |
|
91 | | -The Syncfusion `AI AssistView` component is built to seamlessly integrate with external AI services. When the `IChatClient` is registered via `Microsoft.Extensions.AI`, the component automatically uses it to handle user prompts without any additional configuration. |
| 91 | +The Syncfusion<sup style="font-size:70%">®</sup> `AI AssistView` component is built to seamlessly integrate with external AI services. When the `IChatClient` is registered via `Microsoft.Extensions.AI`, the component automatically uses it to handle user prompts without any additional configuration. |
92 | 92 |
|
93 | 93 | In the following example, the user input is processed using the injected `IChatClient`. The AI model's response is returned in Markdown format which is converted to HTML using the `Markdig` library before rendering in the AI AssistView component. |
94 | 94 |
|
|
0 commit comments