كيف تستخدم DeepSeek R1 لبناء بديل مفتوح المصدر لمشغل ChatGPT

@apidog

@apidog

14 يونيو 2025

كيف تستخدم DeepSeek R1 لبناء بديل مفتوح المصدر لمشغل ChatGPT

لقد جعل ارتفاع نماذج اللغة الكبيرة مفتوحة المصدر (LLMs) من السهل أكثر من أي وقت مضى إنشاء أدوات مدعومة بالذكاء الاصطناعي تنافس الحلول الملكية مثل مشغل ChatGPT من OpenAI. من بين هذه النماذج مفتوحة المصدر، ديب سيك R1 يبرز بفضل قدراته القوية في التفكير، وإمكانية الوصول المجاني، والقدرة على التكيف. من خلال دمج ديب سيك R1 مع أدوات مثل استخدام المتصفح، يمكنك بناء بديل قوي مفتوح المصدر لمشغل ChatGPT دون إنفاق مئات الدولارات على اشتراكات مميزة.

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


ما هو مشغل ChatGPT ولماذا تحتاج إلى بديل مفتوح المصدر؟

مشغل ChatGPT هو ميزة مميزة تقدمها OpenAI تتيح للمستخدمين إنشاء وكلاء ذكاء اصطناعي متقدمة قادرة على أداء مهام معقدة مثل التفكير، وأتمتة الويب، وحل المشكلات متعدد الخطوات.

تكلفة مشغل ChatGPT هي 200 دولار في الشهر، مما يجعلها أقل وصولاً للأفراد أو الشركات الصغيرة أو المنظمات ذات الميزانيات المحدودة.

كان مشغل ChatGPT يقوم بحجز تذكرة طائرة في الفيديو أعلاه

لماذا تحتاج إلى بديل مفتوح المصدر

بينما يعد مشغل ChatGPT قويًا، فإنه يحتوي على عدة قيود تجعل البديل المفتوح المصدر جذابًا:

من خلال اختيار أدوات مفتوحة المصدر مثل ديب سيك R1 واستخدام المتصفح، يمكنك التغلب على هذه التحديات وتحرير العديد من الفوائد:

لا يقلل النهج المفتوح المصدر من الاعتماد على المنصات الملكية فحسب، بل يمنحك أيضًا القدرة على بناء حل مصمم لاحتياجاتك مع الحفاظ على التحكم في التكاليف والبيانات.

💡
هل سئمت من Postman؟ هل تريد العثور على بديل أرخص وأفضل لPostman، كامل الميزات؟

يجب أن تلقي نظرة على Apidog، أداة اختبار API الشاملة التي تأخذك خلال الدورة كاملة، من تصميم API إلى توثيق API، وتعزز إنتاجية فريق تطويرك!
زر

مكونات رئيسية: ديب سيك R1 واستخدام المتصفح

ديب سيك R1

ديب سيك R1 هو نموذج لغة مفتوح المصدر مُحسّن لمهام التفكير. يتفوق في حل المشكلات بناءً على سلسلة من الأفكار، ومساعدة البرمجة، وفهم اللغة الطبيعية. يتوفر بأحجام متعددة (مثل 1.5B، 7B معلمات)، مما يجعله قادرًا على التكيف مع قدرات الأجهزة المختلفة.

استخدام المتصفح

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

GitHub - browser-use/browser-use: Make websites accessible for AI agents
Make websites accessible for AI agents. Contribute to browser-use/browser-use development by creating an account on GitHub.

الخطوة 1: إعداد بيئتك

متطلبات الأجهزة

نظام التشغيل

بيئة بايثون

قم بإنشاء بيئة بايثون افتراضية لعزل الاعتماديات:

python -m venv venv
source venv/bin/activate  # على Linux/macOS
# على Windows:
# venv\Scripts\activate

قم بتثبيت المكتبات المطلوبة:

pip install torch torchvision transformers sentencepiece

الخطوة 2: تشغيل ديب سيك عبر API أو محليًا باستخدام أولاما

استخدام API ديب سيك

للتفاعل مع API ديب سيك، اتبع هذه الخطوات المحدثة:

احصل على مفتاح API:

قم بإجراء أول مكالمة API لك:
API ديب سيك متوافقة مع تنسيق API الخاص بـ OpenAI، مما يجعل من السهل دمجها مع SDKs أو البرمجيات الموجودة من OpenAI. أدناه هو مثال على تنفيذ بايثون:

from openai import OpenAI

client = OpenAI(api_key="<مفتاح_API_Dpseek_لك>", base_url="https://api.deepseek.com")

response = client.chat.completions.create(
    model="deepseek-reasoner",  # استخدم 'deepseek-reasoner' لـ DeepSeek-R1
    messages=[
        {"role": "system", "content": "أنت مساعد مفيد."},
        {"role": "user", "content": "اشرح التشابك الكمي."}
    ],
    stream=False  # قم بتعيينه إلى True إذا كنت تريد استجابات مستمرة
)

print(response.choices[0].message.content)

مثال cURL:
إذا كنت تفضل استخدام cURL، إليك كيفية إجراء طلب:

curl https://api.deepseek.com/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <مفتاح_API_Dpseek_لك>" \
-d '{
    "model": "deepseek-reasoner",
    "messages": [
        {"role": "system", "content": "أنت مساعد مفيد."},
        {"role": "user", "content": "ما هي عاصمة فرنسا؟"}
    ],
    "stream": false
}'

اختيار النموذج:

يمكن أيضًا تعيين base_url إلى https://api.deepseek.com/v1 لتكوينات متوافقة مع OpenAI، على الرغم من أن مسار /v1 ليس له علاقة بإصدارات النموذج.


تشغيل ديب سيك محليًا باستخدام أولاما

تسهل أولاما تشغيل نماذج اللغة الكبيرة مثل DeepSeek-R1 على جهازك المحلي. إليك كيفية الإعداد الصحيح واستخدامه:

تثبيت أولاما:

قم بسحب النموذج المطلوب:
استخدم الأوامر التالية لتنزيل إصدارات معينة من DeepSeek-R1:

# للنموذج 7B (افتراضي):
ollama pull deepseek-r1:7b

# لنموذج أصغر 1.5B:
ollama pull deepseek-r1:1.5b

# للنماذج الأكبر مثل 70B:
ollama pull deepseek-r1:70b

تشغيل النموذج محليًا:
بمجرد التنزيل، قم بتشغيل النموذج باستخدام:

ollama run deepseek-r1:7b

سيؤدي ذلك إلى بدء جلسة تفاعلية حيث يمكنك التفاعل مباشرة مع النموذج.

أنواع النموذج:
تقدم DeepSeek عدة إصدارات متميزة مستندة إلى هياكل Qwen وLlama، مُحسّنة لحالات استخدام مختلفة:

ديب سيك-R1-Distill-Qwen-7B:

ollama run deepseek-r1:7b-qwen-distill

ديب سيك-R1-Distill-Llama-70B:

ollama run deepseek-r1:70b-llama-distill

اعتبارات الأجهزة:

الدردشة التفاعلية عبر API:
توفر أولاما API لدمج النماذج التي تعمل محليًا في تطبيقاتك:

curl http://localhost:11434/api/chat -d '{
    "model": "deepseek-r1:7b",
    "messages": [
        {"role": "user", "content": "اكتب قصيدة قصيرة عن النجوم."}
    ]
}'

الخطوة 3: تثبيت استخدام المتصفح

يتيح استخدام المتصفح لوكيل الذكاء الاصطناعي الخاص بك التفاعل مع متصفحات الويب. اتبع هذه الخطوات:

التثبيت

استنساخ مستودع استخدام المتصفح من GitHub:

git clone https://github.com/browser-use/browser-use.git
cd browser-use
pip install -r requirements.txt

التكوين

قم بإعداد واجهة المستخدم الخاصة بالمستخدمين لـ استخدام المتصفح:

python webui.py

افتح واجهة المستخدم في متصفحك لتكوين إعدادات الوكيل. يمكنك تحديد:


الخطوة 4: دمج ديب سيك R1 واستخدام المتصفح

لإنشاء وكيل ذكاء اصطناعي وظيفي يدمج كلا الأداتين:

تكوين الوكيل

قم بتعديل إعدادات الوكيل في استخدام المتصفح للاتصال مع ديب سيك R1:

{
  "model": "deepseek-r1",
  "base_url": "http://localhost:5000",
  "browser_settings": {
    "window_height": 1080,
    "window_width": 1920,
    "keep_browser_open": true
  }
}

تشغيل الوكيل

ابدأ كل من ديب سيك R1 واستخدام المتصفح:

# بدء خادم API لدي ب سيك R1
python -m deepseek.api_server

# بدء واجهة المستخدم في استخدام المتصفح
python webui.py

بمجرد تشغيل كلا الخدمتين، يمكن للوكيل أداء مهام مثل تعبئة النماذج، واستخراج البيانات، أو التنقل عبر مواقع الويب بشكل autonome.


الخطوة 5: تصميم العروض لتحقيق نتائج أفضل

لتحسين أداء وكيل الذكاء الاصطناعي الخاص بك، استخدم تقنيات تصميم العروض. على سبيل المثال:

قالب عرض عام

<تعليمات>
أنت مساعد ذكاء اصطناعي مكلف بأتمتة المهام على الويب باستخدام استخدام المتصفح.
اتبع هذه الخطوات:
1. انتقل إلى [موقع الويب].
2. قم بتنفيذ [المهمة المحددة].
3. أعد النتائج بتنسيق منظم.
</تعليمات>
<مثال>
انتقل إلى https://example.com واستخرج جميع الروابط التشعبية.
</مثال>

تضمن هذه البنية الوضوح وتحسن دقة تنفيذ المهام.

إليك بعض العروض التي يمكنك تجربتها من خلال التشغيل:

uv pip install gradio

python examples/gradio_demo.py

مثال 1.

التعليمات: اكتب رسالة في مستند جوجل إلى والدي، ممتنًا له على كل شيء، واحفظ المستند كملف PDF.

مثال 2.

التعليمات: ابحث عن رحلات طيران على kayak.com من زيوريخ إلى بكين من 25.12.2024 إلى 02.02.2025.

مثال 3.

التعليمات: اقرأ سيرتي الذاتية وابحث عن وظائف ML، واحفظها في ملف، ثم ابدأ في التقديم لها في علامات تبويب جديدة، إذا كنت بحاجة إلى مساعدة، اطلب مني.

0:00/1×


الخاتمة

من خلال دمج ديب سيك R1 مع استخدام المتصفح، يمكنك بناء بديل كامل لمشغل ChatGPT مجاني ومفتوح المصدر وقابل للتخصيص بدرجة عالية. لا يوفر هذا الإعداد تكاليف فحسب، بل يمنحك أيضًا التحكم الكامل في خصوصية البيانات وسلوك النظام.

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

💡
هل سئمت من Postman؟ هل تريد العثور على بديل أرخص وأفضل لPostman، كامل الميزات؟

يجب أن تلقي نظرة على Apidog، أداة اختبار API الشاملة التي تأخذك خلال الدورة كاملة، من تصميم API إلى توثيق API، وتعزز إنتاجية فريق تطويرك!
زر

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

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