21 November 2024 (updated: 21 November 2024)
Chapters
Learn how you can use an isolated environment in Azure to safely deploy AI models like ChatGPT, Meta Llama, Mistral, and those available on Hugging Face.
Many of us want to tap into the potential of artificial intelligence but are concerned about data privacy. An isolated environment is an ideal solution that combines the flexibility of AI with a high level of security.
An isolated environment is a technology that allows applications and AI models to run in a space that’s separated from the rest of the network and systems. In Azure, tools like Azure Virtual Network (VNet) and virtualization services enable us to ensure that large language models (LLMs) operate within a secure, enclosed area.
Imagine a consulting firm that wants to improve its internal client communications using ChatGPT. By leveraging an isolated environment in Azure, they can deploy a model that helps their team generate meeting summaries and client recommendations, without worrying about exposing personal or sensitive information.
There are two main scenarios. For those who already have configured resources, we’ll skip this part, as users familiar with Azure likely have Resource Groups in place. For a completely new Azure account, simply add a payment method, select a subscription, and you’re ready to go.
Once your payment method and subscription are added, go to Azure Resources and log in to your account. You’ll see the resource screen. If it looks different, a prompt at the top should allow you to switch views.
Click the “+ New hub” button, select a name for your hub, choose a subscription, and most settings should auto-configure. Click Next, then Create. Be patient, as setting up resources may take a few moments.
After the resources are set up, you’ll be redirected to AI Studio within your hub.
Navigate to Playgrounds > Chat. Once the interface loads, on the left side next to the deployment field, click “Create new deployment.” You’ll see a screen where you can select a model—here, we’ll use the GPT-4o-mini. Choose it from the list and click “Confirm.”
Be patient again as resources load, and then confirm Deploy. (You can customize the model, but today we’ll keep things simple.)
Return to Playgrounds > Chat, where you can select and configure your model with system messages, additional data dimensions, and parameters like Temperature to control how often the model generates imaginative responses.
Your model is now ready to use, you can proceed with some additional steps of configuration to ensure secure access.
Using an isolated environment in Azure is a fantastic way to secure AI model usage, such as ChatGPT. If your company is interested in AI’s potential but values data protection, this solution is worth considering.
Feel free to reach out with any questions about this technology or for assistance with its implementation. We’re here to help!