Spaces:
Sleeping
Sleeping
Separate output into two textboxes
Browse files
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
|
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 |
-
|
|
|
|
|
|
|
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=
|
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 |
|