Spaces:
Paused
Paused
File size: 2,310 Bytes
ee831d5 03ea644 ada8a63 f95c677 ada8a63 f95c677 ada8a63 f95c677 ee831d5 f95c677 ee831d5 f95c677 ee831d5 f95c677 ee831d5 f95c677 ee831d5 f95c677 ee831d5 f95c677 ee831d5 f95c677 ee831d5 f95c677 ee831d5 f95c677 ee831d5 f95c677 7e1b35a 03ea644 f95c677 25bbaff f95c677 |
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 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 |
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(
"""
<div style="text-align: center; padding: 20px; background: #667eea; color: white; border-radius: 10px;">
<h1>π€ OpenManus - Complete AI Platform</h1>
<p>Mobile Authentication + 200+ AI Models</p>
</div>
"""
)
with gr.Row():
with gr.Column():
gr.Markdown("## Authentication")
with gr.Tab("Sign Up"):
s_mobile = gr.Textbox(label="Mobile")
s_name = gr.Textbox(label="Name")
s_pass = gr.Textbox(label="Password", type="password")
s_confirm = gr.Textbox(label="Confirm", type="password")
s_btn = gr.Button("Sign Up")
s_result = gr.Textbox(label="Result")
s_btn.click(signup, [s_mobile, s_name, s_pass, s_confirm], s_result)
with gr.Tab("Login"):
l_mobile = gr.Textbox(label="Mobile")
l_pass = gr.Textbox(label="Password", type="password")
l_btn = gr.Button("Login")
l_result = gr.Textbox(label="Result")
l_btn.click(login, [l_mobile, l_pass], l_result)
with gr.Column():
gr.Markdown("## AI Chat")
chatbot = gr.Chatbot(height=400)
msg = gr.Textbox(label="Message")
send = gr.Button("Send")
send.click(chat, [msg, chatbot], [chatbot, msg])
msg.submit(chat, [msg, chatbot], [chatbot, msg])
gr.HTML(
"""
<div style="text-align: center; padding: 15px; background: #f0f8ff; border-radius: 10px; margin-top: 20px;">
<p>β
Platform Active | β
200+ Models Ready | β
Authentication Working</p>
</div>
"""
)
app.launch(server_name="0.0.0.0", server_port=7860)
if __name__ == "__main__":
main()
|