AR ▾
الحصول على مفتاح API

دليل البدء السريع لـ Da Moxing API

توفر Da Moxing API نموذج LLM بدون رقابة مستقر وبدون قيود على تصفية المحتوى، ومصمم خصيصًا للمطورين الذين يحتاجون إلى حرية الإبداع. من خلال واجهة متوافقة مع OpenAI، يمكنك الحصول على قدرات توليد الذكاء الاصطناعي غير الخاضعة للرقابة في بضعة أسطر من التعليمات البرمجية.

المتطلبات المسبقة: تثبيت SDK

لبدء استخدام Da Moxing API بسرعة، تحتاج إلى تثبيت SDK متوافق مع الرسمي. نظرًا لأن نقاط النهاية لدينا متوافقة تمامًا مع بروتوكول OpenAI، يمكنك استخدام المكتبات التي تعتاد عليها مباشرة. لمطوري Python، نوصي باستخدام مكتبة openai؛ ولمطوري Node.js، استخدم حزمة npm openai. تأكد من تثبيت هذه التبعيات في بيئة عملك لإجراء استدعاءات API لاحقًا.

تكوين نقطة النهاية

قبل إرسال الطلب، يجب تكوين base_url ليكون عنوان الخادم الخاص بنا. يضمن ذلك توجيه طلبك بشكل صحيح إلى نموذج بدون رقابة. قم بتعيين base_url إلى https://api.apidamoxing.com/v1. هذا هو الأساس لجميع استدعاءات API، وتأكد من أن إصدار SDK الذي تستخدمه يدعم تكوين عنوان URL الأساسي المخصص.

إنشاء مفتاح API

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

إرسال الطلب الأول

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

curl https://api.apidamoxing.com/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."}]
  }'

دعم الإخراج المتدفق (SSE)

بالنسبة للتطبيقات التي تتطلب استجابة فورية، يُعدّ تفعيل الإخراج المتدفق (SSE) خياراً مثالياً. من خلال ضبط stream: true، يمكنك استلام مخرجات النموذج قطعة قطعة، مما يقلل زمن الاستجابة ويحسّن تجربة المستخدم. يناسب البث المتدفق سيناريوهات مثل روبوتات الدردشة والترجمة الفورية، مما يضمن وصول البيانات فوراً.

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 الخاص بنا وظيفة استدعاء الأدوات، مما يسمح للنموذج بالتفاعل مع الدوال الخارجية. من خلال تعريف معلمة tools، يمكنك جعل النموذج يستدعي دالة محددة بناءً على السياق. هذا مفيد جدًا عند بناء مساعدين ذكيين أو سير عمل تلقائي. تأكد من أن تعريف الأدوات يتوافق مع مواصفات استدعاء الدوال الخاصة بـ OpenAI لتحقيق أفضل توافق.

from openai import OpenAI

client = OpenAI(base_url="https://api.apidamoxing.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)
import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.apidamoxing.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);

مواصفات API

كل الحدود والميزات الفعلية للـ API في مكان واحد — راجعها قبل شحن الرصيد.

البندالقيمة
صيغة APIمتوافق مع OpenAI: يعمل أي SDK من OpenAI بتغيير base URL والمفتاح فقط
المصادقةAuthorization: Bearer YOUR_KEY
Base URLhttps://api.apidamoxing.com/v1
نقاط النهايةPOST /v1/chat/completions · GET /v1/models
معرّف النموذجuncensored
أقصى مخرجاتحتى ما تبقى من نافذة 100,000 رمزًا؛ max_tokens اختياري (بلا حد منفصل)
وضع JSONresponse_format: {"type": "json_object"}
المعاملاتtemperature, top_p, stop, seed, presence_penalty, frequency_penalty
استدعاء الدوالنعم — tools و tool_choice؛ الرد يتضمن tool_calls حتى أثناء البث؛ تُرسل النتائج كرسالة role: tool
نافذة السياق100,000 رمز (المدخلات والمخرجات معاً)
البث المتدفقنعم — server-sent events؛ آخر جزء يتضمن استهلاك الرموز
حدّ المعدل300 طلب في الدقيقة لكل مفتاح
حجم الطلبحتى 8 MB
ترويسات الردX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
الطلبات المتزامنةحتى 8 في الوقت نفسه لكل مفتاح
مكافأة+5% من $50، +10% من $100
السعر$0.25 لكل مليون رمز مدخلات · $1.00 لكل مليون رمز مخرجات
الفوترةرصيد مسبق الدفع حسب الاستهلاك الفعلي؛ الأخطاء والرفض مجانية
الصلاحيةالرصيد المدفوع لا تنتهي صلاحيته، بدون اشتراك
شحن الرصيدUSDT (TRC20) أو USDC (Base)، أي مبلغ صحيح من $10 إلى $500
رصيد تجريبي مجاني$0.50 لمدة 7 أيام، بدون بطاقة · مفتاح تجريبي: طلبان متوازيان، 60 طلبًا في الدقيقة؛ الحدود الكاملة (8 و300) بعد أول شحن
تسجيل الدخولGoogle أو البريد الإلكتروني وكلمة المرور
المفاتيحمفتاح نشط واحد لكل حساب؛ المفتاح الجديد يحل محل القديم
المحتوىمحتوى البالغين مسموح؛ يُرفض أي محتوى جنسي يتعلق بالقاصرين

رموز الأخطاء

تصل الأخطاء بصيغة JSON مع type ثابت؛ الطلبات الفاشلة أو المرفوضة لا تُحتسب.

الرمزالنوعالمعنى
400bad_requestJSON غير صالح أو رسائل فارغة أو معامل خاطئ أو تجاوز نافذة السياق
401missing_key · invalid_key · key_revokedلا يوجد مفتاح أو المفتاح خاطئ أو تم استبداله
402no_creditالرصيد فارغ — اشحن وتستأنف الطلبات فوراً
403content_blockedمحتوى جنسي يتعلق بقاصرين — مرفوض دون احتساب
404not_foundنقطة نهاية غير معروفة
413request_too_largeجسم الطلب أكبر من 8 MB
429rate_limited · concurrencyتجاوز 300 في الدقيقة أو 8 متزامنة — انتظر ثم أعد المحاولة
503upstream_busyالنموذج مشغول — أعد المحاولة بعد ثوانٍ

الأسئلة الشائعة

ما هو حجم نافذة السياق في الـ API؟

نافذة السياق هي 100,000 رمز (token) (بما في ذلك الموجّه والإكمال). هذا يعني أنه يمكنك معالجة مدخلات نصية أطول مع الحفاظ على ذاكرة السياق الكاملة.

كيف يمكن إعادة توليد مفتاح API بعد انتهاء صلاحيته؟

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

ما هو حدّ المعدل للـ API؟

يُسمح بـ 300 طلب لكل مفتاح API في الدقيقة. إذا تجاوزت الحد، ستتلقى خطأ 429. يرجى تعديل تردد الطلبات بشكل معقول بناءً على احتياجات تطبيقك لتجنب تفعيل حدّ المعدل.

املأ النموذج فقط للحصول على المفتاح

أنشئ حسابًا، وانسخ المفتاح، وعدّل نقطة النهاية. الإعداد بهذه البساطة.

الحصول على مفتاح API