تحدث مع نماذج الذكاء الاصطناعي التي تعمل بالكامل على سطح المكتب الخاص بك. لا حاجة للإنترنت، ولا تغادر البيانات جهازك.
البدء
1. تنزيل نموذج
يحتاج DeskLLM إلى نموذج لغوي للعمل. عند التشغيل لأول مرة، انقر على أيقونة التنزيل في شريط الأدوات السفلي لفتح Model Manager.
Recommend tab — اختر نموذجًا يناسب جهازك:
| الفئة | RAM | الأفضل لـ |
|---|---|---|
| Ultra Light | 4 GB+ | إجابات سريعة، موارد بحد أدنى |
| Light | 8 GB+ | المهام اليومية، مساعد في الخلفية |
| Standard | 16 GB+ | الدردشة، الكتابة، التلخيص |
| High-End | 32 GB+ | التفكير المعقد، توليد الكود |
انقر على Download على أي بطاقة نموذج. يتم عرض تقدم التنزيل في الوقت الفعلي.
Browse tab — ابحث في Hugging Face عن أي نموذج GGUF بكلمة مفتاحية.
2. ابدأ الدردشة
- اختر نموذجًا من القائمة المنسدلة في شريط الأدوات السفلي
- انقر على أيقونة التحميل (يتم تحميل النموذج تلقائيًا عند الرسالة الأولى إذا لم يكن محملًا)
- اكتب رسالتك واضغط Return للإرسال
- يستجيب الذكاء الاصطناعي في الوقت الفعلي، رمزًا تلو الآخر
نظرة عامة على الواجهة
الشريط الجانبي
يتم التبديل عبر أيقونة الهامبرغر (أعلى اليسار). يعرض جلسات الدردشة الخاصة بك.
- انقر على جلسة للتبديل إليها
- انقر بزر الماوس الأيمن لـ Rename أو Delete
- انقر على + New Chat لبدء محادثة جديدة
منطقة الدردشة
- رسائلك تظهر على اليمين (فقاعات ملونة)
- ردود الذكاء الاصطناعي تظهر على اليسار
- انقر على أيقونة النسخ في أي رسالة لنسخها إلى الحافظة
- اضغط Shift + Return لسطر جديد دون إرسال
شريط الأدوات السفلي
| العنصر | الوصف |
|---|---|
| قائمة منسدلة للنموذج | اختر النموذج المراد استخدامه |
| أيقونة التنزيل | افتح Model Manager |
| أيقونة التحميل / إلغاء التحميل | قم بتحميل أو إلغاء تحميل النموذج الحالي يدويًا |
| تسمية الحالة | تعرض “Generating…” أثناء الاستجابة |
إدارة النماذج
افتح بأيقونة التنزيل في شريط الأدوات.
- Downloaded tab — يسرد جميع النماذج الموجودة على القرص. احذف النماذج التي لم تعد بحاجة إليها لتحرير المساحة.
- Recommend tab — قائمة منتقاة بالنماذج الشائعة بتنزيل بنقرة واحدة. يتم عرض مساحة القرص قبل التنزيل.
- Browse tab — ابحث في Hugging Face مباشرة. قم بالتصفية حسب الاسم وتصفح ملفات GGUF المتاحة لأي مستودع.
أين يتم تخزين النماذج
| OS | المسار |
|---|---|
| macOS | ~/Library/Application Support/DeskAssist/llm_models/ |
| Windows | %APPDATA%/DeskAssist/llm_models/ |
الإعدادات
الوصول من أيقونة الترس (أسفل اليسار) أو من قائمة التطبيق.
| الإعداد | الوصف | الافتراضي |
|---|---|---|
| Temperature | مستوى الإبداع (0.0 = مركّز، 1.0+ = إبداعي) | 0.7 |
| Max Tokens | الحد الأقصى لطول الاستجابة | 512 |
| Context Size | مقدار سجل المحادثة الذي يراه النموذج | 2048 |
| System Prompt | التعليمات المعطاة للنموذج قبل كل محادثة | “You are a helpful assistant.” |
| API Enabled | تشغيل خادم REST API محلي | On |
| API Port | رقم المنفذ لخادم API | 8800 |
اختيار الإعدادات الصحيحة
- Temperature — أقل (0.1–0.3) للإجابات الواقعية. أعلى (0.7–1.0) للكتابة الإبداعية.
- Max Tokens — قم بالزيادة للحصول على استجابات أطول. 512 جيد لمعظم المحادثات.
- Context Size — تتيح القيم الأكبر للنموذج تذكر المزيد من المحادثة، لكنها تستخدم المزيد من RAM.
REST API
يقوم DeskLLM بتشغيل خادم API محلي متوافق مع تنسيق OpenAI. يمكن للتطبيقات الأخرى على جهازك استخدامه.
نقطة النهاية: http://localhost:8800
مثال (curl)
curl http://localhost:8800/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{
"messages": [{"role": "user", "content": "Hello!"}],
"stream": true
}'
مثال (Python)
from openai import OpenAI
client = OpenAI(base_url="http://localhost:8800/v1", api_key="none")
response = client.chat.completions.create(
model="local",
messages=[{"role": "user", "content": "Hello!"}]
)
print(response.choices[0].message.content)
اختصارات لوحة المفاتيح
| الإجراء | macOS | Windows |
|---|---|---|
| إظهار / إخفاء النافذة | Ctrl + Cmd + F8 | Ctrl + Alt + F8 |
| إرسال الرسالة | Return | Return |
| سطر جديد | Shift + Return | Shift + Return |
| دردشة جديدة | Cmd + N | Ctrl + N |
نصائح
- قم بتبديل النماذج بحرية — يمكنك تغيير النماذج في منتصف المحادثة في أي وقت.
- System prompt — خصصه لحالات استخدام مختلفة: مترجم، مساعد ترميز، مساعد كتابة، إلخ.
- جلسات متعددة — احتفظ بمحادثات منفصلة لمواضيع مختلفة. الشريط الجانبي يجعل التبديل سهلاً.
- الاستخدام دون اتصال — بمجرد تنزيل النموذج، يعمل DeskLLM دون اتصال بالكامل.
- تكامل API — استخدم API المدمج لربط DeskLLM بأدوات أو نصوص برمجية أو تطبيقات أخرى على جهازك.
استكشاف الأخطاء وإصلاحها
| المشكلة | الحل |
|---|---|
| النموذج لن يتم تحميله | تحقق من RAM المتاحة. تستخدم التكميم الأصغر (Q4_K_M) ذاكرة أقل. |
| استجابات بطيئة | جرب نموذجًا أصغر. أغلق التطبيقات الأخرى التي تستهلك الذاكرة. |
| مخرجات مشوشة | قلل temperature. جرب نموذجًا مختلفًا. |
| فشل التنزيل | تحقق من اتصال الإنترنت. حاول مرة أخرى — يستأنف التنزيل تلقائيًا. |
| التطبيق لن يبدأ | احذف ملف الإعدادات وأعد التشغيل. |
الخصوصية
- تتم جميع معالجة الذكاء الاصطناعي محليًا على جهازك
- لا يتم إرسال أي بيانات إلى أي خادم خارجي
- يتم تخزين سجل الدردشة فقط على القرص المحلي الخاص بك
- يتم تنزيل النماذج من Hugging Face (الوصول الوحيد إلى الشبكة)