كيفية تشغيل جيمّا 3 محليًا باستخدام أولاما؟

@apidog

@apidog

20 أكتوبر 2025

كيفية تشغيل جيمّا 3 محليًا باستخدام أولاما؟

Apidog للمؤسسات

النشر على الخوادم المحلية

SSO و RBAC

متوافق مع SOC 2

استكشف Apidog للمؤسسات

تشغيل Gemma 3 محليًا مع Ollama يمنحك تحكمًا كاملًا في بيئة الذكاء الاصطناعي الخاصة بك دون الاعتماد على خدمات السحابة. هذه الدليل يشرح لك كيفية إعداد Ollama، وتنزيل Gemma 3، وتشغيلها على جهازك.

💡
أوه، وقبل أن نبدأ، إذا كنت تبحث عن تبسيط تفاعلات API الخاصة بك لمشاريع مثل هذه، فلا تفوت تحميل Apidog مجانًا لتعزيز اختباراتك وتطويرك المتعلقة بـ Gemma 3 وما بعدها!
زر

لنبدأ.

لماذا تشغيل Gemma 3 محليًا مع Ollama؟

“لماذا أزعج نفسي بتشغيل Gemma 3 محليًا؟” حسنًا، هناك بعض الأسباب المقنعة. أولاً، يمنحك النشر المحلي تحكمًا كاملًا في بياناتك وخصوصيتك دون الحاجة لإرسال معلومات حساسة إلى السحابة. بالإضافة إلى ذلك، هو فعال من حيث التكلفة، حيث تتجنب رسوم استخدام API المستمرة. بالإضافة إلى ذلك، فإن كفاءة Gemma 3 تعني أن نموذج 27B يمكن أن يعمل على GPU واحد، مما يجعله متاحًا للمطورين الذين لديهم أجهزة متواضعة.

Ollama، منصة خفيفة الوزن لتشغيل نماذج اللغة الكبيرة (LLMs) محليًا، تبسط هذه العملية. إنها تجمع كل ما تحتاجه من أوزان النماذج والتكوينات والاعتمادات في تنسيق سهل الاستخدام. هذه المجموعة من Gemma 3 وOllama مثالية للتجريب وبناء التطبيقات أو اختبار سير العمل الذكي على جهازك. لذا، لنجرِّب ونبدأ!

ما تحتاجه لتشغيل Gemma 3 مع Ollama

قبل أن نبدأ في الإعداد، تأكد من أن لديك المتطلبات الأساسية التالية:

الآن بعد أن أصبحت مجهزًا، دعنا نتعمق في عملية التثبيت والإعداد.

دليل خطوة بخطوة: تثبيت Ollama وتنزيل Gemma 3

1. تثبيت Ollama على جهازك

تجعل Ollama نشر LLM محليًا عملية سهلة، وتثبيتها بسيطة. إليك كيف:

curl -fsSL https://ollama.com/install.sh | sh

هذا البرنامج النصي يكتشف تلقائيًا جهازك (بما في ذلك GPUs) ويقوم بتثبيت Ollama.

بمجرد التثبيت، تحقق من التثبيت عن طريق تشغيل:

ollama --version

يجب أن ترى رقم الإصدار الحالي، مما يؤكد أن Ollama جاهز للاستخدام.

2. سحب نماذج Gemma 3 باستخدام Ollama

تتضمن مكتبة نماذج Ollama Gemma 3، وذلك بفضل تكاملها مع منصات مثل Hugging Face وعروض Google للذكاء الاصطناعي. لتنزيل Gemma 3، استخدم الأمر ollama pull.

ollama pull gemma3

للنماذج الأصغر، يمكنك استخدام:

يختلف حجم التنزيل حسب النموذج، توقع أن يكون نموذج 27B عدة جيجابايت، لذا تأكد من وجود مساحة تخزين كافية. تم تحسين نماذج Gemma 3 من أجل الكفاءة، ولكنها لا تزال تتطلب أجهزة جيدة للنماذج الأكبر.

3. تحقق من التثبيت

بعد التنزيل، تحقق من أن النموذج متاح من خلال إدراج جميع النماذج:

ollama list

يجب أن ترى gemma3 (أو الحجم الذي اخترته) في القائمة. إذا كان موجودًا، فأنت مستعد لتشغيل Gemma 3 محليًا!

تشغيل Gemma 3 مع Ollama: وضع التفاعل ودمج API

وضع التفاعل: الدردشة مع Gemma 3

يسمح لك وضع التفاعل في Ollama بالدردشة مع Gemma 3 مباشرة من الطرفية. للبدء، قم بتشغيل:

ollama run gemma3

سترى موجهًا حيث يمكنك كتابة الاستفسارات. على سبيل المثال، جرب:

ما هي الميزات الرئيسية لـ Gemma 3؟

سترد Gemma 3، مع نافذة سياق 128K وقدرات متعددة الوسائط، بإجابات مفصلة وواعية للسياق. تدعم أكثر من 140 لغة ويمكنها معالجة النصوص والصور وحتى مدخلات الفيديو (لأحجام معينة).

لإنهاء الجلسة، اكتب Ctrl+D أو /bye.

دمج Gemma 3 مع API الخاصة بـ Ollama

إذا كنت تريد بناء تطبيقات أو أتمتة التفاعلات، توفر Ollama API يمكنك استخدامها. هنا تتألق Apidog بواجهتها السهلة الاستخدام، تساعدك في اختبار وإدارة طلبات API بكفاءة. إليك كيفية البدء:

بدء تشغيل خادم Ollama: نفذ الأمر التالي لإطلاق خادم API الخاص بـ Ollama:

ollama serve

يبدأ هذا الخادم افتراضيًا على localhost:11434.

اجعل طلبات API: يمكنك التفاعل مع Gemma 3 عبر طلبات HTTP. على سبيل المثال، استخدم curl لإرسال استفسار:

curl http://localhost:11434/api/generate -d '{"model": "gemma3", "prompt": "ما هي عاصمة فرنسا؟"}'

ستتضمن الاستجابة مخرجات Gemma 3، منسقة بتنسيق JSON.

استخدم Apidog للاختبار: قم بتنزيل Apidog مجانًا وأنشئ طلب API لاختبار استجابات Gemma 3. تتيح لك واجهة Apidog المرئية إدخال نقطة النهاية (http://localhost:11434/api/generate)، وضبط حمولة JSON، وتحليل الاستجابات دون كتابة كود معقد. هذه العملية مفيدة بشكل خاص في تصحيح الأخطاء وتحسين دمجك.

زر

دليل خطوة بخطوة لاستخدام اختبار SSE على Apidog

دعنا نمر عبر عملية استخدام ميزة اختبار SSE المحسّنة على Apidog، مكتملة بالتحسينات التلقائية الجديدة. اتبع هذه الخطوات لإعداد وتعظيم تجربتك في تصحيح الأخطاء في الوقت الفعلي.

زر

الخطوة 1: إنشاء طلب API جديد

ابدأ بإطلاق مشروع HTTP جديد على Apidog. أضف نقطة نهاية جديدة وأدخل عنوان URL لنقطة النهاية لواجهة برمجة التطبيقات أو نموذج الذكاء الاصطناعي الخاص بك. هذه هي نقطة انطلاقك للاختبار وتصحيح أخطاء تدفقات البيانات الخاصة بك في الوقت الفعلي.

إنشاء نقطة نهاية جديدة على Apidog

الخطوة 2: إرسال الطلب

بمجرد إعداد نقطة النهاية، أرسل طلب API. لاحظ بعناية رؤوس الاستجابة. إذا كانت العنوان يتضمن Content-Type: text/event-stream، ستتعرف Apidog تلقائيًا على الاستجابة وتفسيرها كتيار SSE. هذا الكشف مهم لعملية الدمج التلقائي التالية.

إرسال طلب API باستخدام Apidog

الخطوة 3: مراقبة الجدول الزمني في الوقت الفعلي

بعد تأسيس اتصال SSE، ستفتح Apidog عرض جدول زمني مخصص حيث يتم عرض جميع أحداث SSE الواردة في الوقت الفعلي. يقوم هذا الجدول الزمني بالتحديث بشكل مستمر مع وصول بيانات جديدة، مما يتيح لك متابعة تدفق البيانات بدقة متناهية. الجدول الزمني ليس مجرد عملية تفريغ للبيانات، بل هو تمثيل مرئي منظم يساعدك على رؤية بالضبط متى وكيف يتم نقل البيانات.

عرض استجابات API التي تم بثها في رد كامل

الخطوة 4: دمج الرسالة تلقائيًا

هنا تحدث السحر. مع تحسينات الدمج التلقائي، تتعرف Apidog تلقائيًا على تنسيقات النماذج الشائعة وتمزج استجابات SSE المجزأة إلى رد مكتمل. تشمل هذه الخطوة:

دمج استجابات API التي تم بثها تلقائيًا

تكون هذه الميزة مفيدة بشكل خاص عند التعامل مع التطبيقات المدفوعة بالذكاء الاصطناعي، وضمان التقاط كل جزء من الاستجابة وعرضه بالكامل دون تدخل يدوي.

الخطوة 5: تكوين قواعد استخراج JSONPath

لا تت conform جميع استجابات SSE تلقائيًا للتنسيقات المضمنة. عند التعامل مع استجابات JSON التي تتطلب استخراجًا مخصصًا، تتيح لك Apidog تكوين قواعد JSONPath. على سبيل المثال، إذا كانت استجابة SSE الخام تحتوي على كائن JSON وتحتاج إلى استخراج حقل content، يمكنك إعداد تكوين JSONPath كما يلي:

هذا التكوين instructs Apidog كيفية استخراج البيانات المطلوبة من استجابة SSE الخاصة بك، مما يضمن أن الاستجابات غير القياسية تتم معالجتها بشكل فعال.

الخاتمة

تشغيل Gemma 3 محليًا مع Ollama هو طريقة مثيرة للاستفادة من قدرات الذكاء الاصطناعي المتقدمة من Google دون مغادرة جهازك. من تثبيت Ollama وتنزيل النموذج إلى التفاعل عبر الطرفية أو API، لقد مررت بك كل خطوة. مع ميزاتها متعددة الوسائط، ودعمها للغات متعددة، وأدائها المثير للإعجاب، تعد Gemma 3 مغيرًا لقواعد اللعبة للمطورين وهواة الذكاء الاصطناعي على حد سواء. لا تنس الاستفادة من أدوات مثل Apidog لاختبار وتكامل API بسلاسة، قم بتنزيلها مجانًا اليوم لتعزيز مشاريع Gemma 3 الخاصة بك!

زر

سواء كنت تجرب نموذج 1B على جهاز لابتوب أو تدفع حدود نموذج 27B على جهاز GPU، فأنت الآن جاهز لاستكشاف الاحتمالات. نتمنى لك كتابة أكواد سعيدة، ولنرَ ما الأشياء الرائعة التي ستقوم ببنائها مع Gemma 3!

ممارسة تصميم API في Apidog

اكتشف طريقة أسهل لبناء واستخدام واجهات برمجة التطبيقات