BtB-ExpC commited on
Commit
5d7b55b
·
1 Parent(s): a79cf05
Files changed (1) hide show
  1. app.py +9 -3
app.py CHANGED
@@ -46,8 +46,14 @@ async def run_chain(chain_name: str, input_variables: dict, selected_model: str)
46
  raise KeyError(f"Chain '{chain_name}' is not implemented.")
47
 
48
  result = await chain_instance.run(input_variables["user_query"])
 
 
 
 
49
  logger.info(f"Chain '{chain_name}' executed successfully.")
50
- return result.content
 
 
51
 
52
  except Exception as e:
53
  logger.error(f"Error in run_chain for '{chain_name}': {e}")
@@ -83,7 +89,7 @@ async def run_distractors(user_query: str, model_choice: str) -> str:
83
  # -------------------------------
84
  # Build the Gradio Interface
85
  # -------------------------------
86
- with gr.Blocks() as demo:
87
  # --- Login Page ---
88
  with gr.Column(visible=True, elem_id="login_page") as login_container:
89
  gr.Markdown("## 🔒 Please Login")
@@ -200,4 +206,4 @@ with gr.Blocks() as demo:
200
  )
201
 
202
  # Launch the app.
203
- demo.launch()
 
46
  raise KeyError(f"Chain '{chain_name}' is not implemented.")
47
 
48
  result = await chain_instance.run(input_variables["user_query"])
49
+ content = result.content if hasattr(result, "content") else result
50
+ # Replace literal "\n" (backslash-n) with actual newline characters.
51
+ formatted_content = content.replace("\\n", "\n")
52
+
53
  logger.info(f"Chain '{chain_name}' executed successfully.")
54
+
55
+ return formatted_content
56
+
57
 
58
  except Exception as e:
59
  logger.error(f"Error in run_chain for '{chain_name}': {e}")
 
89
  # -------------------------------
90
  # Build the Gradio Interface
91
  # -------------------------------
92
+ with gr.Blocks() as interface:
93
  # --- Login Page ---
94
  with gr.Column(visible=True, elem_id="login_page") as login_container:
95
  gr.Markdown("## 🔒 Please Login")
 
206
  )
207
 
208
  # Launch the app.
209
+ interface.launch()