أي نموذج رؤية من Qwen تشغّل؟
ابدأ بـ Qwen3-VL 8B إذا كان إصدار Ollama لديك 0.12.7 أو أحدث، وبـ Qwen2.5-VL 7B إذا كان أقدم. تصف Qwen نموذج Qwen3-VL بأنه أقوى نموذج رؤية ولغة في سلسلة Qwen حتى الآن؛ وتذكر بطاقته على Hugging Face دعم OCR لـ 32 لغة وسياقًا أصليًا بحجم 256K ونسختي Instruct وThinking.
Qwen2.5-VL هو الجيل الأسبق. وتبرز بطاقته فهم المستندات والرسوم البيانية والتخطيطات، والمخرجات المنظمة لمسوحات الفواتير والنماذج والجداول، وتحديد المواقع البصرية بمربعات الإحاطة. وفي Ollama يقبل الجيلان النص والصور كمدخلات.
أما Qwen2-VL، الجيل الذي كانت هذه الصفحة تصفه في الأصل، فقد صار من التاريخ: صدر في 2024 وحلّ محله Qwen2.5-VL وQwen3-VL. ولا يعتمد أي شيء في هذا الدليل عليه.
هذه أوصاف من فريق Qwen نفسه وليست قياسات أجرتها PromptQuorum. تتفاوت الدقة على مستنداتك — خصوصًا مع الخطوط الصغيرة أو الكتابة اليدوية أو المسوحات منخفضة الجودة — فاختبر بضع صفحات ممثِّلة قبل أن تبني عليها.
شغّل نماذج الرؤية من Qwen محليًا بالأمر `ollama pull qwen3-vl:8b` (6.2 GB) أو `ollama pull qwen2.5vl:7b` (6.0 GB)؛ أما الوسم القديم `qwen2-vl` فلم يعد في مكتبة Ollama الرسمية.
نموذج الرؤية واللغة يقرأ الصور ولا يولّدها. تعطيه صورة أو صفحة ممسوحة ضوئيًا فيعيد لك نصًا — وصفًا أو إجابة أو المحتوى المستخرج.
وسوم Ollama وأحجام وتراخيص Qwen3-VL وQwen2.5-VL
الأحجام أدناه هي أحجام التنزيل الظاهرة في صفحات مكتبة Ollama (qwen3-vl وqwen2.5vl)؛ أما التراخيص فمن بطاقات Hugging Face لنسخ Instruct (Qwen على Hugging Face). أعد التحقق من الأمرين قبل الاعتماد عليهما، فالمكتبات والتراخيص تتغير.
النموذج | وسم Ollama | التنزيل | الترخيص (بطاقة HF) |
|---|---|---|---|
| Qwen3-VL 2B | qwen3-vl:2b | 1.9 GB | Apache 2.0 |
| Qwen3-VL 4B | qwen3-vl:4b | 3.3 GB | Apache 2.0 |
| Qwen3-VL 8B | qwen3-vl:8b | 6.2 GB | Apache 2.0 |
| Qwen3-VL 30B-A3B (MoE) | qwen3-vl:30b | 20 GB | Apache 2.0 |
| Qwen3-VL 32B | qwen3-vl:32b | 21 GB | Apache 2.0 |
| Qwen3-VL 235B-A22B (MoE) | qwen3-vl:235b | 143 GB | Apache 2.0 |
| Qwen2.5-VL 3B | qwen2.5vl:3b | 3.2 GB | ترخيص Qwen Research |
| Qwen2.5-VL 7B | qwen2.5vl:7b | 6.0 GB | Apache 2.0 |
| Qwen2.5-VL 32B | qwen2.5vl:32b | 21 GB | Apache 2.0 |
| Qwen2.5-VL 72B | qwen2.5vl:72b | 49 GB | ترخيص Qwen |
اختر الحجم الذي يناسب ذاكرتك: Qwen3-VL 8B أو Qwen2.5-VL 7B لمعظم الأجهزة ذات وحدة GPU واحدة، ووسوم 2B–4B أو 3B لوحدات GPU الصغيرة، ووسوم 30B فما فوق فقط مع GPU كبيرة أو ذاكرة موحدة كبيرة. ينشر Ollama أيضًا وسوم `-instruct` و`-thinking` لـ Qwen3-VL (مثل `qwen3-vl:8b-instruct` بحجم 6.2 GB)؛ استخدم وسم Instruct إذا أردت مخرجات استخراج مباشرة دون نص استدلال. الوسوم الافتراضية بنفس حجم متغيراتها `q4_K_M` — راجع شرح تكميم LLM.
متطلبات الأجهزة لنماذج الرؤية من Qwen
- أحجام التنزيل تشمل الأوزان فقط: حجم Qwen3-VL 8B هو 6.2 GB وQwen2.5-VL 7B هو 6.0 GB. يحتاج ذاكرة السياق ومرمّز الصور إلى ذاكرة إضافية تزداد مع طول السياق وحجم الصورة، لذا اترك هامشًا فوق حجم التنزيل.
- خيارات أصغر: Qwen3-VL 2B (1.9 GB) و4B (3.3 GB) أو Qwen2.5-VL 3B (3.2 GB) تناسب وحدات GPU الصغيرة والحواسيب المحمولة؛ وتوقّع دقة أقل من نماذج 7B–8B.
- خيارات أكبر: Qwen3-VL 30B-A3B (20 GB) وQwen3-VL 32B وQwen2.5-VL 32B (21 GB) وQwen2.5-VL 72B (49 GB) تتطلب GPU كبيرة أو عدة وحدات GPU أو Apple Silicon بذاكرة موحدة كبيرة.
- التفريغ الجزئي: عندما لا يتسع النموذج في VRAM يمكن لـ Ollama وضع جزء منه في ذاكرة النظام؛ يعمل ذلك لكنه أبطأ بوضوح.
- البرمجيات: Ollama 0.12.7+ لـ Qwen3-VL و0.7.0+ لـ Qwen2.5-VL كما ورد في صفحات مكتبة Ollama.
📌ملاحظة: لم تُجرِ PromptQuorum اختبارات أداء لهذه النماذج على وحدات GPU محددة من أجل هذا الدليل، ولذلك لا تُذكر أرقام للسرعة ولا VRAM بدقة. نفّذ `ollama ps` بعد تحميل نموذج لترى الذاكرة التي يستخدمها فعليًا على جهازك.
إعداد Qwen2.5-VL وQwen3-VL مع Ollama
Ollama هو أسرع طريقة لتشغيل نماذج الرؤية من Qwen محليًا. ينزّل النموذج ويدير التكميم ويعرض API على localhost:11434. ثبّته من ollama.com — أو ابدأ بـ كيفية تثبيت Ollama إذا كنت جديدًا عليه.
- 1تثبيت Ollama أو تحديثه
Why it matters: يتطلب Qwen2.5-VL إصدار Ollama 0.7.0 أو أحدث، ويتطلب Qwen3-VL الإصدار 0.12.7 أو أحدث. تحقق بالأمر `ollama --version` وحدّث عند الحاجة. يتوفر Ollama لأنظمة macOS وLinux وWindows. - 2تنزيل نموذج بوسم صريح
Why it matters: استخدم `qwen3-vl:8b` أو `qwen2.5vl:7b`. لا تستخدم `qwen2-vl:7b` — فهو غير موجود في مكتبة Ollama الرسمية ولذلك يفشل التنزيل. - 3تشغيل النموذج وإرفاق صورة
Why it matters: في الوضع التفاعلي اكتب مسار ملف الصورة داخل الأمر. يكتشف Ollama المسار ويحمّل الصورة. - 4إرسال الصور عبر API
Why it matters: تقبل نقطة النهاية /api/generate مصفوفة `images` مشفّرة بـ base64 دون البادئة data:. وهكذا ترسل التطبيقات — ومنها PromptQuorum — الصور برمجيًا. - 5التحقق من OCR متعدد اللغات
Why it matters: أرسل مسحًا ضوئيًا لمستند صيني أو ياباني وقارن النص المستخرج بالأصل قبل أن تبني عليه.
# Step 1 — Install or update Ollama (Qwen3-VL needs 0.12.7+, Qwen2.5-VL needs 0.7.0+)
# macOS
brew install ollama
# Linux
curl -fsSL https://ollama.com/install.sh | sh
# Windows — download from https://ollama.com/download
ollama --version
# Step 2 — Pull a Qwen vision model (explicit tag)
ollama pull qwen3-vl:8b # 6.2 GB
# or: ollama pull qwen2.5vl:7b # 6.0 GB
# Step 3 — Run and attach an image (interactive)
ollama run qwen3-vl:8b
>>> Extract every line of text from ./invoice-jp.png
# Step 4 — Send an image through the API
# Encode the image first: base64 -i scan.png (macOS)
curl http://localhost:11434/api/generate -d '{
"model": "qwen3-vl:8b",
"prompt": "Extract every line of text from this document. Preserve line breaks.",
"images": ["<base64-encoded-image>"],
"stream": false
}'
# Step 5 — Verify multilingual OCR
ollama run qwen3-vl:8b
>>> Extract all text from this image: ./contract-zh.png⚠️تحذير: أرسل صور المستندات بدقة 150 DPI أو أعلى. جودة الصورة هي العامل الأكبر في نتائج OCR — فالمسح الضوئي الضبابي ينتج أحرفًا خاطئة مهما كان النموذج.
إعداد نماذج الرؤية من Qwen مع LM Studio
يشغّل LM Studio نماذج الرؤية عبر واجهة رسومية دون أوامر طرفية. نزّله من lmstudio.ai أو راجع كيفية تثبيت LM Studio. يتغير كتالوج النماذج بمرور الوقت، فتحقق مما يتيحه حاليًا لـ Qwen.
- 1تنزيل LM Studio وتثبيته
Why it matters: واجهة رسومية متعددة المنصات للاستدلال المحلي للنماذج. لا حاجة إلى طرفية. - 2البحث عن نماذج الرؤية من Qwen
Why it matters: ابحث عن "Qwen3-VL" أو "Qwen2.5-VL" في متصفح النماذج واختر نسخة تذكر بطاقة نموذجها دعم الرؤية. وطابق التكميم مع ذاكرتك. - 3تحميل النموذج وإرفاق صورة
Why it matters: استخدم زر الصورة في حقل الدردشة لرفع صورة أو مسح ضوئي. يمرره LM Studio إلى مرمّز الرؤية. - 4تشغيل الخادم المحلي
Why it matters: يعرض خيار "Start Server" واجهة API متوافقة مع OpenAI على localhost:1234. وتستخدم طلبات الرؤية صيغة المحتوى القياسية image_url.
// LM Studio — OpenAI-compatible vision request (localhost:1234)
{
"model": "<model-id-shown-in-LM-Studio>",
"messages": [
{
"role": "user",
"content": [
{ "type": "text", "text": "Extract all text from this document." },
{
"type": "image_url",
"image_url": { "url": "data:image/png;base64,<base64-encoded-image>" }
}
]
}
]
}OCR للمستندات الصينية واليابانية والمختلطة اللغات
يمكن لنماذج الرؤية من Qwen استخراج النص من المستندات الصينية واليابانية والكورية والمختلطة اللغات، لكن الدقة تعتمد على جودة المسح الضوئي والتخطيط — اختبرها على مستنداتك أنت. تذكر بطاقة Qwen3-VL دعم OCR لـ 32 لغة، وتصف بطاقة Qwen2.5-VL المخرجات المنظمة لمسوحات الفواتير والنماذج والجداول.
النمط الأكثر موثوقية هو أمر استخراج محدد. اطلب بنية — "احتفظ بتخطيط الجدول"، "أعد كل حقل بصيغة مفتاح: قيمة" — بدل "اقرأ هذا" الغامضة.
لاستخراج النص من مستند CJK أرسل الصورة بدقة 150+ DPI إلى qwen3-vl:8b أو qwen2.5vl:7b مع أمر محدد يطلب بنية، مثل "أعد كل حقل بصيغة مفتاح: قيمة".
OCR تعني تحويل صورة نص إلى نص قابل للتحرير. ينظر النموذج إلى صفحة ممسوحة ضوئيًا ويكتب ما يراه.
- استخراج النص العادي: "استخرج كل سطر نصي من هذه الصورة. احتفظ بفواصل الأسطر وترتيب القراءة."
- الحقول المنظمة: "هذه فاتورة يابانية. أعد المورّد والتاريخ والمجموع الفرعي والضريبة والإجمالي كأزواج مفتاح: قيمة."
- استخراج الجداول: "استخرج هذا الجدول بصيغة CSV. اعتبر الصف الأول رأس الجدول."
- الاستخراج والترجمة في خطوة واحدة: "استخرج النص الصيني من هذه الصورة ثم ترجمه إلى الإنجليزية. اعرض الاثنين."
# Japanese invoice -> structured fields
ollama run qwen3-vl:8b
>>> This is a Japanese invoice. Extract vendor name, invoice date,
subtotal, consumption tax, and total. Return as key: value pairs.
./invoice-jp.png
# Illustrative output format (not a measured result):
# vendor: <vendor name>
# date: <invoice date>
# subtotal: <amount> JPY
# tax: <amount> JPY
# total: <amount> JPY•Important: تحقق دائمًا من الأرقام المستخرجة بمقارنتها بالمستند الأصلي. قد تخطئ نماذج الرؤية المحلية في قراءة رقم عند المسح الضوئي منخفض الجودة. تعامل مع مخرجات OCR كمسودة تحتاج إلى تأكيد لا كقيمة نهائية، خصوصًا في الفواتير والمستندات المالية.
الأسئلة عن الصور وتحليل لقطات الشاشة وقراءة الرسوم البيانية
إلى جانب OCR، تصف نماذج الرؤية من Qwen الصور وتجيب عن الأسئلة المتعلقة بلقطات الشاشة وتقرأ الرسوم البيانية. تكون النتائج أفضل مع المدخلات الواضحة وأضعف مع المشاهد المزدحمة أو الملتبسة.
- الأسئلة عن الصور: اطرح أسئلة مفتوحة عن صورة — "ما الموجود في هذه الصورة؟" — وتحقق من الإجابات بمقارنتها بالصورة.
- تحليل لقطات الشاشة والواجهات: ابدأ بقراءة لقطات الواجهات ونوافذ الأخطاء وحالات التطبيقات. تصف بطاقتا النموذجين أيضًا قدرات وكيل الواجهات الرسومية، وهي خارج نطاق هذا الدليل.
- قراءة الرسوم البيانية: وصف بنية الرسم واتجاهاته أفضل من استخراج أرقام دقيقة؛ فتأكد من القيم الدقيقة من البيانات الأصلية.
- مقارنة عدة صور: أرسل عدة صور في طلب واحد لمقارنة نسخ أو وصف مجموعة؛ ويعتمد عدد الصور الممكن على ذاكرتك وحجم السياق.
💡نصيحة: للاطلاع على نماذج رؤية محلية أخرى راجع مقارنة نماذج الرؤية المحلية.
مقارنة Qwen2-VL وQwen2.5-VL وQwen3-VL
Qwen2-VL هو الأقدم بين الثلاثة والوحيد الذي ليس له مدخل رسمي في مكتبة Ollama؛ أما Qwen2.5-VL وQwen3-VL فهما الخياران الحاليان. يلخص الجدول ما يمكن التحقق منه في مكتبة Ollama وبطاقات Hugging Face.
الجيل | سنة الإصدار | وسم Ollama الرسمي | الترخيص (بطاقة HF) | ملاحظات |
|---|---|---|---|---|
| Qwen2-VL | 2024 | لا يوجد (الصفحة تعيد 404) | Apache 2.0 (2B/7B)؛ ترخيص Qwen (72B) | للتاريخ فقط |
| Qwen2.5-VL | 2025 | qwen2.5vl (3b و7b و32b و72b) | Apache 2.0 (7B/32B)؛ تراخيص Qwen (3B/72B) | سياق 125K في Ollama |
| Qwen3-VL | 2025 | qwen3-vl (من 2b إلى 235b) | Apache 2.0 (كل الأحجام التي فُحصت) | سياق 256K؛ Instruct وThinking |
يعكس صف Qwen2-VL فحصًا للصفحة ollama.com/library/qwen2-vl أعادت فيه HTTP 404 وقت آخر تحديث لهذه الصفحة. توجد نماذج رؤية محلية أخرى؛ ولا تصنّفها هذه الصفحة — راجع مقارنة نماذج الرؤية المحلية.
ربط نموذج رؤية محلي من Qwen مع PromptQuorum
يمكن لـ PromptQuorum استخدام خادم Ollama محلي كإحدى نقاط النهاية للنماذج. يعرض Ollama واجهة API متوافقة مع OpenAI على `http://localhost:11434/v1`؛ وجّه إعداد النموذج المحلي إلى هذا العنوان واختر وسم الرؤية الذي نزّلته، مثل `qwen3-vl:8b`. راجع إعدادات التطبيق لمعرفة أسماء الحقول بدقة.
طلبات الصور المرسلة إلى نقطة نهاية محلية يعالجها خادم Ollama لديك بدل API رؤية سحابية، وتبقى النماذج السحابية متاحة للمهام الأخرى. أنت من يقرر النماذج التي تُوجَّه إليها الطلبات، وأي نموذج سحابي تضيفه يتلقى ما ترسله إليه.
اربط PromptQuorum بنموذج رؤية محلي من Qwen بتوجيه نقطة النهاية المحلية إلى http://localhost:11434/v1 واختيار الوسم الذي نزّلته، مثل qwen3-vl:8b.
استكشاف أخطاء نماذج الرؤية من Qwen
- "pull model manifest: file does not exist" أو نموذج غير معروف: الوسم غير موجود في المكتبة الرسمية. `qwen2-vl:7b` غير متاح — استخدم `ollama pull qwen3-vl:8b` أو `ollama pull qwen2.5vl:7b`.
- ينجح التنزيل لكن النموذج لا يُحمَّل: حدّث Ollama. يتطلب Qwen2.5-VL الإصدار 0.7.0+ ويتطلب Qwen3-VL الإصدار 0.12.7+.
- تُتجاهل الصورة ويجيب النموذج كأنه لم يستلم صورة: تأكد من أن مسار الملف صحيح وقابل للقراءة. في API الخاصة بـ Ollama يجب أن تحتوي المصفوفة `images` على base64 خام *دون* البادئة `data:` — فالبادئة `data:` خاصة بصيغتي LM Studio وOpenAI.
- أحرف CJK مشوهة أو مفقودة: دقة المسح الضوئي منخفضة غالبًا. أعد المسح بدقة 150–300 DPI وقارن النتيجة.
- نفاد الذاكرة: اختر وسمًا أصغر (مثل `qwen3-vl:4b` أو `qwen2.5vl:3b`)، أو قلّل حجم السياق أو دقة الصورة، أو استخدم Apple Silicon الذي يتشارك فيه المعالج وGPU ذاكرة موحدة.
- أرقام خاطئة مستخرجة من فاتورة أو رسم بياني: قد تخطئ نماذج الرؤية المحلية في قراءة الأرقام عند المدخلات المشوشة. حسّن جودة المسح وتحقق دائمًا من المخرجات الرقمية بمقارنتها بالأصل.
- ملف PDF لا يُحمَّل: تقبل API الخاصة بـ Ollama الصور لا ملفات PDF. حوّل الصفحات أولًا إلى PNG أو JPEG (باستخدام pdf2image أو pypdfium2) ثم أرسل كل صفحة كصورة منفصلة.
- يعرض LM Studio الرسالة "failed to load model": إما أن الذاكرة غير كافية أو أنك نزّلت نسخة لا تدعم الرؤية. تأكد من أن بطاقة النموذج تذكر دعم الرؤية وجرّب تكميمًا أصغر.
💡نصيحة: نفّذ `ollama ps` لترى النماذج المحمّلة والذاكرة التي يستخدمها كل منها. واستخدم `ollama stop qwen3-vl:8b` لإلغاء تحميل نموذج قبل تحميل نموذج أكبر.
الأسئلة الشائعة
لماذا يفشل الأمر ollama pull qwen2-vl:7b؟
لأن Qwen2-VL ليس له مدخل في مكتبة Ollama الرسمية — فصفحة المكتبة تعيد HTTP 404. استخدم بدلًا منه `ollama pull qwen2.5vl:7b` (Ollama 0.7.0+) أو `ollama pull qwen3-vl:8b` (Ollama 0.12.7+). راجع ollama.com/library للاطلاع على القائمة الحالية.
هل أستخدم Qwen2.5-VL أم Qwen3-VL؟
Qwen3-VL هو الجيل الأحدث (تصفه Qwen بأنه أقوى نموذج رؤية ولغة في سلسلتها حتى الآن) لكنه يتطلب Ollama 0.12.7 أو أحدث. ويعمل Qwen2.5-VL على Ollama 0.7.0+ ويمتد من 3B إلى 72B. جرّب الاثنين على بعض مستنداتك؛ فالدقة تعتمد على مادتك.
ما الحد الأدنى من الأجهزة لتشغيل هذه النماذج؟
لا يوجد رقم واحد. أحجام التنزيل في Ollama هي 1.9 GB (Qwen3-VL 2B) و3.3 GB (4B) و6.2 GB (8B)، و3.2 GB (Qwen2.5-VL 3B) و6.0 GB (7B). يحتاج ذاكرة السياق ومرمّز الصور إلى ذاكرة إضافية، فاترك هامشًا واستخدم `ollama ps` لمعرفة الاستخدام الفعلي على جهازك.
هل تقرأ هذه النماذج ملفات PDF مباشرة؟
ليس عبر Ollama: فواجهته تقبل الصور. حوّل كل صفحة PDF أولًا إلى PNG أو JPEG (باستخدام pdf2image أو pypdfium2) ثم أرسل كل صفحة كطلب صورة منفصل وادمج النتائج.
كيف أرسل صورة عبر Ollama؟
بطريقتين. في الوضع التفاعلي (`ollama run qwen3-vl:8b`) اكتب مسار ملف الصورة داخل الأمر فيكتشفه Ollama ويحمّل الصورة. وعبر API أرسل طلب POST إلى /api/generate مع مصفوفة `images` مشفّرة بـ base64. ويجب ألا تتضمن سلسلة base64 البادئة `data:`.
هل تعمل النماذج دون اتصال بالكامل؟
بعد التنزيل لمرة واحدة يجري الاستدلال على جهازك دون حساب سحابي، ولذلك لا يرفع Ollama الصور التي ترسلها إلى API سحابية. لكن برمجيات أخرى على الجهاز قد ترسل بيانات إلى الخارج، وتظل التزامات حماية البيانات الخاصة بسير عملك سارية؛ وهذا ليس استشارة قانونية. راجع دليل إعداد Qwen المحلي وفق GDPR لمزيد من التفاصيل.
هل يمكنني استخدامها تجاريًا؟
يعتمد ذلك على الحجم والترخيص المذكور في بطاقة النموذج. تذكر بطاقات Hugging Face ترخيص Apache 2.0 لـ Qwen3-VL ولـ Qwen2.5-VL بحجمي 7B و32B، وتراخيص Qwen لـ Qwen2.5-VL بحجمي 3B و72B. اقرأ نص الترخيص الحالي قبل أي استخدام تجاري.
لماذا تظهر الأحرف مشوهة في مخرجات OCR؟
غالبًا بسبب مسح ضوئي ضبابي أو منخفض الدقة. أعد مسح المستند بدقة 150–300 DPI وقارن. المدخلات منخفضة الجودة هي أكبر سبب لأخطاء OCR في أي نموذج رؤية محلي.
