DeepSeek V3: تطوير نماذج الشفرة مفتوحة المصدر، متاح الآن على Novita AI

DeepSeek V3: تطوير نماذج الشفرة مفتوحة المصدر، متاح الآن على Novita AI

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

ما هو DeepSeek V3؟

DeepSeek V3 هو نموذج لغة كبير من نوع Mixture-of-Experts (MoE) من أحدث ما توصلت إليه التكنولوجيا، يضم 671 مليار معلمة، مع تفعيل 37 مليار لكل رمز أثناء الاستدلال. تم إطلاقه كنموذج مفتوح المصدر، مما يمكّن المطورين من معالجة التحديات المعقدة في البرمجة، والاستدلال، والرياضيات، وتوليد النصوص.

يتميز DeepSeek V3 بهندسته الفعالة وتدريبه منخفض التكلفة. تطلب تدريبه 2.788 مليون ساعة فقط من GPU H800، بتكلفة حوالي 5.5 مليون دولار، وهو أقل بكثير من الموارد اللازمة لنماذج مغلقة المصدر مماثلة مثل GPT-4. من خلال دمج تقنيات مبتكرة مثل Multi-Head Latent Attention (MLA) وMulti-Token Prediction (MTP)، يقدم DeepSeek V3 أداءً استثنائيًا مع بقائه قابلاً للتوسع وسهل الوصول.

الميزات الرئيسية لـ DeepSeek V3

1. هندسة Mixture-of-Experts (MoE)

يستخدم DeepSeek V3 إطار عمل MoE مع تقنيات موازنة الأحمال الديناميكية الدقيقة. على عكس نماذج MoE التقليدية، يلغي الحاجة إلى الخسارة المساعدة، مما يضمن توزيع الموارد الحاسوبية بكفاءة دون تدهور الأداء.

2. انتباه الرأس الكامن المتعدد (MLA)

يعزز MLA كفاءة الاستدلال عن طريق ضغط مفاتيح وقيم الانتباه، مما يقلل من استهلاك الذاكرة مع الحفاظ على جودة انتباه عالية. وهذا يمكّن DeepSeek V3 من معالجة سياقات طويلة تصل إلى 128 ألف رمز، مما يجعله مثاليًا للمهام التي تتضمن إدخال نصوص طويلة.

3. التنبؤ المتعدد الرموز (MTP)

يتيح هدف MTP لـ DeepSeek V3 التنبؤ بعدة رموز في وقت واحد، مما يحسن كفاءة التدريب وسرعة الاستدلال. هذه الميزة مفيدة بشكل خاص لتوليد محتوى طويل أو حل مشكلات معقدة.

4. التدريب بدقة FP8 المختلطة

يستخدم DeepSeek V3 دقة FP8 (فاصلة عائمة 8 بت) للتدريب، مما يقلل من تكاليف الذاكرة والحساب مع الحفاظ على الاستقرار العددي. يتيح هذا الابتكار توسع النموذج بكفاءة دون الحاجة إلى متطلبات أجهزة كبيرة.

5. دعم اللغتين الإنجليزية والصينية

تم تحسين DeepSeek V3 للغتين الإنجليزية والصينية، مما يجعله خيارًا ممتازًا للمطورين الذين يبنون تطبيقات متعددة اللغات لهاتين اللغتين واسعتي الاستخدام. بينما لا يدعم مجموعة واسعة من اللغات، فإنه يتفوق في هذه المجالات المحددة.

أداء المعايير لـ DeepSeek V3

يتفوق DeepSeek V3 باستمرار على العديد من النماذج مفتوحة المصدر وحتى المغلقة المصدر عبر مجموعة متنوعة من المعايير. فيما يلي مقارنة لأدائه:

مقارنة أداء DeepSeek V3

  1. التفوق في البرمجة:
    • يحقق DeepSeek V3 82.6% في HumanEval-Mul (Pass@1) و 51.6% في Codeforces، مما يجعله حلاً قويًا لمهام توليد الشفرة وتقييمها.
    • في LiveCodeBench (Pass@1-COT)، يتفوق بشكل كبير على سابقيه بنسبة 40.5%، ويقدم أداءً تنافسيًا مقابل نماذج أخرى.
  2. الاستدلال الرياضي:
    • يتصدر DeepSeek V3 في MATH-500 (90.2%) ويظهر أداءً قويًا في CNMO 2024 (Pass@1) و AIME 2024، مما يدل على قدرته على التعامل مع حل المشكلات الرياضية المتقدمة.
  3. القدرات متعددة اللغات:
    • مع 90.9% في CLUEWSC و 86.5% في C-Eval، يعزز DeepSeek V3 مكانته كنموذج ممتاز للمهام الخاصة باللغة الصينية، مع الاحتفاظ بأداء قوي في معايير اللغة الإنجليزية مثل MMLU (88.5%).
  4. المعرفة العامة والاستدلال:
    • يحقق 91.6% في DROP (3-shot F1) و 89.1% في MMLU-Redux، مما يظهر فائدته في التطبيقات كثيفة المعرفة.

جرب نسخة DeepSeek V3 التجريبية الآن

خيارات النشر لـ DeepSeek V3

يوفر DeepSeek V3 مرونة في النشر، مما يسمح للمستخدمين بدمجه بسلاسة في سير عملهم. سواء كنت تفضل تشغيله محليًا أو على السحابة، يدعم النموذج مجموعة متنوعة من الأجهزة وأدوات البرمجيات مفتوحة المصدر. إليك الخيارات الموصى بها للنشر:

  1. DeepSeek-Infer Demo: نسخة تجريبية بسيطة وخفيفة لاستدلال FP8 وBF16، توفر طريقة سهلة لاختبار النموذج.
  2. SGLang: يدعم نموذج DeepSeek-V3 بالكامل في أوضاع الاستدلال BF16 وFP8، مع دعم Multi-Token Prediction قريبًا.
  3. LMDeploy: يتيح استدلال FP8 وBF16 بكفاءة للنشر المحلي والسحابي.
  4. TensorRT-LLM: يدعم حاليًا استدلال BF16 وقياس INT4/INT8، مع دعم FP8 المخطط له في التحديثات المستقبلية.
  5. vLLM: يدعم DeepSeek V3 في أوضاع FP8 وBF16، مما يتيح التوازي بين الموترات والتوازي في خط الأنابيب لتوسع فعال.

الوصول إلى واجهة برمجة تطبيقات DeepSeek V3 عبر Novita AI

تعمل منصة Novita AI على تبسيط نشر DeepSeek V3 من خلال توفير واجهات برمجة تطبيقات مهيأة مسبقًا وبنية تحتية سحابية GPU ميسورة التكلفة وموثوقة. يمكن للمطورين دمج النموذج بسلاسة في تطبيقاتهم دون القلق بشأن إعداد الأجهزة أو قابلية التوسع.

للبدء مع DeepSeek V3 على Novita AI، اتبع هذه الخطوات:

الخطوة 1: انتقل إلى Novita AI وقم بتسجيل الدخول باستخدام حساب Google أو GitHub أو البريد الإلكتروني.

الخطوة 2: جرب نسخة DeepSeek V3 التجريبية.

DeepSeek V3

الخطوة 3: راقب لوحة تحكم مقاييس LLM للنموذج على Novita AI.

الخطوة 4: احصل على مفتاح API الخاص بك:

  • انتقل إلى “إدارة المفاتيح” في الإعدادات.
  • يتم إنشاء مفتاح افتراضي عند تسجيل الدخول لأول مرة.
  • قم بإنشاء مفاتيح إضافية بالنقر على “+ إضافة مفتاح جديد”.

الخطوة 5: قم بإعداد بيئة التطوير الخاصة بك وقم بتكوين الخيارات مثل المحتوى، الدور، الاسم، والطلب.

تكامل واجهة برمجة التطبيقات

توفر Novita AI مكتبات عميل لـ Curl و Python و JavaScript، مما يسهل دمج DeepSeek V3 في مشاريعك:

لمستخدمي Python:

from openai import OpenAI
  
client = OpenAI(
    base_url="https://api.novita.ai/v3/openai",
    api_key="<مفتاح API الخاص بك Novita AI>",
)

model = "deepseek/deepseek_v3"
stream = True # أو False
max_tokens = 8192
system_content = """كن مساعدًا مفيدًا"""
temperature = 1
top_p = 1
min_p = 0
top_k = 50
presence_penalty = 0
frequency_penalty = 0
repetition_penalty = 1
response_format = { "type": "text" }

chat_completion_res = client.chat.completions.create(
    model=model,
    messages=[
        {
            "role": "system",
            "content": system_content,
        },
        {
            "role": "user",
            "content": "مرحبًا!",
        }
    ],
    stream=stream,
    max_tokens=max_tokens,
    temperature=temperature,
    top_p=top_p,
    presence_penalty=presence_penalty,
    frequency_penalty=frequency_penalty,
    response_format=response_format,
    extra_body={
      "top_k": top_k,
      "repetition_penalty": repetition_penalty,
      "min_p": min_p
    }
  )

if stream:
    for chunk in chat_completion_res:
        print(chunk.choices[0].delta.content or "", end="")
else:
    print(chat_completion_res.choices[0].message.content)
  

لمستخدمي JavaScript:

import OpenAI from "openai";

const openai = new OpenAI({
  baseURL: "https://api.novita.ai/v3/openai",
  apiKey: "<مفتاح API الخاص بك Novita AI>",
});
const stream = true; // أو false

async function run() {
  const completion = await openai.chat.completions.create({
    messages: [
      {
        role: "system",
        content: "كن مساعدًا مفيدًا",
      },
      {
        role: "user",
        content: "مرحبًا!",
      },
    ],
    model: "deepseek/deepseek_v3",
    stream,
    response_format: { type: "text" },
    max_tokens: 8192,
    temperature: 1,
    top_p: 1,
    min_p: 0,
    top_k: 50,
    presence_penalty: 0,
    frequency_penalty: 0,
    repetition_penalty: 1
  });

  if (stream) {
    for await (const chunk of completion) {
      if (chunk.choices[0].finish_reason) {
        console.log(chunk.choices[0].finish_reason);
      } else {
        console.log(chunk.choices[0].delta.content);
      }
    }
  } else {
    console.log(JSON.stringify(completion));
  }
}

run();

لمستخدمي Curl:

curl "https://api.novita.ai/v3/openai/chat/completions" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <مفتاح API الخاص بك Novita AI>" \
  -d @- << 'EOF'
{
    "model": "deepseek/deepseek_v3",
    "messages": [
        {
            "role": "system",
            "content": "كن مساعدًا مفيدًا"
        },
        {
            "role": "user",
            "content": "مرحبًا!"
        }
    ],
    "response_format": { "type": "text" },
    "max_tokens": 8192,
    "temperature": 1,
    "top_p": 1,
    "min_p": 0,
    "top_k": 50,
    "presence_penalty": 0,
    "frequency_penalty": 0,
    "repetition_penalty": 1
}
EOF

أطلق قوة DeepSeek V3 اليوم

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

ابدأ مع DeepSeek V3 على Novita AI اليوم وأطلق إمكانات الذكاء الاصطناعي المتقدم لمشاريعك.

حول Novita AI

Novita AI هي منصة سحابية للذكاء الاصطناعي توفر للمطورين طريقة سهلة لنشر نماذج الذكاء الاصطناعي باستخدام واجهة برمجة تطبيقات بسيطة، مع توفير سحابة GPU ميسورة التكلفة وموثوقة للتوسع.