Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ publishingplatform: ##Platform_Name##
documentation: ug
---

# Integration of Gemini AI With AI AssistView control
# Gemini AI With AI AssistView control

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

Expand Down Expand Up @@ -53,7 +53,7 @@ NuGet\Install-Package Mscc.GenerativeAI

> `Security Note`: Never commit the API key to version control. Use environment variables or a secret manager for production.

## Integration Gemini AI with AI AssistView
## Configure Gemini AI with AI AssistView

You can add the below respective files in your application:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ publishingplatform: ##Platform_Name##
documentation: ug
---

# Integration of Azure Open AI With AI AssistView control
# Azure Open AI With AI AssistView control

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 MVC applications.

Expand Down Expand Up @@ -55,7 +55,7 @@ NuGet\Install-Package Azure.Core

> `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.

## Integration Azure Open AI with AI AssistView
## Configure Azure Open AI with AI AssistView

You can add the below respective files in your application:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ publishingplatform: ##Platform_Name##
documentation: ug
---

# Integration of Gemini AI With AI AssistView control
# Gemini AI With AI AssistView control

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

Expand Down Expand Up @@ -53,7 +53,7 @@ NuGet\Install-Package Mscc.GenerativeAI

> `Security Note`: Never commit the API key to version control. Use environment variables or a secret manager for production.

## Integration Gemini AI with AI AssistView
## Configure Gemini AI with AI AssistView

You can add the below respective files in your application:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ publishingplatform: ##Platform_Name##
documentation: ug
---

# Integration of Azure Open AI With AI AssistView control
# Azure Open AI With AI AssistView control

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 Core applications.

Expand Down Expand Up @@ -55,7 +55,7 @@ NuGet\Install-Package Azure.Core

> `Security Note`: Never expose your API key in client-side code for production applications. Use a server-side proxy or environment variables to manage sensitive information securely.

## Integration Azure Open AI with AI AssistView
## Configure Azure Open AI with AI AssistView

You can add the below respective files in your application:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,7 @@ Add the Direct Line secret to `Web.config`:

>`Security Note`: Store the Direct Line secret in a secure configuration, such as Azure Key Vault, for production environments.

## Integrate ChatUI in ASP.NET MVC
## Configure ChatUI

Use the Chat UI `messageSend` event to handle message exchanges. This event is triggered before a message is sent, allowing you to forward it to the bot via the direct line API. Use the `addMessage` method to programmatically add the bot's reply to the Chat UI.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ publishingplatform: ##Platform_Name##
documentation: ug
---

# Integration of Google Dialogflow With ASP.NET MVC Chat UI component
# Google Dialogflow With ASP.NET MVC Chat UI component

The Syncfusion Chat UI supports integration with [Google Dialogflow](https://cloud.google.com/dialogflow/docs), enabling advanced conversational AI features in your ASP.NET MVC applications.

Expand Down Expand Up @@ -134,7 +134,7 @@ namespace YourNamespace.Controllers

> Use a unique `sessionId` (e.g., Guid) for each user to maintain conversation context. Add the projectId to Web.config if needed:

## Integrate ChatUI in ASP.NET MVC
## Configure message send

Use the Chat UI `messageSend` event to exchange messages. This event is triggered before a message is sent, allowing you to forward it to the backend.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,7 @@ Add the Direct Line secret to `appsettings.json`:

> `Security Note`: Store the Direct Line secret in a secure configuration, such as Azure Key Vault, for production environments.|

## Integrate ChatUI in ASP.NET Core
## Configure ChatUI

Use the Chat UI `messageSend` event to handle message exchanges. This event is triggered before a message is sent, allowing you to forward it to the bot via the Direct Line API. Use the `addMessage` method to programmatically add the bot's reply to the Chat UI.
Create `Views/Home/Index.cshtml` (assuming MVC) to integrate the Syncfusion Chat UI with the Direct Line API:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ publishingplatform: ##Platform_Name##
documentation: ug
---

# Integration of Google Dialogflow With ASP.NET Core Chat UI component
# Google Dialogflow With ASP.NET Core Chat UI component

The Syncfusion Chat UI supports integration with [Google Dialogflow](https://cloud.google.com/dialogflow/docs), enabling advanced conversational AI features in your ASP.NET Core applications.

Expand Down Expand Up @@ -129,7 +129,7 @@ namespace YourNamespace.Controllers

> Use a unique `sessionId` (e.g., Guid) for each user to maintain conversation context. Add the projectId to appsettings.json if needed.

## Integrate ChatUI in ASP.NET Core
## Configure message send

Use the Chat UI `messageSend` event to exchange messages. This event is triggered before a message is sent, allowing you to forward it to the backend.

Expand Down
4 changes: 2 additions & 2 deletions ej2-asp-core-toc.html
Original file line number Diff line number Diff line change
Expand Up @@ -203,10 +203,10 @@
<li>AI Integrations
<ul>
<li>
<a href="/ej2-asp-core/ai-assistview/ai-integrations/gemini-integration">Integration with Google Gemini</a>
<a href="/ej2-asp-core/ai-assistview/ai-integrations/gemini-integration">Google Gemini</a>
</li>
<li>
<a href="/ej2-asp-core/ai-assistview/ai-integrations/openai-integration">Integration with Azure Open AI</a>
<a href="/ej2-asp-core/ai-assistview/ai-integrations/openai-integration">Azure Open AI</a>
</li>
</ul>
</li>
Expand Down
4 changes: 2 additions & 2 deletions ej2-asp-mvc-toc.html
Original file line number Diff line number Diff line change
Expand Up @@ -157,10 +157,10 @@
<li>AI Integrations
<ul>
<li>
<a href="/ej2-asp-mvc/ai-assistview/ai-integrations/gemini-integration">Integration with Google Gemini</a>
<a href="/ej2-asp-mvc/ai-assistview/ai-integrations/gemini-integration">Google Gemini</a>
</li>
<li>
<a href="/ej2-asp-mvc/ai-assistview/ai-integrations/openai-integration">Integration with Azure Open AI</a>
<a href="/ej2-asp-mvc/ai-assistview/ai-integrations/openai-integration">Azure Open AI</a>
</li>
</ul>
</li>
Expand Down