sassil commited on
Commit
6d8ff35
·
1 Parent(s): dd15e25
Files changed (1) hide show
  1. README.md +259 -9
README.md CHANGED
@@ -1,10 +1,260 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  ---
2
- title: اسم المشروع
3
- emoji: 🚀
4
- colorFrom: blue
5
- colorTo: green
6
- sdk: gradio
7
- sdk_version: 5.49.1
8
- app_file: app.py
9
- pinned: false
10
- ---
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # 🤖 Qwen3-14B على ZeroGPU المجاني
2
+
3
+ ## 🎉 أحدث إصدار (مايو 2025) - مجاني 100%!
4
+
5
+ تطبيق دردشة ذكي يستخدم **Qwen3-14B** - أحدث وأقوى نموذج من Alibaba، يعمل على **Hugging Face ZeroGPU** المجاني تماماً. بدون أي رسوم أو حدود يومية!
6
+
7
+ ## ✨ المميزات الرئيسية
8
+
9
+ - 💯 **مجاني بالكامل** - ZeroGPU من Hugging Face
10
+ - 🧠 **نموذج قوي** - 14 مليار معامل
11
+ - 🌍 **دعم عربي ممتاز** - يفهم ويكتب بالعربية
12
+ - ⚡ **سريع** - 30-50 token/ثانية
13
+ - 🎛️ **خيارات متقدمة** - تحكم كامل في الإخراج
14
+ - 💬 **واجهة جميلة** - تصميم عصري وسهل
15
+ - 🔄 **ذاكرة محادثة** - يتذكر سياق الحديث
16
+ - 📱 **متجاوب** - يعمل على الجوال والكمبيوتر
17
+
18
+ ## 🚀 كيف تبدأ؟
19
+
20
+ ### الطريقة 1: استخدم Space مباشرة (الأسهل)
21
+ 1. اضغط "Use this Space" في الأعلى
22
+ 2. ابدأ الكتابة فوراً!
23
+
24
+ ### الطريقة 2: انسخ Space لحسابك (للتخصيص)
25
+ 1. اضغط "⋮" ثم "Duplicate this Space"
26
+ 2. اختر اسم جديد للـ Space
27
+ 3. تأكد من تفعيل **ZeroGPU** (مجاني)
28
+ 4. اضغط "Duplicate Space"
29
+ 5. انتظر 2-3 دقائق حتى يجهز النموذج
30
+ 6. استمتع!
31
+
32
+ ### الطريقة 3: التثبيت المحلي (للمطورين)
33
+
34
+ ```bash
35
+ # استنساخ المشروع
36
+ git clone https://huggingface.co/spaces/sassil/maverick-engineer
37
+ cd maverick-engineer
38
+
39
+ # إنشاء بيئة افتراضية
40
+ python -m venv venv
41
+ source venv/bin/activate # على Windows: venv\Scripts\activate
42
+
43
+ # تثبيت المتطلبات
44
+ pip install -r requirements.txt
45
+
46
+ # تشغيل التطبيق (يحتاج GPU)
47
+ python app.py
48
+ ```
49
+
50
+ ⚠️ **ملاحظة**: التشغيل المحلي يحتاج GPU قوي (24GB+ VRAM)
51
+
52
+ ## 🎯 الاستخدام
53
+
54
+ ### واجهة الدردشة
55
+ 1. **اكتب رسالتك** في الصندوق الأسفل
56
+ 2. **اضغط إرسال** أو Enter
57
+ 3. **انتظر الرد** (5-15 ثانية)
58
+ 4. **استمر في المحادثة** - النموذج يتذكر السياق!
59
+
60
+ ### الإعدادات المتقدمة (الشريط الجانبي)
61
+
62
+ #### 📝 رسالة النظام
63
+ - غيّر شخصية المساعد
64
+ - مثال: "أنت مهندس كهرباء خبير"
65
+ - مثال: "أنت مدرس صبور للمبتدئين"
66
+
67
+ #### 🎨 التحكم في الإبداع
68
+
69
+ **Temperature (0.1 - 2.0)**
70
+ - `0.1 - 0.3`: ردود دقيقة وموثوقة (للحقائق)
71
+ - `0.7 - 0.9`: ردود متوازنة (الافتراضي) ✅
72
+ - `1.0 - 2.0`: ردود إبداعية ومتنوعة (للقصص)
73
+
74
+ **Max Tokens (128 - 4096)**
75
+ - عدد الكلمات الأقصى في الرد
76
+ - 512: إجابات قصيرة
77
+ - 2048: إجابات متوسطة ✅
78
+ - 4096: إجابات مفصلة جداً
79
+
80
+ **Top-p (0.1 - 1.0)**
81
+ - يتحكم في تنوع الكلمات
82
+ - 0.9: موصى به ✅
83
+
84
+ **Top-k (1 - 100)**
85
+ - عدد الكلمات المحتملة للاختيار
86
+ - 50: موصى به ✅
87
+
88
+ **Repetition Penalty (1.0 - 2.0)**
89
+ - يمنع تكرار الكلمات
90
+ - 1.1: مثالي ✅
91
+
92
+ ## 💡 أمثلة الاستخدام
93
+
94
+ ### للطلاب والدارسين
95
+ ```
96
+ اشرح لي قانون أوم بطريقة بسيطة مع أمثلة
97
+ ```
98
+
99
+ ### للمهندسين
100
+ ```
101
+ كيف أصمم دائرة Buck Converter لتحويل 12V إلى 5V بتيار 3A؟
102
+ ```
103
+
104
+ ### للمبرمجين
105
+ ```
106
+ اكتب لي كود Arduino لقراءة DHT22 وإرسال البيانات عبر WiFi
107
+ ```
108
+
109
+ ### للمبتدئين في IoT
110
+ ```
111
+ اقترح مشروع إنترنت الأشياء سهل للمنزل
112
+ ```
113
+
114
+ ### للباحثين
115
+ ```
116
+ ما أحدث تقنيات الأتمتة الصناعية في 2024؟
117
+ ```
118
+
119
+ ## 🛠️ التخصيص
120
+
121
+ ### تغيير النموذج
122
+
123
+ في `app.py`، سطر 7:
124
+
125
+ ```python
126
+ # للنموذج الكبير (14B) - الافتراضي
127
+ MODEL_NAME = "Qwen/Qwen2.5-14B-Instruct"
128
+
129
+ # أو للنموذج الأسرع (7B)
130
+ MODEL_NAME = "Qwen/Qwen2.5-7B-Instruct"
131
+
132
+ # أو للنموذج الصغير (3B) - أسرع جداً
133
+ MODEL_NAME = "Qwen/Qwen2.5-3B-Instruct"
134
+ ```
135
+
136
+ ### تخصيص رسالة النظام الافتراضية
137
+
138
+ في `app.py`، سطر 103:
139
+
140
+ ```python
141
+ system_message = gr.Textbox(
142
+ value="أنت مساعد ذكي متخصص في [مجالك هنا]",
143
+ # ...
144
+ )
145
+ ```
146
+
147
+ ### تغيير الألوان والتصميم
148
+
149
+ عدّل CSS في `app.py`، سطر 86-96:
150
+
151
+ ```python
152
+ css="""
153
+ .rtl {direction: rtl; text-align: right;}
154
+ .gpu-badge {
155
+ background: linear-gradient(90deg, #ff6b6b 0%, #ee5a6f 100%);
156
+ /* ألوان مخصصة */
157
+ }
158
+ """
159
+ ```
160
+
161
+ ## 📊 الأداء والمواصفات
162
+
163
+ | المواصفة | القيمة |
164
+ |---------|--------|
165
+ | **النموذج** | Qwen2.5-14B-Instruct |
166
+ | **المعاملات** | 14.2 مليار |
167
+ | **السياق** | 32,768 token |
168
+ | **GPU** | Nvidia H200 (ديناميكي) |
169
+ | **VRAM** | ~28GB |
170
+ | **السرعة** | 30-50 token/ثانية |
171
+ | **التكلفة** | 0$ - مجاني! |
172
+
173
+ ## 🔧 المتطلبات التقنية
174
+
175
+ ### للاستخدام على Hugging Face (موصى به)
176
+ - ✅ لا شيء! فقط حساب Hugging Face مجاني
177
+
178
+ ### للتشغيل المحلي
179
+ - Python 3.10+
180
+ - CUDA 12.1+
181
+ - GPU: 24GB+ VRAM (مثل RTX 4090, A5000)
182
+ - RAM: 32GB+
183
+ - تخزين: 30GB+
184
+
185
+ ## 🆘 حل المشاكل الشائعة
186
+
187
+ ### ❓ "Model is loading, please wait"
188
+ - **السبب**: النموذج يتحمل لأول مرة
189
+ - **الحل**: انتظر 2-3 دقائق
190
+
191
+ ### ❓ "Queue is full"
192
+ - **السبب**: عدد مستخدمين كبير
193
+ - **الحل**: انتظر قليلاً أو duplicate الـ Space
194
+
195
+ ### ❓ الردود بطيئة
196
+ - **السبب**: أوقات الذروة أو Max Tokens عالي
197
+ - **الحل**: قلل Max Tokens إلى 1024
198
+
199
+ ### ❓ الردود غير منطقية
200
+ - **السبب**: Temperature عالي جداً
201
+ - **الحل**: اضبطه على 0.7 أو أقل
202
+
203
+ ### ❓ يكرر نفس الكلمات
204
+ - **السبب**: Repetition Penalty منخفض
205
+ - **الحل**: ارفعه إلى 1.2 أو 1.3
206
+
207
+ ## 🤝 المساهمة
208
+
209
+ نرحب بأي مساهمات!
210
+
211
+ 1. Fork المشروع
212
+ 2. أنشئ branch جديد (`git checkout -b feature/AmazingFeature`)
213
+ 3. Commit تغييراتك (`git commit -m 'Add AmazingFeature'`)
214
+ 4. Push للـ branch (`git push origin feature/AmazingFeature`)
215
+ 5. افتح Pull Request
216
+
217
+ ## 📄 الترخيص
218
+
219
+ هذا المشروع مرخص تحت **Apache 2.0**
220
+
221
+ النموذج (Qwen2.5) مرخص من Alibaba Cloud - انظر [صفحة النموذج](https://huggingface.co/Qwen/Qwen2.5-14B-Instruct)
222
+
223
+ ## 🙏 شكر وتقدير
224
+
225
+ - **Alibaba Qwen Team** - على النموذج الرائع
226
+ - **Hugging Face** - على ZeroGPU المجاني
227
+ - **Gradio Team** - على المكتبة السهلة
228
+ - **المجتمع العربي التقني** - للدعم المستمر
229
+
230
+ ## 📞 التواصل والدعم
231
+
232
+ - **Issues**: [فتح issue جديد](../../issues)
233
+ - **Discussions**: [منتدى المناقشات](../../discussions)
234
+ - **التحديثات**: تابع Space للتحديثات
235
+
236
  ---
237
+
238
+ <div align="center">
239
+
240
+ **صُنع بـ ❤️ للمجتمع العربي التقني**
241
+
242
+ إذا أعجبك المشروع، لا تنسَ النجمة! ⭐
243
+
244
+ [![GitHub stars](https://img.shields.io/github/stars/yourusername/yourrepo?style=social)](../../stargazers)
245
+ [![HF Space](https://img.shields.io/badge/🤗%20Hugging%20Face-Space-blue)](https://huggingface.co/spaces/sassil/maverick-engineer)
246
+
247
+ </div>
248
+
249
+ ## 🗺️ خارطة الطريق
250
+
251
+ - [ ] إضافة دعم الصور (Qwen-VL)
252
+ - [ ] تحميل وتخزين المحادثات
253
+ - [ ] وضع الخبير (Expert Mode)
254
+ - [ ] دعم ملفات PDF
255
+ - [ ] API للمطورين
256
+ - [ ] تطبيق موبايل
257
+
258
+ ---
259
+
260
+ **آخر تحديث**: أكتوبر 2024 | **الإصدار**: 1.0.0