harpreetsahota commited on
Commit
93d55ac
·
verified ·
1 Parent(s): eda2dbf

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -9
app.py CHANGED
@@ -50,7 +50,6 @@ def respond(
50
  history: list[tuple[str, str]],
51
  model_name,
52
  prompt_strategy,
53
- system_message,
54
  override_params: bool,
55
  max_tokens,
56
  temperature,
@@ -58,11 +57,12 @@ def respond(
58
  ):
59
  assistant = create_assistant(model_name)
60
 
61
- # Get prompt template
62
  prompt_template: PromptTemplate = prompts[PROMPT_STRATEGIES[prompt_strategy]]
 
63
 
64
- # Generate system message using prompt template
65
- formatted_system_message = prompt_template.format(prompt_strategy=system_message)
66
 
67
  # Prepare messages
68
  messages = [{"role": "system", "content": formatted_system_message}]
@@ -102,10 +102,6 @@ with gr.Blocks() as demo:
102
  value=list(PROMPT_STRATEGIES.keys())[0],
103
  label="Select Prompt Strategy"
104
  )
105
- system_message = gr.Textbox(
106
- value="You are a friendly and helpful AI assistant.",
107
- label="System Message"
108
- )
109
 
110
  with gr.Row():
111
  override_params = gr.Checkbox(
@@ -142,7 +138,6 @@ with gr.Blocks() as demo:
142
  additional_inputs=[
143
  model_dropdown,
144
  prompt_strategy_dropdown,
145
- system_message,
146
  override_params,
147
  max_tokens,
148
  temperature,
 
50
  history: list[tuple[str, str]],
51
  model_name,
52
  prompt_strategy,
 
53
  override_params: bool,
54
  max_tokens,
55
  temperature,
 
57
  ):
58
  assistant = create_assistant(model_name)
59
 
60
+ # Get selected prompt template and system context
61
  prompt_template: PromptTemplate = prompts[PROMPT_STRATEGIES[prompt_strategy]]
62
+ system_context: PromptTemplate = prompts["system_context"]
63
 
64
+ # Format system context with the selected prompt strategy
65
+ formatted_system_message = system_context.format(prompt_strategy=prompt_template.template)
66
 
67
  # Prepare messages
68
  messages = [{"role": "system", "content": formatted_system_message}]
 
102
  value=list(PROMPT_STRATEGIES.keys())[0],
103
  label="Select Prompt Strategy"
104
  )
 
 
 
 
105
 
106
  with gr.Row():
107
  override_params = gr.Checkbox(
 
138
  additional_inputs=[
139
  model_dropdown,
140
  prompt_strategy_dropdown,
 
141
  override_params,
142
  max_tokens,
143
  temperature,