Chat with your own data with Azure OpenAI

Deploy a ChatGPT web app in minutes

Valentina Alto
Microsoft Azure
Published in
6 min readJun 21, 2023

--

On May 23rd, a stunning announcement was released, stating that new feature would have been added to the Playground soon, so that users could directly upload and chat with their own document, without worrying about the backend embedding and documents’ pre-processing.

Well, the day has finally come. In this article, I’m going to show you how to create a powerful ChatGPT-like web application to interact with your own document — without a single line of code.

The building blocks of our web app will be:

  • An Azure OpenAI Service →the Azure Service that provides REST API access to OpenAI’s powerful language models including the GPT-4, GPT-3.5 turbo, and Embeddings model series. Those models can also be easily accessed within the Playground.
  • An Azure Cognitive Search instance → Azure Cognitive Search is a cloud search service that gives developers infrastructure, APIs, and tools for building a rich search experience over private, heterogeneous content in web, mobile, and enterprise applications. It has built-in AI capabilities that enrich all types of information to help you identify and explore relevant content at scale. Plus, it is now provided with a Vector Search capability to use the concept of embedding (via Azure…

--

--

Valentina Alto
Microsoft Azure

Data&AI Specialist at @Microsoft | MSc in Data Science | AI, Machine Learning and Running enthusiast