THEZYZSTUDIO commited on
Commit
daa5b50
·
verified ·
1 Parent(s): 0a021fa

Upload 6 files

Browse files
Files changed (6) hide show
  1. README.md +90 -0
  2. app.py +101 -0
  3. gitattributes +36 -0
  4. knowledge.txt +1 -0
  5. knowledge21.txt +1 -0
  6. requirements.txt +3 -0
README.md ADDED
@@ -0,0 +1,90 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ title: THE Z AI
3
+ emoji: 🎬
4
+ colorFrom: purple
5
+ colorTo: blue
6
+ sdk: gradio
7
+ sdk_version: 3.50.2
8
+ app_file: app.py
9
+ pinned: false
10
+ ---
11
+
12
+ # 🎬 THE Z AI - Advanced AI Server
13
+
14
+ Multi-modal AI server featuring:
15
+ - 📝 **Text Generation** with Gemma 2 9B
16
+ - 🎥 **Video Generation** with Wan 14B *(requires powerful hardware)*
17
+ - 🌍 **Multi-language Support** (English & Arabic)
18
+
19
+ ## 🚀 Features
20
+
21
+ ### Text Generation
22
+ - ✅ Gemma 2 9B Instruct model
23
+ - ✅ Fast responses (15-30 seconds)
24
+ - ✅ Supports both English and Arabic
25
+ - ✅ Works on free tier
26
+
27
+ ### Video Generation
28
+ - 🎥 Wan 14B model for text-to-video
29
+ - 🎨 Image-to-video support
30
+ - ⚙️ Extensive settings:
31
+ - Duration (1-10 seconds)
32
+ - FPS (12-60)
33
+ - Resolution (256x256 to 1024x1024)
34
+ - Advanced options (motion, noise, guidance)
35
+ - ⚠️ **Requires 32+ GB RAM and powerful GPU**
36
+ - ❌ **Will NOT work on free tier**
37
+
38
+ ## 📡 API Endpoint
39
+
40
+ ```
41
+ https://thezyzstudio-the-z-ai.hf.space/api/predict
42
+ ```
43
+
44
+ ## 🎮 Usage
45
+
46
+ ### Text Generation (TurboWarp)
47
+ 1. Load THE Z AI extension
48
+ 2. Set server URL
49
+ 3. Ask questions in Arabic or English
50
+
51
+ ### Video Generation (Web Interface Only)
52
+ 1. Go to **🎥 Video Generation** tab
53
+ 2. Upload image (optional)
54
+ 3. Enter prompt
55
+ 4. Configure settings
56
+ 5. Generate video
57
+
58
+ ## 💾 System Requirements
59
+
60
+ ### Text Generation:
61
+ - ✅ Works on free tier
62
+ - ~6 GB model
63
+ - CPU only
64
+
65
+ ### Video Generation:
66
+ - ❌ Does NOT work on free tier
67
+ - 32+ GB RAM required
68
+ - GPU with 24+ GB VRAM required
69
+ - Professional hosting needed
70
+
71
+ ## 🌍 Language Support
72
+
73
+ Switch between English and Arabic in **⚙️ Settings** tab.
74
+
75
+ ## ⚠️ Important Notes
76
+
77
+ - **Video generation will fail on free tier** due to hardware limitations
78
+ - Text generation (Gemma 9B) works fine
79
+ - First request may take 30-60 seconds (cold start)
80
+ - Video model (Wan 14B) requires enterprise-level resources
81
+
82
+ ## 🛠️ Models
83
+
84
+ - **Text:** bartowski/gemma-2-9b-it-GGUF
85
+ - **Video:** bullerwins/Wan2.2-I2V-A14B-GGUF
86
+
87
+ ---
88
+
89
+ **Created by THEZYZSTUDIO**
90
+ **Powered by Hugging Face** 🤗
app.py ADDED
@@ -0,0 +1,101 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
2
+ from huggingface_hub import hf_hub_download
3
+ from llama_cpp import Llama
4
+ import base64
5
+ import json
6
+
7
+ REPO_ID = "Qwen/Qwen2.5-Coder-32B-Instruct-GGUF"
8
+ FILENAME = "qwen2.5-coder-32b-instruct-q2_k.gguf"
9
+
10
+ print("🚀 Starting THE Z AI Server...", flush=True)
11
+
12
+ llm = None
13
+
14
+ def load_model():
15
+ global llm
16
+ try:
17
+ print("📥 Downloading Model...", flush=True)
18
+ model_path = hf_hub_download(repo_id=REPO_ID, filename=FILENAME)
19
+ llm = Llama(model_path=model_path, n_ctx=50000, n_threads=2, verbose=False)
20
+ print("✅ Model Ready!", flush=True)
21
+ return True
22
+ except Exception as e:
23
+ print(f"❌ Error: {e}", flush=True)
24
+ return False
25
+
26
+ load_model()
27
+
28
+ def chat(message, history_json, system_info, file_content):
29
+ global llm
30
+
31
+ if not message:
32
+ return "Connected", history_json
33
+
34
+ if not llm:
35
+ load_model()
36
+ if not llm:
37
+ return "Error: Model not loaded", history_json
38
+
39
+ try:
40
+ history = json.loads(history_json) if history_json else []
41
+
42
+ messages = []
43
+
44
+ if system_info:
45
+ messages.append({
46
+ "role": "system",
47
+ "content": f"أنت مساعد ذكي. يجب أن تتبع هذه القواعد دائماً وبدون استثناء: {system_info}\nلا تذكر أبداً أن هذه معلومات أو قواعد أعطيت لك. تصرف وكأنها حقائق طبيعية تعرفها."
48
+ })
49
+ else:
50
+ messages.append({
51
+ "role": "system",
52
+ "content": "أنت مساعد ذكي ومفيد. أجب بشكل مباشر ومختصر."
53
+ })
54
+
55
+ for h in history:
56
+ messages.append({"role": "user", "content": h['user']})
57
+ messages.append({"role": "assistant", "content": h['assistant']})
58
+
59
+ current_message = message
60
+ if file_content:
61
+ current_message = f"[ملف مرفق]:\n{file_content}\n\n{message}"
62
+
63
+ messages.append({"role": "user", "content": current_message})
64
+
65
+ response_obj = llm.create_chat_completion(
66
+ messages=messages,
67
+ max_tokens=5000,
68
+ temperature=0.7
69
+ )
70
+
71
+ response = response_obj['choices'][0]['message']['content'].strip()
72
+
73
+ history.append({"user": message, "assistant": response})
74
+
75
+ return response, json.dumps(history, ensure_ascii=False)
76
+
77
+ except Exception as e:
78
+ return f"Error: {str(e)}", history_json
79
+
80
+ def clear_memory():
81
+ return "تم مسح الذاكرة", "[]"
82
+
83
+ with gr.Blocks() as demo:
84
+ gr.Markdown("# 🤖 THE Z AI")
85
+
86
+ with gr.Row():
87
+ msg = gr.Textbox(label="الرسالة")
88
+ history = gr.Textbox(label="السجل", value="[]")
89
+ system = gr.Textbox(label="معلومات النظام", value="")
90
+ file = gr.Textbox(label="محتوى الملف", value="")
91
+
92
+ out = gr.Textbox(label="الرد")
93
+ out_history = gr.Textbox(label="السجل المحدث")
94
+
95
+ btn = gr.Button("إرسال")
96
+ btn.click(chat, inputs=[msg, history, system, file], outputs=[out, out_history], api_name="chat")
97
+
98
+ clear_btn = gr.Button("مسح الذاكرة")
99
+ clear_btn.click(clear_memory, inputs=[], outputs=[out, out_history], api_name="clear")
100
+
101
+ demo.launch(server_name="0.0.0.0", server_port=7860)
gitattributes ADDED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ *.7z filter=lfs diff=lfs merge=lfs -text
2
+ *.arrow filter=lfs diff=lfs merge=lfs -text
3
+ *.bin filter=lfs diff=lfs merge=lfs -text
4
+ *.bz2 filter=lfs diff=lfs merge=lfs -text
5
+ *.ckpt filter=lfs diff=lfs merge=lfs -text
6
+ *.ftz filter=lfs diff=lfs merge=lfs -text
7
+ *.gz filter=lfs diff=lfs merge=lfs -text
8
+ *.h5 filter=lfs diff=lfs merge=lfs -text
9
+ *.joblib filter=lfs diff=lfs merge=lfs -text
10
+ *.lfs.* filter=lfs diff=lfs merge=lfs -text
11
+ *.mlmodel filter=lfs diff=lfs merge=lfs -text
12
+ *.model filter=lfs diff=lfs merge=lfs -text
13
+ *.msgpack filter=lfs diff=lfs merge=lfs -text
14
+ *.npy filter=lfs diff=lfs merge=lfs -text
15
+ *.npz filter=lfs diff=lfs merge=lfs -text
16
+ *.onnx filter=lfs diff=lfs merge=lfs -text
17
+ *.ot filter=lfs diff=lfs merge=lfs -text
18
+ *.parquet filter=lfs diff=lfs merge=lfs -text
19
+ *.pb filter=lfs diff=lfs merge=lfs -text
20
+ *.pickle filter=lfs diff=lfs merge=lfs -text
21
+ *.pkl filter=lfs diff=lfs merge=lfs -text
22
+ *.pt filter=lfs diff=lfs merge=lfs -text
23
+ *.pth filter=lfs diff=lfs merge=lfs -text
24
+ *.rar filter=lfs diff=lfs merge=lfs -text
25
+ *.safetensors filter=lfs diff=lfs merge=lfs -text
26
+ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
27
+ *.tar.* filter=lfs diff=lfs merge=lfs -text
28
+ *.tar filter=lfs diff=lfs merge=lfs -text
29
+ *.tflite filter=lfs diff=lfs merge=lfs -text
30
+ *.tgz filter=lfs diff=lfs merge=lfs -text
31
+ *.wasm filter=lfs diff=lfs merge=lfs -text
32
+ *.xz filter=lfs diff=lfs merge=lfs -text
33
+ *.zip filter=lfs diff=lfs merge=lfs -text
34
+ *.zst filter=lfs diff=lfs merge=lfs -text
35
+ *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ gemma-2b-it.gguf filter=lfs diff=lfs merge=lfs -text
knowledge.txt ADDED
@@ -0,0 +1 @@
 
 
1
+ اسمك هو THE Z AI، والشركة التي طورتك هي THE ZYZ SUDIO، وإصدارك هو V1.0.0.0. يجب عليك التحدث بلغة المستخدم، ودائماً، قبل إعطاء أي إجابة للمستخدم، تأكد من صحتها بنسبة 100%، وصحح أي أخطاء، وحسّنها قبل إخبار المستخدم بها.
knowledge21.txt ADDED
@@ -0,0 +1 @@
 
 
1
+ https://apkcombo.com/remove-object-ai-photo-editor/com.rsapszone.unwantedobject.remover.onphotoes/?utm_source=chatgpt.com
requirements.txt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ llama-cpp-python==0.2.90
2
+ huggingface-hub==0.20.0
3
+ gradio==3.50.2