Spaces:
Runtime error
Runtime error
Commit
•
e0592d3
1
Parent(s):
73f9898
chat context load fix
Browse files
app.py
CHANGED
@@ -384,10 +384,11 @@ def chat_help(plant_disease_class):
|
|
384 |
st.chat_message(msg["role"]).write(msg["content"])
|
385 |
|
386 |
if prompt := st.chat_input():
|
|
|
387 |
st.session_state.messages.append({"role": "system", "content": "Limit responses to " + plant_disease_class})
|
388 |
st.session_state.messages.append({"role": "user", "content": prompt})
|
389 |
st.chat_message("user").write(prompt)
|
390 |
-
response =
|
391 |
msg = response.choices[0].message.content
|
392 |
st.session_state.messages.append({"role": "assistant", "content": msg})
|
393 |
st.chat_message("assistant").write(msg)
|
|
|
384 |
st.chat_message(msg["role"]).write(msg["content"])
|
385 |
|
386 |
if prompt := st.chat_input():
|
387 |
+
client_chat = OpenAI(api_key = st.secrets["OPENAI_API_KEY"])
|
388 |
st.session_state.messages.append({"role": "system", "content": "Limit responses to " + plant_disease_class})
|
389 |
st.session_state.messages.append({"role": "user", "content": prompt})
|
390 |
st.chat_message("user").write(prompt)
|
391 |
+
response = client_chat.chat.completions.create(model="gpt-4-turbo", messages=st.session_state.messages)
|
392 |
msg = response.choices[0].message.content
|
393 |
st.session_state.messages.append({"role": "assistant", "content": msg})
|
394 |
st.chat_message("assistant").write(msg)
|