Gregor Betz
commited on
health check
Browse files
app.py
CHANGED
@@ -146,6 +146,15 @@ async def bot(
|
|
146 |
# use guide always and exclusively at first turn
|
147 |
if len(history_langchain_format) <= 1:
|
148 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
149 |
message = history[-1][0]
|
150 |
|
151 |
try:
|
@@ -204,16 +213,6 @@ with gr.Blocks() as demo:
|
|
204 |
guide_config = RecursiveBalancingGuideConfig(**guide_kwargs)
|
205 |
guide = RecursiveBalancingGuide(tourist_llm=client_llm, config=guide_config)
|
206 |
|
207 |
-
# health check
|
208 |
-
# run async guide.health_check() as coroutine
|
209 |
-
health_check = asyncio.run(guide.health_check())
|
210 |
-
|
211 |
-
if health_check.get("status", None) != "ok":
|
212 |
-
health_msg = " | ".join([f"{k}: {v}" for k, v in health_check.items()])
|
213 |
-
logging.error(f"Guide health check failed: {health_msg}")
|
214 |
-
gr.Error(f"LLM availability / health check failed: {health_msg}")
|
215 |
-
logging.info(f"Health check: {health_check}")
|
216 |
-
|
217 |
with gr.Tab(label="Chatbot", visible=False) as chatbot_tab:
|
218 |
|
219 |
# chatbot
|
|
|
146 |
# use guide always and exclusively at first turn
|
147 |
if len(history_langchain_format) <= 1:
|
148 |
|
149 |
+
# health check
|
150 |
+
health_check = await guide.health_check()
|
151 |
+
|
152 |
+
if health_check.get("status", None) != "ok":
|
153 |
+
health_msg = " | ".join([f"{k}: {v}" for k, v in health_check.items()])
|
154 |
+
logging.error(f"Guide health check failed: {health_msg}")
|
155 |
+
gr.Error(f"LLM availability / health check failed: {health_msg}")
|
156 |
+
logging.info(f"Health check: {health_check}")
|
157 |
+
|
158 |
message = history[-1][0]
|
159 |
|
160 |
try:
|
|
|
213 |
guide_config = RecursiveBalancingGuideConfig(**guide_kwargs)
|
214 |
guide = RecursiveBalancingGuide(tourist_llm=client_llm, config=guide_config)
|
215 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
216 |
with gr.Tab(label="Chatbot", visible=False) as chatbot_tab:
|
217 |
|
218 |
# chatbot
|