A conversational chatbot built in Python using Streamlit and any deployed endpoint of Azure PromptFlow. Refactored from this solution
The application integrates also the multimodal capability of GPT-4-Vision model (as long as wrapped in the PromptFlow) so it can take images as input and does question answering upon it. To enable this capability in Prompt Flow, you have to set the user input as a list instead of a string, follow this doc
streamlit
openai