دليل واجهة برمجة تطبيقات DeepSeek: دليل البدء السريع
توثق هذه الصفحة واجهة DeepSeek غير الخاضعة للرقابة، وهي بديل متوافق مع OpenAI للمطورين الذين يرغبون في الوصول المباشر إلى النموذج دون فلاتر محتوى أو هياكل فوترة معقدة. نقدم نقطة نهاية واحدة مُضبوطة بتسعير رموز متوقع، مما يتيح لك استبدال عنوان URL الأساسي والمفتاح الخاصين بنا لاستخدام أدوات SDK القياسية التي تعرفها بالفعل.
عنوان URL الأساسي والمصادقة
تعمل واجهة برمجة التطبيقات (API) لدينا مع أي عميل متوافق مع OpenAI عن طريق تغيير عنوان URL الأساسي فقط وتوفير مفتاح API الخاص بك. نحن لا نوجه نماذج متعددة؛ نحن نستضيف نموذج لغة كبير واحد غير خاضع للرقابة مضبوط لحالات الاستخدام الخاصة بالبالغين والمبرمجين. تعتمد المصادقة على مفتاح API واحد لكل حساب، تتلقاه فوراً بعد التسجيل عبر Google أو البريد الإلكتروني. لا يوجد رقم هاتف مطلوب، ولا توجد رسوم اشتراك. لا يتم استخدام مدخلاتك في بيانات التدريب، مما يضمن الخصوصية أثناء دمج نقطة النهاية الخاصة بنا في قاعدة التعليمات البرمجية الحالية.
curl https://api.deepseekapidocumentation.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Explain the difference between supervised fine-tuning and RLHF."}]
}'
POST /v1/chat/completions: نقطة النهاية الأساسية
أرسل محادثاتك إلى نقطة النهاية الوحيدة لدينا للحصول على ردود النص-إلى-نص. لا تحتاج إلى إدارة توجيه النموذج أو القلق بشأن تأخير البوابة لأننا نخدم نقطة نهاية واحدة مُعدلة مباشرة. معرف النموذج هو uncensored، ويستجيب لمعلمات إكمال الدردشة القياسية. يلغي هذا النهج تعقيد الاختيار من بين مجموعة من النماذج. تحصل على سلوك قابل للتنبؤ دون ضوضة إصدارات العارض المتعددة.
from openai import OpenAI
client = OpenAI(base_url="https://api.deepseekapidocumentation.com/v1", api_key="YOUR_KEY")
resp = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)
GET /v1/models: تحقق من نموذجك غير الخاضع للرقابة
تأكد من اتصالك والنموذج النشط عن طريق النقر على نقطة نهاية النماذج. تُرجع هذه النقطة تكوين نموذج اللغة الكبير غير المقيد الخاص بنا، والمميز عن GPT أو Claude أو البائعين الآخرين. يمكنك التحقق من نافذة السياق وحدود الرموز مباشرة من هذه الاستجابة. إنها طريقة سريعة للتأكد من أن عميل SDK الخاص بك يشير إلى خوادمنا بشكل صحيح. استخدم هذا لتصحيح أخطاء الاتصال قبل إرسال حمولات كبيرة.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.deepseekapidocumentation.com/v1", apiKey: process.env.API_KEY });
const resp = await client.chat.completions.create({
model: "uncensored",
messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);
المعلمات: درجة الحرارة وTop P والبث
تحكم في الإبداع باستخدام temperature و top_p، أو مكن البث عبر أحداث الإرسال الخادم (SSE). يوفر البث تحديثات رموز في الوقت الفعلي، وهو أمر حاسم لبناء واجهات دردشة متجاوبة. يمكنك أيضاً تعيين seed للمخرجات الحتمية أو تحديد تسلسلات التوقف. تعيد واجهة برمجة التطبيقات الخاصة بنا استخدام الرموز في الشريحة الأخيرة من التدفق. تساعدك هذه الشفافية في تتبع التكاليف بدقة أثناء توليد النموذج للنص.
stream = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Tell the story in second person."}],
stream=True,
)
for chunk in stream:
if chunk.choices and chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="", flush=True)
وضع JSON واستدعاء الوظائف
هيكل مخرجاتك للاستخدام البرمجي باستخدام وضع JSON أو دمج الأدوات الخارجية عبر استدعاء الوظائف. اضبط تنسيق الاستجابة على json_object لإجبار الامتثال الصارم لـ JSON. يسمح استدعاء الأدوات للنموذج باستدعاء الأدوات بحجج محددة. هذا الإعداد مثالي لبناء الوكلاء أو تحليل البيانات المنظمة. يمكنك أيضًا استخدام عقوبات الحضور والتكرار لتقليل التكرار في النص المولد.
حدود المعدلات وعد الرموز
يدعم كل مفتاح 300 طلب في الدقيقة ويسمح بـ 8 طلبات متزامنة. تحتفظ نافذة السياق بـ 100,000 رمز إجمالاً، مع حد أقصى للإخراج يبلغ 16,000 رمز لكل طلب. إذا لم تضبط max_tokens, الحد الافتراضي هو 2,048 رمزًا. لا يمكن أن تتجاوز أجسام الطلبات 8 ميجابايت. هذه الحدود صارمة ولكن قابلة للتنبؤ، مما يساعدك على تصميم منطق إعادة المحاولة القوي دون إبطاء غير متوقع. لا تستهلك الأخطاء الرصيد، لذا يمكنك الاختبار بحرية.
الأسئلة الشائعة
كيف تقارن وثائق واجهة برمجة التطبيقات deepseek بمقدم الخدمة الرسمي؟
نقدم نموذجًا غير خاضع للرقابة واحدًا بدون استخدام بيانات تدريب واحتكاك حسابي ضئيل. على عكس البوابات التي توجه نماذج متعددة، نقدم نقطة نهاية واحدة معدلة لتسعير قابل للتنبؤ يعتمد على الاستخدام لكل رمز بدون التزامات شهرية. عنوان URL الأساسي الخاص بنا مختلف، لكن تكامل SDK يظل متطابقًا.
ما هي أسعار واجهة برمجة التطبيقات هذه للنماذج اللغوية الكبيرة غير المقيدة؟
ت kostet tokens المدخلات $0.15 لكل مليون، وtokens المخرجات $0.50 لكل مليون. الأخطاء والرفض مجاني. يمكنك الإيداع بالعملات المشفرة فقط، مع الحصول على رصيد إضافي للمبالغ الأكبر. الرصيد المسبق لا ينتهي، ولا يلزم اشتراك.
هل هذه الـ API مناسبة لحالات استخدام Deepseek غير الخاضعة للرقابة؟
نعم، تم ضبط النموذج للإجابة دون رفض المحتوى للاستخدام القانوني للبالغين. يتعامل مع المواضيع المثيرة للجدل بشكل جيد لكنه يرفض بدقة المحتوى الجنسي الذي يتضمن قاصرين. يدعم نافذة السياق المحادثات الطويلة، مما يجعله مثاليًا لمهام البرمجة المعقدة أو المهام الإبداعية.
المفتاح في خطوة واحدة
سجّل الدخول، وانسخ الرمز المميز، وحدّث عنوان URL الأساسي الخاص بك. هذا كل شيء.