Learn how to build and deploy a Streamlit LangChain application on Azure Web App using App Service Plan, Azure OpenAI, SSO Entra ID Authentication, and GitHub Actions CI/CD. A high performance and secure LLM chatbot, capable of answering questions but also do RAG on custom documents, info and websites in a safe way.
Code: https://github.com/enricd/rag_llm_app
Blog: https://medium.com/@enricdomingo/deploy-a-streamlit-llm-app-on-azure-web-app-gpt-4o-azure-openai-and-sso-auth-b58d3095371d
Azure OpenAI Models and Regions: https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models
Previous Video (RAG LangChain Streamlit App)
Video: https://www.youtube.com/watch?v=abMwFViFFhI
Blog: https://medium.com/@enricdomingo/program-a-rag-llm-chat-app-with-langchain-streamlit-o1-gtp-4o-and-claude-3-5-529f0f164a5e
In this comprehensive tutorial, you'll discover the step-by-step process of deploying a sophisticated Streamlit LangChain application on Azure Web App. Leveraging the power of Azure OpenAI and the seamless integration of SSO Entra ID Authentication, this guide ensures your LLM chatbot is both high-performing and secure (a key aspect for many companies and workplace applications willing to integrate AI!). Whether you're a developer looking to enhance your skills or a business aiming to implement cutting-edge AI solutions with data regulations compliance, this video provides valuable insights into setting up a robust CI/CD pipeline using GitHub Actions.
By following this video course, you will gain practical experience in deploying AI-driven applications on the cloud, specifically using Azure's versatile services. The video covers everything from setting up your Azure account and resource group to configuring the Azure OpenAI Service and implementing RAG (Retrieval-Augmented Generation) with LangChain and Streamlit. Additionally, you'll learn how to create an Azure App Service Plan and deploy your web app with SSO Entra ID Authentication, ensuring your application is both scalable and secure. Don't miss out on this opportunity to improve and demonstrate your AI and ML deployment skills with this hands-on azure project!
Sections:
00:00 - Intro
04:29 - Azure account, Resource Group
5:01 - Azure OpenAI Service + RAG LangChain + Streamlit
21:30 - Azure App Service Plan
23:45 - Azure Web App + SSO Entra ID Auth + GitHub Actions
Subscribe to see more AI and ML programming related content! 🚀🚀
-------------------------------------------------------------
Kaggle: https://www.kaggle.com/edomingo
GitHub: https://github.com/enricd
Twitter: https://twitter.com/mad_enrico
Linkedin: https://www.linkedin.com/in/e-domingo/
Medium: https://medium.com/@enricdomingo
Web: https://enricdomingo.com
#azure #azureopenai #azurewebapp #githubactions #cicd #gpt4o #openai #promptengineering #o1 #chatgpt #openaiapi #python #streamlit #github #cloud #aiportfolio #ai #llm #copilot #chatgpt4o #pythongui #llmstream #rag #sso #auth #serverless #workplace #enterprise #dataprotection #dev