Skip to content

Commit 0e05bcc

Browse files
Merge branch 'development' into 983366-FileManager
2 parents 56ef51c + 167996d commit 0e05bcc

File tree

228 files changed

+5663
-4825
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

228 files changed

+5663
-4825
lines changed

blazor-toc.html

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -148,11 +148,11 @@
148148
</li>
149149
</ul>
150150
</li>
151-
<li>AI Developer Tools
151+
<li>AI Coding Assistants
152152
<ul>
153-
<li><a href="/blazor/ai-developer-tools/overview">Overview</a></li>
154-
<li><a href="/blazor/ai-developer-tools/mcp-server">MCP Server</a></li>
155-
<li><a href="/blazor/ai-developer-tools/copilot-extension">Copilot Extension</a></li>
153+
<li><a href="/blazor/ai-coding-assistants/overview">Overview</a></li>
154+
<li><a href="/blazor/ai-coding-assistants/mcp-server">MCP Server</a></li>
155+
<li><a href="/blazor/ai-coding-assistants/copilot-extension">Copilot Extension</a></li>
156156
</ul>
157157
</li>
158158
<li>Smart (AI) Solutions
@@ -682,14 +682,20 @@
682682
<li><a href="/blazor/ai-assistview/assist-view">Assist view</a></li>
683683
<li>AI Integrations
684684
<ul>
685-
<li><a href="/blazor/ai-assistview/ai-integrations/gemini-integration">Integration with Google Gemini</a></li>
686-
<li><a href="/blazor/ai-assistview/ai-integrations/openai-integration">Integration with Azure Open AI</a></li>
685+
<li><a href="/blazor/ai-assistview/ai-integrations/gemini-integration">Google Gemini</a></li>
686+
<li><a href="/blazor/ai-assistview/ai-integrations/openai-integration">Azure Open AI</a></li>
687687
</ul>
688688
</li>
689689
<li><a href="/blazor/ai-assistview/toolbar-items">Toolbar items</a></li>
690690
<li><a href="/blazor/ai-assistview/custom-view">Custom views</a></li>
691691
<li><a href="/blazor/ai-assistview/file-attachments">File attachments</a></li>
692692
<li><a href="/blazor/ai-assistview/templates">Templates</a></li>
693+
<li>Speech
694+
<ul>
695+
<li><a href="/blazor/ai-assistview/speech/speech-to-text">Speech to Text</a></li>
696+
<li><a href="/blazor/ai-assistview/speech/text-to-speech">Text to Speech</a></li>
697+
</ul>
698+
</li>
693699
<li><a href="/blazor/ai-assistview/appearance">Appearance</a></li>
694700
<li><a href="/blazor/ai-assistview/accessibility">Accessibility</a></li>
695701
<li><a href="/blazor/ai-assistview/methods">Methods</a></li>
@@ -1445,12 +1451,6 @@
14451451
</ul>
14461452
</li>
14471453
<li><a href="/blazor/chat-ui/messages">Messages</a></li>
1448-
<li>AI Integrations
1449-
<ul>
1450-
<li><a href="/blazor/chat-ui/ai-integrations/gemini-integration">Integration with Google Gemini</a></li>
1451-
<li><a href="/blazor/chat-ui/ai-integrations/openai-integration">Integration with Open AI</a></li>
1452-
</ul>
1453-
</li>
14541454
<li><a href="/blazor/chat-ui/timebreak">Time break</a></li>
14551455
<li><a href="/blazor/chat-ui/timestamp">Timestamp</a></li>
14561456
<li><a href="/blazor/chat-ui/typing-indicator">Typing indicator</a></li>

blazor/ai-assistview/ai-integrations/gemini-integration.md

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@ control: AI AssistView
77
documentation: ug
88
---
99

10-
# Integration of Gemini AI With Blazor AI AssistView component
10+
# Gemini AI With Blazor AI AssistView component
1111

1212
The Syncfusion AI AssistView supports integration with [Gemini](https://ai.google.dev/gemini-api/docs/quickstart), enabling advanced conversational AI features in applications.
1313

1414
## Prerequisites
1515

16-
* Google account to generate an API key for accessing Gemini AI
17-
* Syncfusion AI AssistView for Blazor package (Syncfusion.Blazor.InteractiveChat) installed in the project
18-
* Markdig package available in the project for Markdown-to-HTML conversion (required by the sample code)
16+
* Google account to generate an API key for accessing [Gemini AI](https://ai.google.dev/gemini-api/docs/quickstart)
17+
* Syncfusion AI AssistView for Blazor package [Syncfusion.Blazor.InteractiveChat](https://www.nuget.org/packages/Syncfusion.Blazor.InteractiveChat) installed in the project.
18+
* [Markdig](https://www.nuget.org/packages/Markdig) package available in the project for Markdown-to-HTML conversion (required by the sample code).
1919

2020
## Getting Started with the AI AssistView Component
2121

@@ -29,31 +29,31 @@ Install the Syncfusion Blazor package in the application.
2929

3030
```bash
3131

32-
Install-Package Syncfusion.Blazor.InteractiveChat
32+
Nuget\Install-Package Syncfusion.Blazor.InteractiveChat
3333

3434
```
3535

3636
Install the Gemini AI package in the application.
3737

3838
```bash
3939

40-
Install-Package Mscc.GenerativeAI
40+
Nuget\Install-Package Mscc.GenerativeAI
4141

4242
```
4343

4444
## Generate API Key
4545

46-
1. Go to [Google AI Studio](https://aistudio.google.com/app/apikey) and sign in with a Google account. Create a new account if needed.
46+
1. Go to [Google AI Studio](https://aistudio.google.com/app/api-keys) and sign in with a google account. Create a new account if needed.
4747

48-
2. Select Get API Key from the left menu or the top-right of the dashboard.
48+
2. Select `Get API key` from the left menu or the top-right of the dashboard.
4949

50-
3. Choose Create API Key. Select an existing Google Cloud project or create a new one, then proceed.
50+
3. Choose `Create API key`. Select an existing google cloud project or create a new one, then proceed.
5151

5252
4. After creating or selecting a project, an API key is generated and displayed. Copy the key and store it securely, as it may be shown only once.
5353

5454
> Security note: Do not commit API keys to version control. Use environment variables, a secret manager, or a server-side proxy in production.
5555
56-
## Integration Gemini AI with AI AssistView
56+
## Gemini AI with AI AssistView
5757

5858
* Add the generated API key in the following line.
5959

@@ -66,6 +66,11 @@ const string GeminiApiKey = 'Place your API key here';
6666
{% tabs %}
6767
{% highlight razor %}
6868

69+
@using Syncfusion.Blazor.InteractiveChat
70+
@using Syncfusion.Blazor.Navigations
71+
@using Mscc.GenerativeAI
72+
@using Markdig
73+
6974
<div class="aiassist-container" style="height: 350px; width: 650px;">
7075
<SfAIAssistView @ref="sfAIAssistView" ID="aiAssistView" PromptSuggestions="@promptSuggestions" PromptRequested="@OnPromptRequest">
7176
<AssistViews>

blazor/ai-assistview/ai-integrations/openai-integration.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,14 @@ control: AI AssistView
77
documentation: ug
88
---
99

10-
# Integration of Azure OpenAI With Blazor AI AssistView component
10+
# Azure OpenAI With Blazor AI AssistView component
1111

1212
The Syncfusion AI AssistView supports integration with [Azure Open AI](https://microsoft.github.io/PartnerResources/skilling/ai-ml-academy/resources/openai), enabling advanced conversational AI features in your applications.
1313

1414
## Prerequisites
1515

16-
- An Azure account with access to `Azure Open AI` services and a generated API key.
17-
- Syncfusion AI AssistView for Blazor `Syncfusion.Blazor.InteractiveChat` installed in the project
16+
- An Azure account with access to [Azure Open AI](https://microsoft.github.io/PartnerResources/skilling/ai-ml-academy/resources/openai) services and a generated API key.
17+
- Syncfusion AI AssistView for Blazor [Syncfusion.Blazor.InteractiveChat](https://www.nuget.org/packages/Syncfusion.Blazor.InteractiveChat) installed in the project
1818

1919
## Getting Started with the AI AssistView Component
2020

@@ -49,15 +49,15 @@ Note: The sample below uses HttpClient directly and does not require the Azure/O
4949

5050
1. Log in to the [Azure Portal](https://portal.azure.com/#home) and navigate to your Azure Open AI resource.
5151

52-
2. Under Resource Management, select Keys and Endpoint to retrieve your API key and endpoint URL.
52+
2. Under Resource Management, select keys and endpoint to retrieve your API key and endpoint URL.
5353

54-
3. Copy the API key, endpoint, and deployment name (e.g., gpt-4o-mini). Ensure the API version (e.g., 2024-07-01-preview) matches your resource configuration.
54+
3. Copy the API key, endpoint, and deployment name (e.g., gpt-4o-mini). Ensure the API version matches your resource configuration.
5555

5656
4. Store these values securely, as they will be used in your application.
5757

5858
> `Security Note`: expose your API key in client-side code for production applications. Use a server-side proxy or environment variables to manage sensitive information securely.
5959
60-
## Integration Azure OpenAI with AI AssistView
60+
## Azure OpenAI with AI AssistView
6161

6262
- Configure your Azure OpenAI endpoint, API key, and deployment name in your **Program.cs** (or using your preferred configuration mechanism).
6363

13.6 KB
Loading
25.1 KB
Loading

0 commit comments

Comments
 (0)