Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -177,7 +177,14 @@ with gr.Blocks(title="FairFate Embeddings API - Qwen3", theme=gr.themes.Soft())
|
|
| 177 |
with gr.Column():
|
| 178 |
output_json = gr.JSON(label="Results")
|
| 179 |
|
| 180 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 181 |
|
| 182 |
gr.Examples(
|
| 183 |
examples=[
|
|
@@ -219,7 +226,13 @@ with gr.Blocks(title="FairFate Embeddings API - Qwen3", theme=gr.themes.Soft())
|
|
| 219 |
with gr.Column():
|
| 220 |
similarity_output = gr.JSON(label="Similarity Result")
|
| 221 |
|
| 222 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 223 |
|
| 224 |
gr.Examples(
|
| 225 |
examples=[
|
|
|
|
| 177 |
with gr.Column():
|
| 178 |
output_json = gr.JSON(label="Results")
|
| 179 |
|
| 180 |
+
# Register as API endpoint AND UI button
|
| 181 |
+
# api_name parameter makes this callable via @gradio/client as "/batch_generate"
|
| 182 |
+
submit_btn.click(
|
| 183 |
+
batch_generate,
|
| 184 |
+
inputs=[input_text, use_inst, output_dims],
|
| 185 |
+
outputs=output_json,
|
| 186 |
+
api_name="batch_generate" # Expose as /batch_generate API endpoint
|
| 187 |
+
)
|
| 188 |
|
| 189 |
gr.Examples(
|
| 190 |
examples=[
|
|
|
|
| 226 |
with gr.Column():
|
| 227 |
similarity_output = gr.JSON(label="Similarity Result")
|
| 228 |
|
| 229 |
+
# Register as API endpoint AND UI button
|
| 230 |
+
calc_btn.click(
|
| 231 |
+
calculate_similarity,
|
| 232 |
+
inputs=[text1, text2, use_inst_sim],
|
| 233 |
+
outputs=similarity_output,
|
| 234 |
+
api_name="calculate_similarity" # Expose as /calculate_similarity API endpoint
|
| 235 |
+
)
|
| 236 |
|
| 237 |
gr.Examples(
|
| 238 |
examples=[
|