import streamlit as st from langchain_pipeline import pipeline, model_names st.title("Canarie AI Prototype") st.subheader("Finding the canarie in the coal mine") model_name = st.selectbox( "Model", model_names()) uploaded_file = st.file_uploader("Choose a file") if uploaded_file is not None: # To read file as bytes: diff = "" with st.spinner('Please wait ...'): try: diff = pipeline(uploaded_file, model_name) except Exception as e: st.exception(e) diff_lines = diff.split("\n") # Use HTML and CSS to style the diff lines styled_diff = """