{"repo":"Azure-Samples/openai-secure-ui-js","free":true,"listed":false,"github":"https://github.com/Azure-Samples/openai-secure-ui-js","clone":"git clone https://github.com/Azure-Samples/openai-secure-ui-js.git","description":"Reusable OpenAI secure UI and infrastructure for AI Chat with Azure","language":"TypeScript","stars":20,"topics":["ai-azd-templates","azd","azd-templates","azure","chatbot","generative-ai","javascript","nodejs","openai","secure"],"license":"MIT","category":"ai-agents","readme_excerpt":"Azure OpenAI secure UI starter :star: If you like this sample, star it on GitHub — it helps a lot! Overview • Get started • Run the sample • Resources • FAQ • Guidance This sample shows how to deploy a secure Azure OpenAI infrastructure with reusable components to build a web UI with authentication. It provides a starting point for building secure AI chat applications, using RBAC permissions and OpenAI API SDKs with keyless (Entra) authentication. The backend resources are secured within an Azure Virtual Network, and the frontend is hosted on Azure Static Web Apps. Overview Building AI applications can be complex and time-consuming, but using accelerator components with Azure allows to greatly simplify the process. This template provides a starting point for building a secure UI with Azure OpenAI, using a keyless authentication mechanism and a virtual network to secure the backend resources. It also demonstrates how to set up user authentication and authorization with configurable providers with Azure Static Web Apps Easy Auth. This application is made from multiple components: - Reusable and customizable web components built with Lit handling user authentication and providing an AI chat UI. The code is located in the packages/ai-chat-components folder. - Example web app integrations of the web components, hosted on Azure Static Web Apps. There are example using static HTML, React, Angular, Vue and Svelte. - A serverless API built with Azure Functions and using OpenAI SDK to ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Azure-Samples","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Azure-Samples/openai-secure-ui-js/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}