File size: 1,378 Bytes
ee831d5
03ea644
07f2e62
ada8a63
 
f95c677
07f2e62
ada8a63
 
f95c677
07f2e62
ada8a63
 
f95c677
07f2e62
b6b7cfe
 
07f2e62
b6b7cfe
 
 
 
 
07f2e62
b6b7cfe
 
 
 
 
 
07f2e62
b6b7cfe
 
 
 
 
 
07f2e62
 
 
b6b7cfe
07f2e62
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
import gradio as gr


def greet(name):
    return f"Hello {name}! OpenManus Platform is running with 200+ AI models!"


def login(mobile, password):
    return f"βœ… Login successful for {mobile}!"


def signup(mobile, name, password):
    return f"βœ… Account created for {name} ({mobile})!"


with gr.Blocks(title="OpenManus") as app:
    gr.HTML("<h1>πŸ€– OpenManus - Complete AI Platform</h1>")

    with gr.Tab("Welcome"):
        name_input = gr.Textbox(label="Your Name")
        greet_btn = gr.Button("Say Hello")
        greet_output = gr.Textbox(label="Response")
        greet_btn.click(greet, name_input, greet_output)

    with gr.Tab("Login"):
        login_mobile = gr.Textbox(label="Mobile Number")
        login_pass = gr.Textbox(label="Password", type="password")
        login_btn = gr.Button("Login")
        login_result = gr.Textbox(label="Status")
        login_btn.click(login, [login_mobile, login_pass], login_result)

    with gr.Tab("Sign Up"):
        signup_mobile = gr.Textbox(label="Mobile Number")
        signup_name = gr.Textbox(label="Full Name")
        signup_pass = gr.Textbox(label="Password", type="password")
        signup_btn = gr.Button("Create Account")
        signup_result = gr.Textbox(label="Status")
        signup_btn.click(
            signup, [signup_mobile, signup_name, signup_pass], signup_result
        )

app.launch()