allenpark commited on
Commit
896848b
·
verified ·
1 Parent(s): 5274dd8

Separate output into two textboxes

Browse files
Files changed (1) hide show
  1. app.py +9 -4
app.py CHANGED
@@ -97,6 +97,8 @@ def model_call(question, document, answer):
97
  )
98
  print("RESPONSE FROM CLIENT:", response)
99
  generated_text = response.choices[0].text
 
 
100
  # inputs = tokenizer(NEW_FORMAT, return_tensors="pt")
101
  # print("INPUTS", inputs)
102
  # input_ids = inputs.input_ids
@@ -112,8 +114,8 @@ def model_call(question, document, answer):
112
  # outputs = model.generate(**generate_kwargs)
113
  # print("OUTPUTS", outputs)
114
  # generated_text = tokenizer.decode(outputs[0])
115
- print(generated_text)
116
- return generated_text
117
 
118
  # def update_model(model_choice, tokenizer_state, model_state):
119
  # new_tokenizer, new_model = load_model_and_tokenizer(model_choice)
@@ -125,13 +127,16 @@ inputs = [
125
  gr.Textbox(label="Document"),
126
  gr.Textbox(label="Answer")
127
  ]
128
- # output = gr.Textbox(label="Output")
 
 
 
129
 
130
  # submit_button = gr.Button("Submit")
131
 
132
  with gr.Blocks() as demo:
133
  gr.Markdown(HEADER)
134
- gr.Interface(fn=model_call, inputs=inputs, outputs="text")
135
  # tokenizer_state = gr.State()
136
  # model_state = gr.State()
137
 
 
97
  )
98
  print("RESPONSE FROM CLIENT:", response)
99
  generated_text = response.choices[0].text
100
+ reasoning = generated_text["REASONING"][0]
101
+ score = generated_text["SCORE"]
102
  # inputs = tokenizer(NEW_FORMAT, return_tensors="pt")
103
  # print("INPUTS", inputs)
104
  # input_ids = inputs.input_ids
 
114
  # outputs = model.generate(**generate_kwargs)
115
  # print("OUTPUTS", outputs)
116
  # generated_text = tokenizer.decode(outputs[0])
117
+ # print(generated_text)
118
+ return reasoning, score
119
 
120
  # def update_model(model_choice, tokenizer_state, model_state):
121
  # new_tokenizer, new_model = load_model_and_tokenizer(model_choice)
 
127
  gr.Textbox(label="Document"),
128
  gr.Textbox(label="Answer")
129
  ]
130
+ outputs = [
131
+ gr.Textbox(label="Reasoning"),
132
+ gr.Textbox(label="Score")
133
+ ]
134
 
135
  # submit_button = gr.Button("Submit")
136
 
137
  with gr.Blocks() as demo:
138
  gr.Markdown(HEADER)
139
+ gr.Interface(fn=model_call, inputs=inputs, outputs=outputs)
140
  # tokenizer_state = gr.State()
141
  # model_state = gr.State()
142