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()
|