قم بتبديل العميل في ثلاثة أسطر
تصل إلى واجهة API بدون رقابة لدينا في أقل من خمس دقائق باستخدام مكتبات OpenAI المتوافقة القياسية. لا حاجة لبطاقة ائتمان للبدء، فقط احصل على مفتاح API الخاص بك وأرسل طلبك الأول.
عنوان URL الأساسي والمصادقة
خدمتنا هي بديل جاهز للاستخدام لنقاط النهاية القياسية لـ OpenAI. للمصادقة، تحتاج إلى مفتاح API، يمكنك إنشاؤه فوراً في صفحة Get API key باستخدام Google أو البريد الإلكتروني. لا يتطلب التحقق برقم الهاتف أو بطاقة ائتمان للحصول على رصيد تجريبي أولي بقيمة $0.50.
قم بتكوين عميلك للإشارة إلى عنوان URL الأساسي الخاص بنا. يجب أن يتضمن كل طلب رأس Authorization: Bearer مع مفتاحك الفريد. هذا يضمن توجيه الموجّهات الخاصة بك إلى نموذجنا بدون رقابة دون الاصطدام بمرشحات الأمان الخارجية.
عنوان URL الأساسي هو: https://api.deepseeknsfw.top/v1. جميع مكتبات SDK لـ OpenAI تدعم هذا الإعداد عبر تجاوز بسيط لـ base_url. يمكنك التحقق من اتصالك عن طريق سرد النماذج المتاحة.
الطلب الأول
أرسل طلب إكمال أول باستخدام نقطة النهاية /v1/chat/completions. تقبل هذه النقطة رسائل بتنسيق الدردشة القياسي. معرف النموذج الذي يجب استخدامه هو uncensored. هذا النموذج هو نموذج لغوي كبير مفتوح الأوزان، مُعدّل لمحتوى الكبار، ولا يرفض المواضيع القانونية.
يوجد أدناه مثال cURL بسيط لاختبار الاتصال وتلقي استجابة نصية. تأكد من استبدال YOUR_API_KEY بالمفتاح الذي تم إنشاؤه من لوحة التحكم الخاصة بحسابك.
إذا تلقيت استجابة JSON صالحة، فإن عملية التكامل الخاصة بك تعمل. إذا رأيت خطأ 401، تحقق من صحة مفتاحك. يشير خطأ 402 إلى استنفاد رصيد الرصيد المسبق الدفع.
تكامل SDK لـ Python
يستخدم الحزمة الرسمية openai لـ Python التكامل بسهولة. قم بتهيئة العميل باستخدام عنوان URL الأساسي الخاص بنا ومفتاح API الخاص بك. يمكنك بعد ذلك استدعاء chat.completions.create تمامًا كما تفعل مع GPT-4.
يعمل هذا النهج مع أي لغة تدعم بروتوكول OpenAI. سيعيد النموذج إخراج نصي بناءً على الموجّه الخاص بك. نظرًا لأننا لا نقدم تضمينات أو توليد صور، التزم بمهام إكمال النص. يوضح الكود أدناه طلب متزامن أساسي.
تذكر أن معرف النموذج الخاص بنا ثابت عند uncensored. لا تحتاج إلى تحديد إصدار؛ يقدم الـ API أحدث أوزان بدون رقابة افتراضيًا.
إعداد SDK لـ Node.js
لمطوري JavaScript، تعمل حزمة openai لـ Node.js بنفس الطريقة. قم بتعيين baseURL إلى نقطة النهاية الخاصة بنا وقم بتوفير مفتاحك في حقل apiKey. هذا يسمح لك باستخدام نفس كود العميل الذي ربما تكون قد استخدمته مع مزودي آخرين، فقط عن طريق تغيير التكوين.
أنشئ كائن إكمال مع موجّه النظام ورسالة المستخدم. سيكون الرد متاحاً في response.choices[0].message.content. هذه الطريقة موثوقة لتوليد محتوى طويل للبالغين أو الكتابة الإبداعية بدون رفض.
يوضح عينة الكود أدناه كيفية إنشاء العميل وإرسال طلب. تأكد من أن بيئتك تدعم إصدار Node.js المطلوب لـ SDK الذي تستخدمه.
استجابات البث المتدفق
لتحسين تجربة المستخدم، فعّل البث المتدفق عن طريق تعيين stream: true في طلبك. يعيد الـ API دفق أحداث المخدم (SSE). يحتوي كل جزء على نص جزئي ومعلومات استخدام الرموز.
البث المتدفق مثالي لواجهات الدردشة حيث تريد عرض الرموز أثناء توليدها. يحتوي الجزء الأخير في الدفق على إجمالي استخدام الرموز للطلب. هذا يساعدك على تتبع التكاليف بدقة، حيث نcharge $0.25 لكل 1M رمز مدخل و$1.00 لكل 1M رمز مخرج.
عالج أخطاء الدفق بسلاسة. إذا انقطع الاتصال، قد تفقد رموزًا جزئية. يضمن الـ API الخاص بنا أن يتم احتساب تكلفة الرموز المكتملة بشكل صحيح حتى إذا انتهت الدفق بشكل غير متوقع.
الحدود والأخطاء والسياق
لدينا حدود صارمة لضمان الاستقرار. يُسمح لك بـ 300 طلب في الدقيقة لكل مفتاح و8 طلبات متزامنة. الحد الأقصى لحجم جسم الطلب هو 8 MB. إذا تجاوزت حد المعدل، ستتلقى خطأ 429. زد وقت الانتظار أو قلل من التزامن.
نافذة السياق هي 100,000 رمز إجمالاً (الموجّه + الإكمال). الحد الأقصى للإخراج لكل طلب هو 32,000 رمز، أو 2,048 إذا لم تحدد max_tokens. الأخطاء والرفض مجاني، لذا يمكنك الاختبار دون استنزاف رصيدك.
تشمل الأخطاء الشائعة 401 (مفتاح غير صالح)، 402 (رصيد غير كافٍ)، و429 (حدّ المعدل). استرداد الرصيد غير متاح، لكن الأخطاء مثل الشحن المزدوج تُصلح عبر صفحة الدعم. احفظ مفتاحك بأمان؛ مفتاح واحد فقط نشط لكل حساب.
cURL
curl https://api.deepseeknsfw.top/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.deepseeknsfw.top/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.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.deepseeknsfw.top/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);البث المتدفق
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 في مكان واحد — راجعها قبل شحن الرصيد.
| البند | القيمة |
|---|---|
| صيغة API | متوافق مع OpenAI: يعمل أي SDK من OpenAI بتغيير base URL والمفتاح فقط |
| نقاط النهاية | POST /v1/chat/completions · GET /v1/models |
| المصادقة | Authorization: Bearer YOUR_KEY |
| معرّف النموذج | uncensored |
| Base URL | https://api.deepseeknsfw.top/v1 |
| نافذة السياق | 100,000 رمز (المدخلات والمخرجات معاً) |
| أقصى مخرجات | حتى ما تبقى من نافذة 100,000 رمزًا؛ max_tokens اختياري (بلا حد منفصل) |
| البث المتدفق | نعم — server-sent events؛ آخر جزء يتضمن استهلاك الرموز |
| وضع JSON | response_format: {"type": "json_object"} |
| المعاملات | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| استدعاء الدوال | نعم — tools و tool_choice؛ الرد يتضمن tool_calls حتى أثناء البث؛ تُرسل النتائج كرسالة role: tool |
| حجم الطلب | حتى 8 MB |
| ترويسات الرد | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| الطلبات المتزامنة | حتى 8 في الوقت نفسه لكل مفتاح |
| حدّ المعدل | 300 طلب في الدقيقة لكل مفتاح |
| شحن الرصيد | USDT (TRC20) أو USDC (Base)، أي مبلغ صحيح من $10 إلى $500 |
| السعر | $0.25 لكل مليون رمز مدخلات · $1.00 لكل مليون رمز مخرجات |
| مكافأة | +5% من $50، +10% من $100 |
| الفوترة | رصيد مسبق الدفع حسب الاستهلاك الفعلي؛ الأخطاء والرفض مجانية |
| الصلاحية | الرصيد المدفوع لا تنتهي صلاحيته، بدون اشتراك |
| رصيد تجريبي مجاني | $0.50 لمدة 7 أيام، بدون بطاقة · مفتاح تجريبي: طلبان متوازيان، 60 طلبًا في الدقيقة؛ الحدود الكاملة (8 و300) بعد أول شحن |
| تسجيل الدخول | Google أو البريد الإلكتروني وكلمة المرور |
| المحتوى | محتوى البالغين مسموح؛ يُرفض أي محتوى جنسي يتعلق بالقاصرين |
| المفاتيح | مفتاح نشط واحد لكل حساب؛ المفتاح الجديد يحل محل القديم |
رموز الأخطاء
تصل الأخطاء بصيغة JSON مع type ثابت؛ الطلبات الفاشلة أو المرفوضة لا تُحتسب.
| الرمز | النوع | المعنى |
|---|---|---|
400 | bad_request | JSON غير صالح أو رسائل فارغة أو معامل خاطئ أو تجاوز نافذة السياق |
401 | missing_key · invalid_key · key_revoked | لا يوجد مفتاح أو المفتاح خاطئ أو تم استبداله |
402 | no_credit | الرصيد فارغ — اشحن وتستأنف الطلبات فوراً |
403 | content_blocked | محتوى جنسي يتعلق بقاصرين — مرفوض دون احتساب |
404 | not_found | نقطة نهاية غير معروفة |
413 | request_too_large | جسم الطلب أكبر من 8 MB |
429 | rate_limited · concurrency | تجاوز 300 في الدقيقة أو 8 متزامنة — انتظر ثم أعد المحاولة |
503 | upstream_busy | النموذج مشغول — أعد المحاولة بعد ثوانٍ |
أسئلة وأجوبة
ما هو حجم نافذة السياق؟
تبلغ نافذة السياق الإجمالية 100,000 رمز، وتشمل كلًا من الموجّه والإكمال. إذا لم تحدد حدًا لـ max_tokens، فإن الحد الأقصى للإخراج مقيد بـ 2,048 رمز لكل طلب.
كيف أشحن رصيد الرصيد المسبق الدفع؟
يتم شحن الرصيد المسبق الدفع عبر العملات المشفرة فقط، وتحديداً USDT (TRC20) أو USDC (Base). يمكنك إيداع أي مبلغ صحيح بين $10 و$500. الرصيد المسبق الدفع لا ينتهي، ويتم تطبيق مكافأة على الإيداعات الأكبر.
هل هذا هو API الرسمي لـ DeepSeek؟
لا. نحن خدمة مستضافة لنموذج بدون رقابة. لسنا تابعين لـ DeepSeek أو OpenAI أو أي بائع آخر. الـ API الخاص بنا متوافق مع كود العميل الخاص بهم ولكنه يقدم النموذج الخاص بنا.
مفتاحك على بُعد نموذج واحد
أنشئ حسابًا، انسخ المفتاح، غيّر عنوان URL الأساسي. هذا هو الإعداد الكامل.