Spaces:
Sleeping
Sleeping
import streamlit as st | |
from transformers import pipeline | |
# Load the model pipeline | |
@st.cache_resource() | |
def load_model(): | |
return pipeline("text2text-generation", model="Salesforce/codet5p-220m") | |
model = load_model() | |
# Streamlit UI | |
st.title("CodeCorrect AI") | |
st.subheader("AI-powered Code Autocorrect Tool") | |
code_input = st.text_area("Enter your code here:", height=200) | |
if st.button("Correct Code"): | |
if code_input.strip(): | |
response = model(code_input, max_length=512) | |
corrected_code = response[0]['generated_text'] | |
st.text_area("Corrected Code:", corrected_code, height=200) | |
else: | |
st.warning("Please enter some code.") | |