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

دليل البدء السريع لـ Mukenetsu AI API

Mukenetsu AI API هو خدمة LLM بدون رقابة بنقاط نهاية متوافقة مع OpenAI. ادمجها فورًا مع SDKs أو العملاء الحاليين بتغيير Base URL وإعداد مفتاح API، وأنشئ نصًا دون قيود المحتوى.

Base URL
https://api.mukenetsuapi.com/v1
النموذج
uncensored

الإعداد الأساسي وBase URL

تم تصميم Mukenetsu AI كـ REST API متوافق مع OpenAI، مما يتيح استخدام عملاء وSDKs OpenAI الحاليين بتعديلات طفيفة. استخدم Base URL التالي للتواصل مع API.

https://api.mukenetsuapi.com/v1

على عكس خدمات LLM الأخرى، لا تحتاج إلى اختيار نقاط نهاية معقدة أو إعدادات إضافية. يتم توفير نقطة نهاية واحدة لإكمال المحادثة وقائمة واحدة للنماذج. يسهّل هذا الهيكل البسيط عملية التطوير.

يمكنك الحصول على مفتاح API فورًا عند التسجيل في صفحة Get API key باستخدام البريد الإلكتروني وكلمة المرور. لا حاجة للوحة التحكم. كما نولي الخصوصية أهمية قصوى، ولا تُستخدم بيانات الموجّه لتدريب النموذج.

المصادقة ومفتاح API

للوصول إلى API، يجب المصادقة باستخدام الرأس Authorization: Bearer <API_KEY>. استخدم مفتاح API الخاص بـ Mukenetsu AI الذي تم إنشاؤه عند إنشاء الحساب. يتم تخصيص مفتاح API واحد لكل حساب، ولكن يمكنك إعادة توليده في أي وقت عند الحاجة. يرجى ملاحظة أن مفتاح API السابق سيتم إلغاؤه بعد إعادة توليد المفتاح.

عند حدوث خطأ في المصادقة، يتم عادةً إرجاع استجابة 401 (غير مصرح) أو 402 (مطلوب الدفع). يشير 401 إلى أن المفتاح غير صحيح أو ملغى، بينما يشير 402 إلى أن رصيد الحساب غير كافٍ. الرصيد مسبق الدفع ويمكن شحنه بمبلغ 10 دولارات أمريكية أو أكثر باستخدام العملات المشفرة (USDT و USDC).

نقطة نهاية إكمال المحادثة

نقطة النهاية الرئيسية لتوليد النص هي POST /v1/chat/completions. أرسل طلبًا إلى هذه النقطة لتوليد النص بما في ذلك سجل المحادثة والموجّهات النظامية. حدد معرف النموذج uncensored. هذا نموذج مفتوح الأوزان خاص بنا، يختلف عن نماذج GPT أو البائعين الآخرين.

يوضح المثال التالي كيفية إجراء توليد نص أساسي باستخدام curl. المعلمات المطلوبة هي معرف النموذج، والرسائل، وخيار تمكين البث المتدفق.

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

لا توفر هذه النقطة وظائف مثل التضمين (embeddings) أو توليد الصور أو تحويل الصوت. إنها متخصصة تمامًا في إكمال النص وتوليده.

البث المتدفق (SSE)

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

إذا كنت تستخدم Python OpenAI SDK أو مكتبة عميل Node.js، يتم معالجة البث المتدفق تلقائيًا فقط بتحديد الخيار stream=True. يتلقى معالج الأحداث كتلًا لكل رمز (token).

from openai import OpenAI

client = OpenAI(base_url="https://api.mukenetsuapi.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)

يعد البث المتدفق ميزة مهمة لتحسين تجربة المستخدم في الاستجابات الطويلة أو التطبيقات التفاعلية. ومع ذلك، إذا انقطع الاتصال أثناء البث المتدفق، لن تتمكن من استقبال الأحداث اللاحقة.

أدوات/استدعاء الدوال

يدعم Mukenetsu AI API استدعاء الدوال (الأدوات). هذا يسهل التكامل مع APIs وقواعد البيانات الخارجية. من خلال تضمين حقل tools ومعامل tool_choice في جسم الطلب، يمكنك جعل النموذج ينفذ دالة محددة.

يقرر النموذج ما إذا كان سيستدعي دالة أو يعيد نصًا عاديًا حسب الحاجة. بعد اكتمال الاستدعاء، يمكنك إضافة نتيجة الدالة إلى messages وإرسالها إلى النموذج للحصول على إجابة أكثر تفصيلاً.

import OpenAI from "openai";

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

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

حدّ المعدل والقيود

يوجد قيود على استخدام API: حد أقصى 300 طلب في الدقيقة، وحجم أقصى لجسم الطلب هو 8 MB. تجاوز هذه الحدود سيعيد خطأ 429 (Too Many Requests). نافذة السياق هي 100,000 رمز (إجمالي الموجّه + النص المُولد). يجب تقسيم المحادثات أو المستندات الطويلة التي تتجاوز هذا الحد وإرسالها بشكل مناسب.

عند استقبال استجابة البث المتدفق، اتبع تدفق الأحداث التالي.

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 في مكان واحد — راجعها قبل شحن الرصيد.

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

يمكنك الحصول على مفتاح الـ API مباشرةً عند التسجيل في صفحة "الحصول على مفتاح API" باستخدام عنوان البريد الإلكتروني وكلمة المرور. لا توجد عمليات لوحة تحكم مطلوبة، وسيظهر المفتاح على الشاشة مباشرةً بعد التسجيل.

ما هو النموذج المستخدم؟

يُستخدم نموذج مفتوح الأوزان الخاص بنا بمعرف النموذج "uncensored". يعمل على خوادم GPU الخاصة بنا، على عكس نماذج الشركات الأخرى مثل GPT وClaude وGemini. لا يتم نشر بنية النموذج التفصيلية أو نتائج الاختبارات المعيارية حاليًا.

ماذا يحدث عند حدوث خطأ أثناء البث المتدفق؟

إذا انقطع الاتصال أثناء البث المتدفق، لن تتمكن من استقبال الأحداث اللاحقة. أعد إرسال الطلب من نقطة الانقطاع أو أرسل طلبًا عاديًا (غير متدفق) للحصول على الاستجابة الكاملة.

احصل على مفتاح API بنموذج واحد

إنشاء الحساب، نسخ المفتاح، تغيير Base URL. هذا كل شيء، اكتمل الإعداد.

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