by CPI Staff | Apr 29, 2025 | .NET, AI, Blog, OpenAI
In this OpenAI and Azure blog post, we will show you How to protect your OpenAI .NET apps from prompt injection attacks with Azure AI Foundry. Prompt injection attacks are becoming a serious security concern for applications using AI models. Attackers can craft inputs...
by CPI Staff | Apr 28, 2025 | Blog, OpenAI
In this OpenAI blog post, We’ll show you how to upload multiple files to OpenAI’s storage using C#. We’ll walk through a simple console application that reads files from a folder and uploads them to OpenAI. If you’re building applications with the...
by CPI Staff | Apr 25, 2025 | Azure, Blog
In this blog post we will show how to resolve the error message “Invalid format for email address” when using the Azure WordPress Web App. WordPress has long been a popular choice for website hosting, and with Jetpack’s Contact Us forms, it provides an...
by CPI Staff | Apr 22, 2025 | Blazor, Blog, OpenAI
In this OpenAI .NET blog post, we will demonstrate how to create a web application running on Blazor that translates text using GPT-4o. With the official OpenAI .NET library, it is possible to leverage the entire OpenAI API, including the latest Responses API. This...
by CPI Staff | Apr 18, 2025 | AI, Blog, OpenAI
This blog post provides instructions for using the official OpenAI .NET library to create a console application with the latest OpenAI Responses API. The official OpenAI .NET library is developed in collaboration with Microsoft, and the Azure SDK team announced that...
by CPI Staff | Apr 18, 2025 | .NET, Blog
In this Visual Studio and .NET blog post, we will show how to use and add environment variables in Visual Studio 2022 without adding them to the local computer or shell. This method allows you to set up project-specific variables that can be tailored to the needs of...