Patel Traders commited on
Update app.py
Browse files
app.py
CHANGED
|
@@ -1,47 +1,46 @@
|
|
| 1 |
-
# --- 🔱 हनुमान AI:
|
| 2 |
# मार्गदर्शक: दिव्य पटेल जी | भारत 🇮🇳
|
| 3 |
-
# तकनीक:
|
| 4 |
-
#
|
| 5 |
|
| 6 |
import gradio as gr
|
| 7 |
from gradio_client import Client
|
| 8 |
|
| 9 |
-
print("🔱 हनुमान AI: मुफ़्त
|
| 10 |
|
| 11 |
-
# 🚀 दिव्य जी का
|
| 12 |
-
#
|
| 13 |
-
|
| 14 |
|
| 15 |
try:
|
| 16 |
-
|
| 17 |
-
|
| 18 |
-
print(f"🔱 हनुमान AI: आपके निजी स्पेस ({DIVY_JI_KA_SPACE}) से संपर्क सफलतापूर्वक स्थापित हो गया है!")
|
| 19 |
except Exception as e:
|
| 20 |
print(f"🔱 संपर्क त्रुटि: {e}")
|
| 21 |
client = None
|
| 22 |
|
| 23 |
-
def
|
| 24 |
-
"""बिना
|
| 25 |
if not prompt.strip():
|
| 26 |
yield "Please enter a prompt..."
|
| 27 |
return
|
| 28 |
|
| 29 |
if client is None:
|
| 30 |
-
yield "🔱 सिस्टम त्रुटि:
|
| 31 |
return
|
| 32 |
|
| 33 |
# सिस्टम के अजेय निर्देश
|
| 34 |
system_prompt = "You are 'Hanuman Coder', a supreme AI pioneered by Divy Patel in Bharat (India). Provide clean, highly optimized code."
|
| 35 |
|
| 36 |
try:
|
| 37 |
-
# ⚡
|
| 38 |
job = client.submit(
|
| 39 |
prompt, # आपका प्रश्न
|
| 40 |
system_prompt, # सिस्टम निर्देश
|
| 41 |
api_name="/generate_code"
|
| 42 |
)
|
| 43 |
|
| 44 |
-
# लाइव डेटा
|
| 45 |
for result in job:
|
| 46 |
if isinstance(result, (tuple, list)):
|
| 47 |
yield result[0]
|
|
@@ -49,10 +48,10 @@ def generate_divine_proxy(prompt):
|
|
| 49 |
yield result
|
| 50 |
|
| 51 |
except Exception as e:
|
| 52 |
-
yield f"🔱 तकनीकी बाधा: {str(e)}
|
| 53 |
|
| 54 |
# ============================================================================
|
| 55 |
-
# 🔱 दिव्य भगवा यूआई
|
| 56 |
# ============================================================================
|
| 57 |
divine_ui = """
|
| 58 |
<style>
|
|
@@ -67,8 +66,8 @@ divine_ui = """
|
|
| 67 |
.bhagwa-header p { font-size: 16px !important; opacity: 0.95; font-weight: 500; margin-top: 10px; }
|
| 68 |
</style>
|
| 69 |
<div class="bhagwa-header">
|
| 70 |
-
<h1>🔱 Hanuman Coder (
|
| 71 |
-
<p>Pioneered by Divy Patel | Bharat 🇮🇳 |
|
| 72 |
</div>
|
| 73 |
"""
|
| 74 |
|
|
@@ -79,7 +78,7 @@ with gr.Blocks(title="Hanuman Proxy", theme=gr.themes.Soft()) as demo:
|
|
| 79 |
with gr.Column(scale=2):
|
| 80 |
prompt_input = gr.Textbox(
|
| 81 |
label="Your Prompt",
|
| 82 |
-
placeholder="Ask your coding questions here...
|
| 83 |
lines=5
|
| 84 |
)
|
| 85 |
generate_btn = gr.Button("Generate Code", variant="primary")
|
|
@@ -93,14 +92,14 @@ with gr.Blocks(title="Hanuman Proxy", theme=gr.themes.Soft()) as demo:
|
|
| 93 |
|
| 94 |
# लाइव जनरेशन के लिए इवेंट बाइंडिंग
|
| 95 |
generate_btn.click(
|
| 96 |
-
fn=
|
| 97 |
inputs=[prompt_input],
|
| 98 |
outputs=output_box
|
| 99 |
)
|
| 100 |
|
| 101 |
-
gr.Markdown(
|
| 102 |
---
|
| 103 |
-
**Architecture:**
|
| 104 |
""")
|
| 105 |
|
| 106 |
if __name__ == "__main__":
|
|
|
|
| 1 |
+
# --- 🔱 हनुमान AI: असीमित मुफ़्त प्रॉक्सी संस्करण ---
|
| 2 |
# मार्गदर्शक: दिव्य पटेल जी | भारत 🇮🇳
|
| 3 |
+
# तकनीक: Gradio Client (Bypasses 0.12 Quota)
|
| 4 |
+
# लाभ: कोई कोटा नहीं, 0% स्टोरेज, पूर्णतः मुफ़्त
|
| 5 |
|
| 6 |
import gradio as gr
|
| 7 |
from gradio_client import Client
|
| 8 |
|
| 9 |
+
print("🔱 हनुमान AI: असीमित मुफ़्त प्रॉक्सी सर्वर जागृत हो रहा है...")
|
| 10 |
|
| 11 |
+
# 🚀 दिव्य जी का अजेय अस्त्र: Gradio Client
|
| 12 |
+
# यह 0.12 वाले कोटे को दरकिनार करके सीधे पब्लिक मुफ़्त स्पेस से जुड़ता है।
|
| 13 |
+
TARGET_SPACE = "Qwen/Qwen3-Coder-WebDev"
|
| 14 |
|
| 15 |
try:
|
| 16 |
+
client = Client(TARGET_SPACE)
|
| 17 |
+
print(f"🔱 हनुमान AI: असीमित सर्वर ({TARGET_SPACE}) से मुफ़्त संपर्क स्थापित हो गया है!")
|
|
|
|
| 18 |
except Exception as e:
|
| 19 |
print(f"🔱 संपर्क त्रुटि: {e}")
|
| 20 |
client = None
|
| 21 |
|
| 22 |
+
def generate_divine_unlimited(prompt):
|
| 23 |
+
"""बिना किसी कोटा लिमिट के, असीमित जवाब लाने वाला इंजन"""
|
| 24 |
if not prompt.strip():
|
| 25 |
yield "Please enter a prompt..."
|
| 26 |
return
|
| 27 |
|
| 28 |
if client is None:
|
| 29 |
+
yield "🔱 सिस्टम त्रुटि: महा-सर्वर से संपर्क नहीं हो सका।"
|
| 30 |
return
|
| 31 |
|
| 32 |
# सिस्टम के अजेय निर्देश
|
| 33 |
system_prompt = "You are 'Hanuman Coder', a supreme AI pioneered by Divy Patel in Bharat (India). Provide clean, highly optimized code."
|
| 34 |
|
| 35 |
try:
|
| 36 |
+
# ⚡ .submit() का उपयोग करके लाइव स्ट्रीमिंग (बिना किसी 0.12 कोटे के)
|
| 37 |
job = client.submit(
|
| 38 |
prompt, # आपका प्रश्न
|
| 39 |
system_prompt, # सिस्टम निर्देश
|
| 40 |
api_name="/generate_code"
|
| 41 |
)
|
| 42 |
|
| 43 |
+
# लाइव डेटा को यूआई पर भेजना
|
| 44 |
for result in job:
|
| 45 |
if isinstance(result, (tuple, list)):
|
| 46 |
yield result[0]
|
|
|
|
| 48 |
yield result
|
| 49 |
|
| 50 |
except Exception as e:
|
| 51 |
+
yield f"🔱 तकनीकी बाधा: {str(e)}"
|
| 52 |
|
| 53 |
# ============================================================================
|
| 54 |
+
# 🔱 दिव्य भगवा यूआई
|
| 55 |
# ============================================================================
|
| 56 |
divine_ui = """
|
| 57 |
<style>
|
|
|
|
| 66 |
.bhagwa-header p { font-size: 16px !important; opacity: 0.95; font-weight: 500; margin-top: 10px; }
|
| 67 |
</style>
|
| 68 |
<div class="bhagwa-header">
|
| 69 |
+
<h1>🔱 Hanuman Coder (Unlimited Free API)</h1>
|
| 70 |
+
<p>Pioneered by Divy Patel | Bharat 🇮🇳 | No Quota Limits, 100% Free</p>
|
| 71 |
</div>
|
| 72 |
"""
|
| 73 |
|
|
|
|
| 78 |
with gr.Column(scale=2):
|
| 79 |
prompt_input = gr.Textbox(
|
| 80 |
label="Your Prompt",
|
| 81 |
+
placeholder="Ask your coding questions here...",
|
| 82 |
lines=5
|
| 83 |
)
|
| 84 |
generate_btn = gr.Button("Generate Code", variant="primary")
|
|
|
|
| 92 |
|
| 93 |
# लाइव जनरेशन के लिए इवेंट बाइंडिंग
|
| 94 |
generate_btn.click(
|
| 95 |
+
fn=generate_divine_unlimited,
|
| 96 |
inputs=[prompt_input],
|
| 97 |
outputs=output_box
|
| 98 |
)
|
| 99 |
|
| 100 |
+
gr.Markdown("""
|
| 101 |
---
|
| 102 |
+
**Architecture:** Gradio Client Proxy | **Status:** Bypassing Quotas | **Cost:** Completely Free
|
| 103 |
""")
|
| 104 |
|
| 105 |
if __name__ == "__main__":
|