وثائق API Hop
نماذج DeepSeek
>-
https://api.apihop.ai/v1/chat-completionsتستخدم نماذج DeepSeek نقطة نهاية Chat Completions المشتركة. لتبديل النموذج، غير قيمة model فقط؛ وتبقى نقطة النهاية والمصادقة كما هما.
POST https://api.apihop.ai/v1/chat-completionsالنماذج المتاحة
قيمة model | التوجه | دون بث | بث SSE |
|---|---|---|---|
deepseek-v4-flash | فئة Flash ونقطة بداية عملية للمحادثات الروتينية أو التقييمات الدفعية | نعم | نعم |
deepseek-v4-pro | فئة Pro للتقييمات التي تعطي الأولوية للاستدلال المعقد وجودة الإخراج | نعم | نعم |
deepseek-v4.1-flash | DeepSeek V4.1 Flash؛ معرف نموذج مستقل، وليس اسما بديلا لـV4 Flash | بعد النشر والتفعيل | بعد النشر والتفعيل |
لا يصبح V4.1 Flash متاحا إلا بعد نشر إعداد التوجيه وتفعيله. استخدمه فقط عندما يعيد GET https://api.apihop.ai/v1/models القيمة deepseek-v4.1-flash لمفتاح API لديك. لا يؤكد هذا المدخل المرجعي طرحا في الإنتاج أو اختبار استدلال ناجحا. تبقى معرفات V4 Flash وV4 Pro القائمة دون تغيير.
يساعد هذا التوجه في اختيار نموذج أولي للاختبار؛ وليس اتفاقية مستوى خدمة لزمن الاستجابة أو معدل المعالجة أو الجودة. قارن النماذج المتاحة بتعليماتك وأطوال مخرجاتك ومستوى التزامن لديك قبل استخدامها في الإنتاج.
المصادقة
Authorization: Bearer YOUR_API_KEY
Content-Type: application/jsonطلب دون بث
تعيد نقطة النهاية استجابة Chat Completions كاملة واحدة افتراضيا. يتضمن المثال stream: false صراحة كي يبقى سلوكه واضحا عند نسخه.
{
"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، غير حقل النموذج فقط:
{
"model": "deepseek-v4-pro"
}طلب بث
اضبط stream: true صراحة للبث وعالج الاستجابة كأحداث SSE حتى [DONE].
{
"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 لكل حقل اختياري.
استجابة ناجحة
{
"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 الحالي، واستخدم وحدة التحكم للأسعار الحالية.