توثيق API للنموذج غير الخاضع للرقابة
احصل على مفتاح API الخاص بالذكاء الاصطناعي غير الخاضع للرقابة وابدأ في توليد النصوص في ثوانٍ. يغطي هذا الدليل عنوان URL الأساسي، والمصادقة، وجميع نقاط النهاية التي تحتاجها لتكامل نموذج اللغة الكبير الخاص بنا في مشاريعك.
عنوان URL الأساسي والمصادقة
ابدأ بضبط عنوان URL الأساسي على HTTPS://api.storyuncensored.com/v1 وأضف مفتاح API الخاص بك إلى رأس التفويض (Authorization).
سجّل باستخدام Google أو البريد الإلكتروني للحصول على مفتاح فورًا. استخدم الرأس Authorization: Bearer YOUR_API_KEY في كل طلب.
الطلب الأول
أرسل طلب POST إلى /v1/chat/completions مع تعيين النموذج إلى uncensored.
أرسل تلميح النظام ورسائل المستخدم للبدء.
curl https://api.storyuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a summary of chapter five focusing on plot points"}]
}'
مثال على مكتبة Python
استخدم مكتبة Python SDK الرسمية من OpenAI للتفاعل مع الواجهة البرمجية.
اضبط base_url إلى نقطة النهاية الخاصة بنا ومفتاح API في تكوين عميلك.
from openai import OpenAI
client = OpenAI(base_url="https://api.storyuncensored.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)
مثال على SDK Node.js
قم بتهيئة عميل OpenAI في Node.js باستخدام عنوان URL الأساسي الخاص بنا.
مرر معرف النموذج غير الخاضع للرقابة إلى طريقة chat.completions.create.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.storyuncensored.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);
استجابات التدفق عبر أحداث الإرسال عبر الخادم (SSE)
فعّل التدفق عن طريق تعيين stream: true في جسم طلبك.
استلم تحديثات تلو الأخرى عبر أحداث الإرسال من الخادم (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)
حدود، أخطاء، ونافذة السياق
تدعم نافذة السياق إجمالي 100,000 رمز. تعامل مع 401 للمفاتيح غير الصالحة، و402 لعدم وجود رصيد، و429 لحدود المعدل.
الحد الأقصى للإخراج هو 16,000 رمز مميز لكل طلب. حد معدل الطلب هو 300 طلب في الدقيقة.
الأسئلة الشائعة
ما هي واجهة برمجة التطبيقات غير الخاضعة للرقابة للقصة؟
إنها واجهة برمجة تطبيقات (API) لاستكمال المحادثات مستضافة ومتوافقة مع OpenAI، تقدم نموذج لغة كبير واحد غير خاضع للرقابة. ترسل النص وتستقبل النص، دون رفض المحتوى للاستخدام البالغ القانوني.
كيف أدفع مقابل واجهة برمجة تطبيقات الذكاء الاصطناعي غير الخاضعة للرقابة؟
تقوم بإضافة رصيد بالعملات المشفرة فقط، وتحديداً USDT (TRC20) أو USDC (Base). يُخصم الرصيد المدفوع مسبقاً بناءً على استخدام الرموز المميزة الفعلي، والأخطاء مجانية.
هل يمكنني استخدام واجهة AI المحررة من القيود عبر الإنترنت لأداء الأدوار؟
نعم، تم ضبط النموذج للإجابة دون رفض المحتوى للاستخدام القانوني للبالغين. يدعم التدفق واستدعاء الوظائف لدمج قوي.
احصل على مفتاحك الآن
سجّل، وانسخ مفتاحك، حدّث عنوان URL للنقطة النهائية. انتهى الأمر.