SandeepU/code-explainer-c
0
1import streamlit as st2from model.model_utils import load_model, generate_explanation3 4st.set_page_config(page_title="Code Explainer", layout="centered")5 6st.title("🧠 Code Explainer (Final - CodeT5-base)")7st.write("Paste your Python code below and get a high-quality explanation:")8 9code_input = st.text_area("Paste Python Code", height=200)10 11if st.button("Explain"):12 if code_input.strip():13 with st.spinner("Generating explanation..."):14 tokenizer, model = load_model()15 explanation = generate_explanation(code_input.strip(), tokenizer, model)16 st.subheader("✅ Explanation")17 st.write(explanation)18 else:19 st.warning("Please paste some code to explain.")20 