Joshua Sundance Bailey commited on
Commit
f368e6d
·
1 Parent(s): 29cab77

move Latest Trace to bottom

Browse files
Files changed (1) hide show
  1. langchain-streamlit-demo/app.py +9 -8
langchain-streamlit-demo/app.py CHANGED
@@ -111,12 +111,6 @@ if provider_api_key := st.sidebar.text_input(f"{provider} API key", type="passwo
111
  with st.chat_message(msg.type, avatar="🦜" if msg.type == "assistant" else None):
112
  st.markdown(msg.content)
113
 
114
- if client and st.session_state.trace_link:
115
- st.sidebar.markdown(
116
- f'<a href="{st.session_state.trace_link}" target="_blank"><button>Latest Trace: 🛠️</button></a>',
117
- unsafe_allow_html=True,
118
- )
119
-
120
  def _reset_feedback():
121
  st.session_state.feedback_update = None
122
  st.session_state.feedback = None
@@ -157,8 +151,15 @@ if provider_api_key := st.sidebar.text_input(f"{provider} API key", type="passwo
157
  url = client.read_run(run.id).url
158
  st.session_state.trace_link = url
159
 
160
- if client and st.session_state.get("run_id"):
161
- feedback_component(client)
 
 
 
 
 
 
 
162
 
163
  else:
164
  st.error(f"Please enter a valid {provider} API key.", icon="❌")
 
111
  with st.chat_message(msg.type, avatar="🦜" if msg.type == "assistant" else None):
112
  st.markdown(msg.content)
113
 
 
 
 
 
 
 
114
  def _reset_feedback():
115
  st.session_state.feedback_update = None
116
  st.session_state.feedback = None
 
151
  url = client.read_run(run.id).url
152
  st.session_state.trace_link = url
153
 
154
+ if client:
155
+ if st.session_state.get("run_id"):
156
+ feedback_component(client)
157
+ if st.session_state.trace_link:
158
+ st.sidebar.markdown(
159
+ f'<a href="{st.session_state.trace_link}" target="_blank"><button>Latest Trace: 🛠️</button></a>',
160
+ unsafe_allow_html=True,
161
+ )
162
+
163
 
164
  else:
165
  st.error(f"Please enter a valid {provider} API key.", icon="❌")