Building your own ChatGPT platform using Azure OpenAI

With ChatGPT now available in the Azure OpenAI Service, developers have the opportunity to seamlessly integrate cutting-edge models such as GPT-4, GPT-3, Codex, and DALL-E into their app development process. This means that organizations can now train models with private data without worrying about it being stored or retained in the LLM (Large Language Model), while also giving developers control over model and the ability to innovate. By leveraging on Microsoft Azure’s robust security capabilities, Azure OpenAI provides native support for private networking, ensuring secure and encrypted communication between applications and AI models as well as responsible AI usage. In today’s post, we will explore using GPT-3.5 turbo APIs from Azure OpenAI, along with an open-source ChatBot UI and Azure Monitor, to create a ChatGPT-like platform with monitoring capabilities for external users.

Continue reading “Building your own ChatGPT platform using Azure OpenAI”

Terraform-ing with Azure DevOps

Both Azure and AWS provide their own cloud native tools when it comes to Infrastructure-as-Code (IaC); In Azure – Azure Resource Manager and in AWS – CloudFormation. Terraform however, is an open-source IaC software tool that is cloud agnostic, which I consider is one of its greatest strength apart from its modularity. Being a proponent of it, here’s a blog post of my journey in building an Azure infrastructure using Terraform, integrated with Azure DevOps CI/CD Pipelines.

Continue reading “Terraform-ing with Azure DevOps”

Azure Cost Optimization Tips

Cloud is cost efficient. You pay for what you use. Yet for many organizations, pay more than what they actually use. The “If it ain’t broke, why fix it?” mentality is the rationality why cost optimization is often overlooked so long as operations are running smooth and if not addressed will eventually lead to bloated monthly billings. You should consider these Azure cost optimization tips to reduce unnecessary cloud consumption and improve your return on investment.

Continue reading “Azure Cost Optimization Tips”