Connect Your Own Data to Azure OpenAI
Azure Open AI is a cutting-edge platform that offers a wealth of possibilities for harnessing the power of artificial intelligence. One of its standout features is the ability to incorporate and analyze your own data. With Azure Open AI, users have the freedom to leverage their own unique datasets, allowing for greater customization and tailored insights.
This capability empowers businesses and individuals to develop AI models that align with their specific needs, driving more accurate predictions and improved decision-making.
For this post, I use gpt-35-turbo model against Blazor for ASP.NET Web Forms Developer book as my own data.
Prepare your lab first
You need to setup the following service:
An Azure Subscription. Create a Free Azure Subscription.
Access to Azure OpenAI for a desired Azure subscription must be granted. Request Access to Azure Open AI.
A Cognitive Search Service. Create a Cognitive Service. Free Tier is not supported by Open AI Service.
A Storage Account. Create a storage Account.
Your files! For this post, I use Blazor for ASP.NET Web Forms Developer book.
When you have everything setup and ready, create a container in your storage account and upload your files.
Create a New Deployment
To begin, you simply need to choose a model and provide a name for your deployment in order to create a Deployment Model.
You can read about supported models and their capabilities here.
In this case, we are going to choose gpt-35-turbo. Next, click on ‘Chat’ from the left hand menu and click on ‘+ Add a Data Source’.
Next, select your data source, storage and cognitive search resources. You have the following options for your data source:
Azure Cognitive Search
Azure Blob Storage
Upload Files
Once the setup is done, you can type your queries or ask any questions and enjoy the power of Azure Open AI on the top of your data.
As you can see the image, responses are limited to my own data. Furthermore, if you click on the 'references' for each response, you can gain insight into the process behind its formation.