AR ▾

تكامل سريع لنموذج كبير بدون رقابة عبر API

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

الإعداد الأساسي

الوصول إلى بوابة API يعتمد بشكل أساسي على تكوين عنوان URL الأساسي (Base URL) وبيانات المصادقة بشكل صحيح. خدمتنا متوافقة تمامًا مع بروتوكول OpenAI؛ ما عليك سوى تعيين عنوان URL الأساسي إلى https://api.llmzhongzhuan.com/v1 وإرفاق مفتاح API الخاص بك في رؤوس الطلب.

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

واجهة المحادثة التوليدية

يقع واجهة المحادثة القياسية عند POST /v1/chat/completions. يجب أن يتضمن جسم الطلب مصفوفة messages، والمعلمة model (ثابتة عند uncensored)، ومعلمات اختيارية. تدعم هذه الواجهة استجابة غير متدفقة، وهي مناسبة للحالات التي تتطلب نتائج كاملة.

يعمل النموذج على خوادم GPU عالية الأداء مُدارة بشكل مستقل، مع نافذة سياق تصل إلى 100,000 رمز (token). سواء كان ذلك لمعالجة النصوص الطويلة أو اتباع التعليمات المعقدة، فإننا نوفر تجربة وصول مباشرة إلى واجهة برمجة التطبيقات (API) مستقرة.

curl https://api.llmzhongzhuan.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)

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

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

from openai import OpenAI

client = OpenAI(base_url="https://api.llmzhongzhuan.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. سيعيد الطلب استجابة JSON قياسية تحتوي على حقول id، وobject، وowned_by، وغيرها.

هناك معرف نموذج واحد فقط حالياً: uncensored. هذا نموذج مفتوح الأوزان، تم ضبطه خصيصاً لإزالة الرقابة، وهو مناسب لمحتوى البالغين، وأبحاث الأمان، والمواضيع المثيرة للجدل. يرجى ملاحظة أننا لا نقدم خدمات التضمين (Embedding) أو التوليد متعدد الوسائط، ونركز على محادثات النصوص فقط.

import OpenAI from "openai";

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

معالجة الأخطاء وحدّ المعدل

تتبع الخدمة معايير رموز حالة HTTP القياسية. يشير 401 Unauthorized إلى أن مفتاح API غير صالح؛ يشير 402 Payment Required إلى أن رصيد الحساب غير كافٍ، ويجب شحن الرصيد قبل مواصلة الطلبات؛ يشير 429 Too Many Requests إلى تجاوز حدّ المعدل، والحد الحالي هو 300 طلب في الدقيقة.

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

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)

أكواد الأمثلة

يُعد ما يلي مثالاً كاملاً لإجراء طلب متدفق باستخدام Python SDK. يوضح الكود كيفية تهيئة العميل، وبناء سجل الرسائل، ومعالجة تدفق بيانات SSE.

تأكد من تثبيت مكتبة openai، واستبدل YOUR_API_KEY بالمفتاح الفعلي. يوضح هذا المثال بشكل مباشر كيفية الحصول على نتائج التوليد في الوقت الفعلي من الذكاء الاصطناعي غير المقيد عبر واجهة api zhongzhuan، مما يسهل على المطورين التكامل السريع في الأنظمة الحالية.

مواصفات API

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

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

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

هل يحتوي النموذج بدون رقابة على جميع محتويات البالغين؟

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

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

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

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