ar ▾

توثيق واجهة برمجة التطبيقات

ابدأ باستخدام واجهة برمجة التطبيقات (API) عبر الإنترنت لنموذج اللغة الكبيرة (LLM) غير المناسب للجمهور (NSFW) باستخدام نقاط النهاية القياسية المتوافقة مع OpenAI. أرسل طلبك الأول في ثوانٍ بدون أي إعداد.

عنوان URL الأساسي والمصادقة

تعمل واجهة برمجة التطبيقات (API) عبر الإنترنت لنموذج LLM للمحتوى البالغ على عنوان URL أساسي واحد: https://api.nsfwllmonline.com/v1. تعتمد المصادقة على رمز حامل (Bearer) يُمرر عبر Authorization الرأس. تتلقى مفتاحًا نشطًا واحدًا لكل حساب، يمكنك تجديده فورًا عبر لوحة التحكم دون فقدان رصيدك المدفوع مسبقًا.

  • URL الأساسي: https://api.nsfwllmonline.com/v1
  • رأس: Authorization: Bearer YOUR_API_KEY
curl https://api.nsfwllmonline.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Return 200 ok json"}]
  }'

نقطة نهاية إكمال الدردشة

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

from openai import OpenAI

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

المعلمات المدعومة

تحكّم في سلوك التوليد باستخدام معاملات قياسية مثل temperature, top_p، و stop. يمكنك فرض إخراج JSON باستخدام response_format أو تعيين seed لضمان إمكانية إعادة الإنتاج. يدعم النموذج نافذة سياق بحجم 100,000 رمز، مما يجمع بين المدخلات والمخرجات.

import OpenAI from "openai";

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

استجابات البث

فعّل البث عن طريق تعيين 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)

استدعاء الوظائف ووضع JSON

استخدام tool_choice و tools لقدرات الاستدعاء الوظيفي. للإخراج الهيكلي الصارم، اضبط response_format إلى {"type": "json_object"}. هذا يضمن تحليلًا موثوقًا لخطوط الأنابيب الآلية بدون تنظيف regex يدوي.

حدود المعدلات والحصص

تسمح كل مفتاح بـ 300 طلب في الدقيقة و8 طلبات متزامنة. يتم رفض الطلبات التي يتجاوز حجم جسمها 8 ميجابايت. تشمل الأخطاء الشائعة 401 للمفاتيح غير الصالحة، 402 لعدم كفاية الرصيد المدفوع مسبقاً، و 429 للتحكم في معدل الطلب. يرفض النموذج غير الخاضع للرقابة المحتوى الجنسي الذي يتضمن قاصرين لكنه يسمح بمواضيع أخرى قانونية للبالغين.

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

ما هي واجهة برمجة التطبيقات (API) عبر الإنترنت لنماذج اللغة الكبيرة (LLM) غير المناسبة للجمهور العام؟

إنها واجهة برمجة تطبيقات (API) مستضافة ومتوافقة مع OpenAI لـ chat-completions، تقدم نموذج لغة كبير غير خاضع للرقابة. تقدم فوترة مسبقة شفافة دون التزام شهري وإضافات صريحة بالعملات المشفرة فقط.

كيف تعمل الفواتير؟

تدفع $0.15 مقابل كل مليون رمز إدخال و $0.50 مقابل كل مليون رمز إخراج. الأخطاء والرفض مجانية، ولا ينتهي صلاحية الرصيد المدفوع مسبقاً. يمكن إضافة الرصيد عبر USDT (TRC20) أو USDC (Base).

ما هي حدود السياق؟

يدعم النموذج نافذة سياق بحجم 100,000 رمز، تشمل مجتمعةً النص المدخل والنص المُولّد. الحد الأقصى للإخراج لكل طلب هو 16,000 رمز، أو 2,048 إذا لم تضبط معلمة max_tokens.

احصل على مفتاح API الخاص بك الآن

سجّل، وانسخ المفتاح، وحدّث عنوان URL الأساسي. هذا كل ما في الأمر.

فتح الحساب