Posts

Showing posts from December, 2024

Azure Open AI : Creating a Question-Answer Chat Application using Azure Open AI Services, Azure AI Foundry, and Blazor

Image
In this article, we will implement a Question-Answer Application using Azure OpenAI and Blazor Application. Azure OpenAI is a service provided by Microsoft that allows to access and utilize advanced language models developed by OpenAI such as GPT-4, GPT-3.5-Turbo, and Codes. Some of the key aspects provided by the Azure OpenAI are as follows: Advanced Language Models There are several powerful models offered by the Azure OpenAI for various natural language processing tasks. Custom AI Solutions This offers enabling the creation of tailored AI applications for contents generation, summarization, etc. Multimodal Capabilities The multimodal capabilities allow building diversified applications using the support of text, images, and audio.  Integration with other Azure Services The seamless integration with the other Azure AI services and products provides facility of building comprehensive solution.     Flexible Deployment This provides various deployment options and pric...

Blazor: Using QuickGrid to Perform the CRUD Operations in Blazor WebAssembly Application

Image
In this article, we will be the QuickGrid in Blazor WebAssembly Application.  Blazor is a modern web framework that allows you to build interactive web applications using C# and.NET instead of JavaScript.  Blazor offers a Component-Based Architecture that helps us to create UI using C# and HTML along with ready-to-use UI components. This helps developers to develop Cross-Platform Full-Stack applications without using JavaScript. Traditionally, most of the .NET developers who have started working on Web Apps in ASP.NET WebForm days, have habit of using DataGrid (or GridView) a Tabular control, that offers features like inline-record update, deleting record as well as pagination. For all those developers when Blazor was introduced, the first question was that where is the DataGrid? Definitely, most of such experienced developers can use their JavaScript expertise to create DataGrid using HTML table or can choose to go for third-party UI elements. In Blazor, we have QuickGrid to ...

ASP.NET Core 9: Creating Asynchronous APIs to handle complex operations using The .NET 'Channel' class from System.Threading.Channels namespace

Image
REST APIs or APIs is the standard for service creations in most of the Line-Of-Business applications. The use of APIs is most common across various data communication applications across homogeneous or heterogeneous, cross-platform applications. APIs offers a seamless integration across application for smooth data communication still in loosely coupled architecture. Whether you are developing Web Application, Mobile Application, Browser Apps, etc. the APIs plays very important role of effective data communication in the JSON format. APIs have an extended capability of file upload and download also.  With all these great uses of APIs, sometimes in the case of the large data processing on APIs side the performance of the API may still be declined and hence the response from APIs may get delayed. In this case, since the client applications may also have the execution blocking because of this delayed response. This situation generally occurs when there are several client applications s...

Azure AI: Using the Azure AI Vision to Read Text from an Image

Image
In this article, we will understand the Azure AI Vision to extract textual data from the image. Artificial Intelligence (AI) has now immerged as one of the mandatory components of the new generation software applications. AI has wide set of user stories across various domains like Banking, Finance, Healthcare, Manufacturing, etc. AI offers wide range of features those are useful from enterprise application users like online shopping, banking, etc. to the common users like on social media, etc. Nowadays, most of the end-users are looking for simply to use but yet powerful applications for various types of purposes e.g. directly reading the textual contents from the image or extracting phone number from the business card, etc. There are several AI services providers available those who keep providing such services and the Azure AI is one of the bests amongst all. Azure AI Azure AI is a comprehensive platform provided by Microsoft for building, deploying, and managing AI solutions. There ...