Spaces:
Sleeping
Sleeping
File size: 1,009 Bytes
727d32a |
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 |
# app.py
import gradio as gr
from gpt_tools import handle_chat, handle_code
from project_builder import generate_project
with gr.Blocks() as app:
gr.Markdown("# π€ DevMasterGPT: Full-Stack Coding Genius")
with gr.Row():
with gr.Column():
chatbot = gr.Chatbot(label="π§ Dev Chat")
chat_input = gr.Textbox(placeholder="Ask anything coding...", lines=1)
send_btn = gr.Button("Send")
with gr.Column():
code_input = gr.Code(label="π» VS Code Style Editor", language="python")
code_output = gr.Code(label="βοΈ Output / Fixed / Deployed", language="python")
run_btn = gr.Button("Run / Fix / Deploy")
gen_project_btn = gr.Button("π Generate Full Project")
send_btn.click(fn=handle_chat, inputs=chat_input, outputs=chatbot)
run_btn.click(fn=handle_code, inputs=code_input, outputs=code_output)
gen_project_btn.click(fn=generate_project, inputs=[], outputs=code_output)
app.launch()
|