Update app.py
Browse files
app.py
CHANGED
|
@@ -6,7 +6,9 @@ st.title("💻 CodeGenBot")
|
|
| 6 |
|
| 7 |
# Initialize pipeline only once (cache in session state)
|
| 8 |
if "pipeline" not in st.session_state:
|
| 9 |
-
st.session_state.pipeline = CodeGenPipeline(
|
|
|
|
|
|
|
| 10 |
|
| 11 |
# Memory for chat messages
|
| 12 |
if "messages" not in st.session_state:
|
|
@@ -15,7 +17,7 @@ if "messages" not in st.session_state:
|
|
| 15 |
# Display previous messages
|
| 16 |
for msg in st.session_state.messages:
|
| 17 |
if msg["role"] == "assistant":
|
| 18 |
-
st.chat_message("assistant").
|
| 19 |
else:
|
| 20 |
st.chat_message(msg["role"]).write(msg["content"])
|
| 21 |
|
|
@@ -36,4 +38,4 @@ if user_input:
|
|
| 36 |
|
| 37 |
# Save assistant's reply and rerun to display it immediately
|
| 38 |
st.session_state.messages.append({"role": "assistant", "content": code_output})
|
| 39 |
-
st.rerun()
|
|
|
|
| 6 |
|
| 7 |
# Initialize pipeline only once (cache in session state)
|
| 8 |
if "pipeline" not in st.session_state:
|
| 9 |
+
st.session_state.pipeline = CodeGenPipeline(
|
| 10 |
+
"hf://datasets/openai/openai_humaneval/openai_humaneval/test-00000-of-00001.parquet"
|
| 11 |
+
)
|
| 12 |
|
| 13 |
# Memory for chat messages
|
| 14 |
if "messages" not in st.session_state:
|
|
|
|
| 17 |
# Display previous messages
|
| 18 |
for msg in st.session_state.messages:
|
| 19 |
if msg["role"] == "assistant":
|
| 20 |
+
st.chat_message("assistant").markdown(msg["content"])
|
| 21 |
else:
|
| 22 |
st.chat_message(msg["role"]).write(msg["content"])
|
| 23 |
|
|
|
|
| 38 |
|
| 39 |
# Save assistant's reply and rerun to display it immediately
|
| 40 |
st.session_state.messages.append({"role": "assistant", "content": code_output})
|
| 41 |
+
st.rerun()
|