مفتاح واجهة برمجة التطبيقات (API) deepseek: دليل البدء السريع المتوافق مع OpenAI
استخدم مفتاح API المدفوع مسبقاً الخاص بـ deepseek لاستدعاء واجهة برمجة تطبيقات الدردشة غير الخاضعة للرقابة لدينا باستخدام مكتبات SDK قياسية لـ OpenAI. تحصل على نموذج فواتير شفاف لكل رمز بدون رسوم شهرية.
عنوان URL الأساسي والمصادقة
عنوان URL الأساسي لجميع الطلبات هو HTTPS://api.apikeydeepseek.com/v1. تقوم بالمصادقة عن طريق تمرير مفتاح API الفريد الخاص بك في Authorization الرأس. يتم إنشاء هذا المفتاح فورًا عند التسجيل عبر Google أو البريد الإلكتروني، دون الحاجة إلى رقم هاتف. استخدم نفس مكتبات العملاء المتوافقة مع OpenAI التي تعرفها بالفعل؛ قم فقط بتحديث عنوان URL الأساسي والمفتاح.
الطلب الأول
أرسل طلب POST إلى /v1/chat/completions باستخدام معرف النموذج uncensored. يستجيب النموذج للمطالبات دون رفض المواضيع القانونية للبالغين أو المثيرة للجدل. الأخطاء والرفضات لا تستهلك رصيدك المدفوع مسبقاً.
curl https://api.apikeydeepseek.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list the available models"}]
}'
واجهة برمجة تطبيقات Python
قم بتكوين عميل OpenAI Python بعنوان URL الأساسي المخصص ومفتاحك. اضبط النموذج على uncensored للوصول إلى نموذج الوزن المفتوح الذي يعمل على خوادمنا. يمكنك تعديل temperature و top_p للتحكم في الإبداع. يتعامل العميل مع عد الرموز تلقائياً.
from openai import OpenAI
client = OpenAI(base_url="https://api.apikeydeepseek.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)
Node SDK
قم تهيئة عميل OpenAI لـ Node.js بنفس عنوان URL الأساسي. مرر uncensored كاسم النموذج. يمكنك تمكين البث أو وضع JSON مباشرة في الطلب. تدير المكتلة دورة حياة الاتصال ومعالجة الأخطاء لك.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apikeydeepseek.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);
استجابات التدفق عبر أحداث الإرسال عبر الخادم (SSE)
فعّل البث عن طريق تعيين stream: true. تُعيد الـ API أحداث الإرسال من الخادم (SSE). تظهر بيانات استخدام الرموز في الجزء الأخير. هذا مثالي لواجهات الدردشة المباشرة أو تطبيقات لعب الأدوار. تقوم بمعالجة كل جزء عند وصوله.
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)
حدود معدل الطلبات والتزامن
يدعم كل مفتاح API 300 طلب في الدقيقة و8 طلبات متزامنة. الحد الأقصى لجسم الطلب هو 8 ميجابايت. نافذة السياق هي 100,000 رمز لكل من النص الأولي والإكمال معًا. يعني الخطأ 401 مفتاحًا غير صالح. يشير الخطأ 402 إلى عدم كفاية الرصيد. يعني الخطأ 429 أنك وصلت إلى حد معدل الطلب.
الأسئلة الشائعة
كيف أحصل على مفتاح DeepSeek الأولي الخاص بي؟
سجّل باستخدام Google أو عنوان بريد إلكتروني في صفحة الحصول على مفتاح API. يظهر مفتاحك فوراً دون الحاجة إلى رقم هاتف. تبدأ برصيد تجريلي بقيمة $0.50 صالح لمدة 7 أيام.
هل النموذج غير المقيد هو نفسه DeepSeek؟
لا. ندير نموذجنا الخاص مفتوح الوزن والمُعدّلاً للاستجابات غير الخاضعة للرقابة. إنه ليس GPT أو Claude أو DeepSeek. إنه نموذج مستقل مستضاف على خوادمنا.
ماذا يحدث إذا حصلت على خطأ 402؟
تعني خطأ 402 أن رصيدك المدفوع مسبقاً قد استنفد. قم بإضافة رصيد باستخدام USDT (TRC20) أو USDC (Base). لا ينتهي صلاحية الرصيد، لذا يمكنك إضافة الأموال في أي وقت تريده.
احصل على مفتاحك في خطوة واحدة
سجّل، وانسخ مفتاحك، وحدّث عنوان URL الأساسي. هذا هو التكوين بأكمله.