API Hop

الوثائق

وثائق API Hop

نماذج DeepSeek

>-

POSThttps://api.apihop.ai/v1/chat-completions

تستخدم نماذج DeepSeek نقطة نهاية Chat Completions المشتركة. لتبديل النموذج، غير قيمة model فقط؛ وتبقى نقطة النهاية والمصادقة كما هما.

text
POST https://api.apihop.ai/v1/chat-completions

النماذج المتاحة

قيمة modelالتوجهدون بثبث SSE
deepseek-v4-flashفئة Flash ونقطة بداية عملية للمحادثات الروتينية أو التقييمات الدفعيةنعمنعم
deepseek-v4-proفئة Pro للتقييمات التي تعطي الأولوية للاستدلال المعقد وجودة الإخراجنعمنعم
deepseek-v4.1-flashDeepSeek V4.1 Flash؛ معرف نموذج مستقل، وليس اسما بديلا لـV4 Flashبعد النشر والتفعيلبعد النشر والتفعيل

لا يصبح V4.1 Flash متاحا إلا بعد نشر إعداد التوجيه وتفعيله. استخدمه فقط عندما يعيد GET https://api.apihop.ai/v1/models القيمة deepseek-v4.1-flash لمفتاح API لديك. لا يؤكد هذا المدخل المرجعي طرحا في الإنتاج أو اختبار استدلال ناجحا. تبقى معرفات V4 Flash وV4 Pro القائمة دون تغيير.

يساعد هذا التوجه في اختيار نموذج أولي للاختبار؛ وليس اتفاقية مستوى خدمة لزمن الاستجابة أو معدل المعالجة أو الجودة. قارن النماذج المتاحة بتعليماتك وأطوال مخرجاتك ومستوى التزامن لديك قبل استخدامها في الإنتاج.

المصادقة

http
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

طلب دون بث

تعيد نقطة النهاية استجابة Chat Completions كاملة واحدة افتراضيا. يتضمن المثال stream: false صراحة كي يبقى سلوكه واضحا عند نسخه.

json
{
  "model": "deepseek-v4-flash",
  "messages": [
    {
      "role": "system",
      "content": "You are a precise technical assistant."
    },
    {
      "role": "user",
      "content": "Explain three benefits of event-driven architecture."
    }
  ],
  "stream": false
}

لاستخدام نموذج Pro، غير حقل النموذج فقط:

json
{
  "model": "deepseek-v4-pro"
}

طلب بث

اضبط stream: true صراحة للبث وعالج الاستجابة كأحداث SSE حتى [DONE].

json
{
  "model": "deepseek-v4-pro",
  "messages": [
    {
      "role": "user",
      "content": "Create a checklist for a reversible database migration."
    }
  ],
  "stream": true
}

حقول الطلب

modelstringمطلوب

استخدم deepseek-v4-flash أو deepseek-v4-pro أو deepseek-v4.1-flash كما يعيدها GET https://api.apihop.ai/v1/models.

messagesobject[]مطلوب

رسائل بأسلوب OpenAI Chat Completions. تتضمن كل رسالة role وcontent.

streambooleanالقيمة الافتراضية: false

تعيد true بث SSE؛ وتعيد false استجابة JSON كاملة واحدة.

max_tokensinteger

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

max_completion_tokensinteger

بديل توافق اختياري لـmax_tokens، مع اعتبارات الميزانية نفسها. يحدد النموذج المختار الدعم؛ واحذف الحقلين لاستخدام القيمة الافتراضية لدى المزود.

راجع واجهة Chat Completions المشتركة للحقول المشتركة مثل temperature وtop_p وfrequency_penalty وpresence_penalty وstop وn. قد يختلف الدعم والتأثير الدلالي بحسب النموذج؛ ولا يثبت هذا الدليل دعم V4.1 Flash لكل حقل اختياري.

استجابة ناجحة

json
{
  "id": "chatcmpl_...",
  "object": "chat.completion",
  "created": 1787200000,
  "model": "deepseek-v4-flash",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "1. Services can remain loosely coupled..."
      },
      "finish_reason": "stop"
    }
  ],
  "usage": {
    "prompt_tokens": 31,
    "completion_tokens": 96,
    "total_tokens": 127
  }
}

قد تتضمن الاستجابات تفاصيل استخدام إضافية؛ تعامل معها بوصفها اختيارية.

ملاحظات الاستخدام

  • العقد العام الحالي هو Chat Completions، بما فيه الوضع دون بث وبث SSE.
  • هذه النماذج غير متاحة حاليا عبر OpenAI Responses أو Claude Messages.
  • اضبط حقل model في جسم الطلب على المعرف الدقيق: deepseek-v4-flash أو deepseek-v4-pro أو deepseek-v4.1-flash.
  • استخدم فقط معرفات النماذج التي يعيدها GET https://api.apihop.ai/v1/models.
  • استخدم GET https://api.apihop.ai/v1/models للنماذج الظاهرة لمفتاح API الحالي، واستخدم وحدة التحكم للأسعار الحالية.