File size: 660 Bytes
f2903c8
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import os
os.environ["STREAMLIT_BROWSER_GATHER_USAGE_STATS"] = "false"
os.environ["STREAMLIT_TELEMETRY_EMAIL"] = ""
os.environ["STREAMLIT_HEADLESS"] = "true"


import streamlit as st
from inference import generate_response

st.set_page_config(page_title="DeepSeek-Coder LoRA", page_icon="🤖")
st.title("🤖 DeepSeek-Coder LoRA Playground")
st.write("Fine-tuned on **NL2SH-ALFA** + user data using QLoRA")

prompt = st.text_area("💬 Enter natural-language command:", height=150)
if st.button("Generate Bash Command"):
    with st.spinner("Thinking..."):
        out = generate_response(prompt)
        st.success(out)
        st.code(out, language="bash")