Joshua Sundance Bailey
commited on
Commit
·
f368e6d
1
Parent(s):
29cab77
move Latest Trace to bottom
Browse files
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
|
161 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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="❌")
|