Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -20,20 +20,23 @@ def create_greeting_message(user_name: str, tone: str) -> str:
|
|
20 |
|
21 |
return greeting_msg
|
22 |
|
23 |
-
#
|
24 |
-
|
25 |
-
|
26 |
-
result_output = gr.Textbox(label="greeting_msg")
|
27 |
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
)
|
|
|
|
|
|
|
|
|
37 |
|
38 |
if __name__ == "__main__":
|
39 |
-
demo.launch(mcp_server=True)
|
|
|
20 |
|
21 |
return greeting_msg
|
22 |
|
23 |
+
# Explicitly define the API function
|
24 |
+
def api_create_greeting(user_name, tone):
|
25 |
+
return create_greeting_message(user_name, tone)
|
|
|
26 |
|
27 |
+
with gr.Blocks() as demo:
|
28 |
+
with gr.Row():
|
29 |
+
with gr.Column():
|
30 |
+
gr.Markdown("# Create User Greetings")
|
31 |
+
user_name = gr.Textbox(label="user_name", placeholder="Enter your name")
|
32 |
+
tone = gr.Textbox(label="tone", placeholder="Enter friendly or hostile")
|
33 |
+
result = gr.Textbox(label="Result")
|
34 |
+
btn = gr.Button("Generate Greeting")
|
35 |
+
btn.click(fn=create_greeting_message, inputs=[user_name, tone], outputs=result)
|
36 |
+
|
37 |
+
# Explicitly define API endpoints
|
38 |
+
demo.queue()
|
39 |
+
demo.add_api_route("/create_greeting", api_create_greeting, methods=["POST"])
|
40 |
|
41 |
if __name__ == "__main__":
|
42 |
+
demo.launch(mcp_server=True, ssr_mode=False)
|