stableai / app.py
subhamb04's picture
Upload 21 files
01812ff verified
raw
history blame contribute delete
813 Bytes
import streamlit as st
from mechanisms import MECHANISMS
if "cache" not in st.session_state:
st.session_state.cache = {}
if "history" not in st.session_state:
st.session_state.history = {}
st.title("LLM Consistency Demo")
st.markdown("Explore mechanisms to improve LLM predictability & consistency.")
mode = st.radio("Choose Mechanism:", list(MECHANISMS.keys()))
user_prompt = st.text_input("Enter your query:")
if st.button("Ask"):
if user_prompt.strip():
answer = MECHANISMS[mode](user_prompt)
st.markdown("### Response:")
st.write(answer)
if st.button("Clear Cache"):
st.session_state.cache.clear()
st.success("Cache cleared!")
if st.button("Clear History"):
st.session_state.history.clear()
st.success("History cleared!")