كيفية استخدام Open WebUI مع Ollama

Ashley Goolam

Ashley Goolam

5 أغسطس 2025

كيفية استخدام Open WebUI مع Ollama

هل ترغب في الدردشة مع نماذج لغوية قوية مثل Llama 3.1 أو Mistral دون أن تتعثر في سطر الأوامر (الطرفية)؟ Open WebUI هو تذكرتك لواجهة أنيقة تشبه ChatGPT تجعل التفاعل مع نماذج Ollama اللغوية الكبيرة (LLMs) ممتعًا وبديهيًا. يتيح لك حفظ سجلات الدردشة، وتخزين المطالبات، وحتى تحميل المستندات للحصول على ردود أكثر ذكاءً—كل ذلك في متصفحك. في هذا الدليل المخصص للمبتدئين، سأرشدك خلال تثبيت Ollama، واختبار نموذج في الطرفية، ثم الارتقاء بالمستوى باستخدام Open WebUI لتجربة أكثر سهولة في الاستخدام. سنستخدم Docker لإعداد سريع واختباره بمطالبة ممتعة. هل أنت مستعد لجعل محادثات الذكاء الاصطناعي سهلة؟ لنبدأ!

💡
هل تحتاج إلى توثيق واجهات برمجة التطبيقات (APIs) الخاصة بك؟ جرب APIdog للحصول على طريقة مصقولة وتفاعلية لتصميم ومشاركة وثائق API—مثالية لمشاريع الذكاء الاصطناعي الخاصة بك!
button

ما هو Open WebUI؟ مركز قيادة نماذجك اللغوية الكبيرة

Open WebUI هو واجهة ويب مفتوحة المصدر، تستضيفها ذاتيًا، تتصل بـ Ollama، مما يتيح لك التفاعل مع نماذج لغوية كبيرة (LLMs) مثل Llama 3.1 أو Mistral في لوحة تحكم قائمة على المتصفح. على عكس واجهة سطر الأوامر الخاصة بـ Ollama، فإن Open WebUI تشبه ChatGPT، وتقدم:

مع أكثر من 50 ألف نجمة على GitHub، يعد Open WebUI نجاحًا كبيرًا للمطورين وعشاق الذكاء الاصطناعي الذين يريدون طريقة تعاونية ورسومية للعمل مع نماذج LLMs محليًا. أولاً، دعنا نجعل Ollama يعمل لترى لماذا يستحق Open WebUI الإضافة!

ollama and open webui

تثبيت واختبار Ollama

قبل أن نتعمق في Open WebUI، دعنا نعد Ollama ونختبر نموذجًا مثل Llama 3.1 أو Mistral في الطرفية. هذا يمنحك خط أساس لتقدير واجهة Open WebUI البديهية.

1. التحقق من متطلبات النظام:

2. تثبيت Ollama: قم بتنزيل وتثبيت Ollama من ollama.com لنظام التشغيل الخاص بك. اتبع تعليمات المثبت—إنه إعداد سريع. تحقق من التثبيت باستخدام:

ollama --version

توقع إصدارًا مثل 0.1.44 (أبريل 2025). إذا فشل، تأكد من أن Ollama موجود في مسار النظام (PATH).

ollama

3. تنزيل نموذج: اختر نموذجًا مثل Llama 3.1 (8B) أو Mistral (7B). لهذا الدليل، سنستخدم Llama 3.1:

ollama pull llama3.1

يقوم هذا بتنزيل حوالي 5 جيجابايت، لذا احصل على قهوة إذا كان اتصال الإنترنت لديك بطيئًا. تحقق من تثبيته:

ollama list

ابحث عن llama3.1:latest. Mistral (ollama pull mistral) هو خيار رائع آخر إذا كنت تريد نموذجًا أخف (حوالي 4 جيجابايت).

ollama models

4. اختبار النموذج في الطرفية: جرب مطالبة بسيطة لترى Ollama في العمل:

ollama run llama3.1

عند المطالبة (>>>)، اكتب: "Tell me a dad joke about computers." (أخبرني نكتة أب عن أجهزة الكمبيوتر). اضغط على Enter. قد تحصل على: "Why did the computer go to the doctor? It had a virus!" (لماذا ذهب الكمبيوتر إلى الطبيب؟ كان لديه فيروس!). اخرج باستخدام /bye. قمت بتشغيل هذا وحصلت على نكتة تستحق الضحك، لكن الكتابة في الطرفية شعرت بأنها غير مريحة—لا يوجد سجل دردشة، لا يوجد مطالبات محفوظة. هنا يتألق Open WebUI، حيث يقدم واجهة مرئية لحفظ المحادثات، وإعادة استخدام المطالبات، وتحميل المستندات للحصول على ردود أكثر ثراءً. دعنا نعده!

ollama terminal chat

إعداد بيئتك لـ Open WebUI

الآن بعد أن رأيت واجهة الطرفية لـ Ollama، دعنا نستعد لـ Open WebUI لجعل تجربة LLM الخاصة بك أكثر بديهية. سنفترض أن لديك Docker مثبتًا، حيث أنه مطلوب لإعداد Open WebUI.

1. التحقق من Docker: تأكد من تثبيت Docker وتشغيله:

docker --version

توقع شيئًا مثل Docker 27.4.0. إذا لم يكن لديك Docker، قم بتنزيل وتثبيت Docker Desktop من موقعه الرسمي—إنه إعداد سريع لأنظمة Windows، macOS، أو Linux.

docker

2. إنشاء مجلد مشروع: حافظ على تنظيم الأمور:

mkdir ollama-webui
cd ollama-webui

سيكون هذا المجلد هو قاعدتك لتشغيل Open WebUI.

3. التأكد من تشغيل Ollama: ابدأ Ollama في طرفية منفصلة:

ollama serve

يقوم هذا بتشغيل واجهة برمجة تطبيقات Ollama على http://localhost:11434. احتفظ بهذه الطرفية مفتوحة، حيث يحتاجها Open WebUI للاتصال بنماذجك.

تثبيت Open WebUI باستخدام Docker

مع جاهزية Ollama و Llama 3.1، دعنا نثبت Open WebUI باستخدام أمر Docker واحد لإعداد سريع وموثوق.

1. تشغيل Open WebUI: في مجلد ollama-webui الخاص بك، نفذ الأمر:

docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main

هذا الأمر:

يستغرق التنزيل دقيقة. تحقق من تشغيله باستخدام docker ps—ابحث عن حاوية open-webui.

2. الوصول إلى Open WebUI: افتح متصفحك وانتقل إلى http://localhost:3000. سترى صفحة الترحيب الخاصة بـ Open WebUI. انقر على "Sign Up" (التسجيل) لإنشاء حساب (يحصل المستخدم الأول على امتيازات المسؤول). استخدم كلمة مرور قوية واحفظها بأمان. أنت الآن جاهز للدردشة! إذا لم يتم تحميل الصفحة، تأكد من تشغيل الحاوية (docker logs open-webui) وأن المنفذ 3000 متاح.

user account

استخدام Open WebUI: الدردشة واستكشاف الميزات

مع تشغيل Open WebUI، دعنا نتعمق في الدردشة مع Llama 3.1 واستكشاف ميزاته الرائعة، التي تجعله ترقية ضخمة مقارنة بالطرفية.

1. ابدأ الدردشة:

chat interface

الواجهة نظيفة، مع حفظ مطالبتك وردك تلقائيًا في سجل الدردشة.

2. حفظ وتنظيم الدردشات: في الشريط الجانبي الأيسر، انقر على أيقونة الدبوس لحفظ الدردشة. أعد تسميتها (مثل "نكت الآباء") لسهولة الوصول. يمكنك أرشفة أو حذف الدردشات عبر الشريط الجانبي، مما يحافظ على تجاربك منظمة—أفضل بكثير من التمرير في الطرفية!

3. تخزين المطالبات: احفظ مطالبة نكتة الأب لإعادة استخدامها:

4. تحميل مستند لـ RAG: أضف سياقًا إلى دردشاتك:

اختبرت هذا باستخدام ملف PDF تعليمي لـ Python، ونجح Open WebUI في تقديم إجابات واعية بالسياق، على عكس الردود الأساسية في الطرفية.

5. استكشاف المزيد من الميزات:

change models

توثيق واجهات برمجة التطبيقات الخاصة بك باستخدام APIdog

هل تستخدم Open WebUI للتفاعل مع واجهة برمجة تطبيقات Ollama وتريد توثيق إعدادك؟ APIdog أداة رائعة لإنشاء وثائق تفاعلية لواجهات برمجة التطبيقات. واجهته الأنيقة وخيارات الاستضافة الذاتية تجعله مثاليًا لمشاركة مشاريع الذكاء الاصطناعي الخاصة بك—تحقق منه!

apidog documentation

استكشاف الأخطاء وإصلاحها والنصائح

جديد على Ollama؟ تحقق من هذا لمساعدتك على البدء!

لماذا تختار Open WebUI؟

يحول Open WebUI Ollama من أداة طرفية غير مريحة إلى منصة قوية وسهلة الاستخدام:

بعد اختبار كل من الطرفية و Open WebUI، أنا مقتنع بسهولة وميزات الواجهة الرسومية. إنه مثل الترقية من هاتف قلاب إلى هاتف ذكي!

خاتمة: مغامرة Open WebUI الخاصة بك في انتظارك

لقد انتقلت من الدردشات الطرفية إلى إعداد كامل لـ Open WebUI مع Ollama، مما يجعل تفاعلات LLM سلسة وممتعة! مع Llama 3.1، والدردشات المحفوظة، وتحميل المستندات، أنت جاهز لاستكشاف الذكاء الاصطناعي كما لم يحدث من قبل. جرب نماذج جديدة، خزن المزيد من المطالبات، أو وثق واجهات برمجة التطبيقات الخاصة بك باستخدام APIdog. شارك نجاحاتك مع Open WebUI على GitHub الخاص بـ Open WebUI—أنا متحمس لرؤية ما ستنشئه! استمتع بالعبث بالذكاء الاصطناعي!

button

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

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

كيفية استخدام Open WebUI مع Ollama