ar ▾

البدء السريع لواجهة برمجة تطبيقات نموذج لغوي كبير غير خاضع للرقابة

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

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

عنوان URL الأساسي لجميع الطلبات هو https://api.storyunfiltered.com/v1. ألصق مفتاح API الخاص بك في Authorization قيمة التوكن كـ bearer token. يولد كل حساب مفتاحاً نشطاً واحداً؛ واستبداله يلغي صلاحية المفتاح السابق. لا يتطلب رقم هاتف للتسجيل، ويمكنك المصادقة باستخدام بيانات اعتماد Google أو البريد الإلكتروني للحصول على مفتاحك فوراً.

مثال للرأس:

  • Authorization: Bearer YOUR_API_KEY

الطلب الأول

أرسل طلب POST إلى /v1/chat/completions باستخدام معرف النموذج uncensored. يقبل API المعاملات القياسية مثل temperature و stop. تُعاد الاستجابات بتنسيق JSON، وتحتوي على النص المُولّد في message.content الحقل.

مثال للطلب:

  • model: uncensored
  • messages: مصفوفة من رسائل المستخدم/المساعد

سرد النماذج والتكوين

استرجع النماذج المتاحة بإرسال طلب GET إلى /v1/models. النموذج المتاح الوحيد هو uncensored، نموذج مفتوح الوزن مضبوط للمحتوى غير المقيد. يدعم استدعاء الوظائف، ووضع JSON، والتدفق عبر أحداث الإرسال عبر الخادم (SSE). قم بتكوين معلمات مثل top_p و seed للتحكم في تنوع المخرجات.

مثال للاستجابة:

  • id: uncensored
  • object: model

استجابات البث مع SSE

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

مثال للتدفق:

  • event: message
  • data: قطعة JSON مع delta المحتوى

استدعاء الأدوات ووضع JSON

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

مثال لمخطط الأداة:

  • name: get_weather
  • description: Get current weather

حدود الرموز وحدود المعدلات

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

مثال للحدود:

  • max_tokens: 16,000
  • rate_limit: 300 طلب في الدقيقة

cURL

curl https://api.storyunfiltered.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the capital of France?"}]
  }'

Python

from openai import OpenAI

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

Node.js

import OpenAI from "openai";

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

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

ما هي الكلمة المفتاحية الأساسية لهذه الخدمة؟

الكلمة الرئيسية الأساسية هي unfiltered story، مما يعكس تركيزنا على المحتوى الخام غير الخاضع للرقابة. هذا يضمن أن تتلقى تطبيقاتك نصًا دون رفضات سياسة تعسفية للمحتوى البالغ القانوني أو المواضيع المثيرة للجدل.

كيف يمكنني مصادقة طلباتي؟

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

ما هي تفاصيل الدفع والفواتير؟

السعر هو $0.15 لكل مليون رمز إدخال و $0.50 لكل مليون رمز إخراج. الدفع مقبول فقط عبر العملات المشفرة (USDT على TRC20 أو USDC على Base) بالمبالغ من $20 إلى $500. الرصيد لا ينتهي وتنطبق المكافآت على الإيداعات الأكبر.

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

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

جرّب برصيد تجريبي