""" Devrayog AI - Minimal App for Hugging Face Spaces Uses only pre-installed dependencies """ import gradio as gr def chat(message, model_name): if not message.strip(): return "Please enter a message." responses = { "Devrayog Agni (Fast)": f"🔥 [Devrayog Agni]\n\nMessage: '{message}'\n\nI'm Agni, the fast model. I help with quick answers, coding, daily tasks, and SSB prep. How can I assist you?", "Devrayog Vayu (Creative)": f"🌊 [Devrayog Vayu]\n\nMessage: '{message}'\n\nI'm Vayu, the creative model. I excel at storytelling, brainstorming, and content generation.", "Devrayog Akash (Powerful)": f"🌌 [Devrayog Akash]\n\nAnalyzing: '{message}'\n\nI'm Akash, the most powerful model. I handle complex reasoning, analysis, and research." } return responses.get(model_name, responses["Devrayog Agni (Fast)"]) with gr.Blocks(title="Devrayog AI") as demo: gr.Markdown("# 🇮🇳 Devrayog AI") gr.Markdown("*India's First Solo-Built AI - By Devanshu Sharma (Hermes), Age 18, Rajasthan*") msg = gr.Textbox(label="Your Message", placeholder="Type here...", lines=3) model = gr.Dropdown( choices=["Devrayog Agni (Fast)", "Devrayog Vayu (Creative)", "Devrayog Akash (Powerful)"], value="Devrayog Agni (Fast)", label="Select Model" ) btn = gr.Button("Send 🚀", variant="primary") output = gr.Textbox(label="Response", lines=10, interactive=False) btn.click(fn=chat, inputs=[msg, model], outputs=output) gr.Markdown(""" ### Models - 🔥 **Devrayog Agni** - Fast (3.8B params) - 🌊 **Devrayog Vayu** - Creative (9B params) - 🌌 **Devrayog Akash** - Powerful (8B params) **Founder:** Devanshu Sharma (Hermes), 18, Neem Ka Thana, Rajasthan **Tagline:** India's First Solo-Built AI 🔗 Hugging Face: https://huggingface.co/dev2089 """) demo.launch(server_name="0.0.0.0", server_port=7860)