ar ▾

توثيق واجهة برمجة التطبيقات غير الخاضعة للرقابة

أدرج هذه الواجهة البرمجية (API) غير الخاضعة للرقابة في سير العمل الحالي الخاص بك بدون تكوين. احصل على استجابات نصية من نموذج لا يرفض المحتوى القانوني للبالغين، باستخدام نفس كود العميل الذي تعرفه بالفعل.

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

عنوان URL الأساسي لجميع الطلبات هو HTTPS://api.unfilteredgptchat.com/v1. مرر مفتاح API الخاص بك في Authorization قيمة التوكن كـ Bearer token. تحصل على مفتاح واحد لكل حساب، ويظهر فوراً بعد التسجيل عبر Google أو البريد الإلكتروني. لا يتطلب رقم هاتف للبدء.

<

curl https://api.unfilteredgptchat.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Show me how to install the package via npm"}]
  }'
>

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

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

أرسل طلب POST إلى /v1/chat/completions مع مصفوفة الرسائل الخاصة بك. تعيد API النص فقط. يمكنك تعديل temperature, top_p، و stop التسseqs. تحتوي نافذة السياق على 100,000 رمز إجمالاً للمطالبة والإكمال. الحد الأقصى للمخرجات هو 16,000 رمز لكل طلب.

<

from openai import OpenAI

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

إذا حذفت max_tokens, تستغرق الاستجابة 2,048 رمزًا. تدعم هذه النقطة استدعاء الوظائف ووضع JSON. لا تدعم نقاط النهاية للتعلم العميق، أو الصور، أو الصوت. أنت تدفع مقابل الرموز، وليس مقابل اشتراك في اسم علامة تجارية محددة.

استجابات التدفق عبر أحداث الإرسال عبر الخادم (SSE)

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

<

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)
>

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

استدعاء الوظائف والأدوات

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

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

وضع JSON للبيانات المهيكلة

تفعيل وضع JSON عن طريق تعيين response_format إلى {"type": "json_object"}. سيقوم النموذج بإخراج بيانات JSON صالحة. هذا مفيد لتحليل البيانات الهيكلية من النص غير المفلتر. استخدم temperature: 0 لنتائج متسقة.

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

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

يُسمح لك بإرسال 300 طلب في الدقيقة لكل مفتاح. يمكنك إرسال 8 طلبات بشكل متزامن. يجب أن يكون حجم جسم الطلب أقل من 8 ميجابايت. تنطبق هذه الحدود على جميع نقاط النهاية. تجاوز الحد يُعيد رمز الحالة 429.

لا تنتهي صلاحية الرصيد. تُ charged الرصيدات المدفوعة مسبقاً حسب استهلاك الرموز الفعلي. الأخطاء مجانية. يمكنك الإيداع بـ USDT (TRC20) أو USDC (Base). الحد الأدنى للإيداع هو $20. الحد الأقصى هو $500. تنطبق رصيد المكافأة على المبالغ الأكبر.

Node.js

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.unfilteredgptchat.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 غير الخاضع للرقابة؟

سجّل باستخدام Google أو البريد الإلكتروني. احصل على مفتاح API الخاص بك فوراً. استخدم عنوان URL الأساسي HTTPS://api.unfilteredgptchat.com/v1. أرسل طلبات إلى /v1/chat/completions. أول $0.50 مجاني لمدة 7 أيام.

ما هي حدود معدل الطلبات لواجهة برمجة التطبيقات غير الخاضعة للرقابة؟

300 طلب في الدقيقة لكل مفتاح. 8 طلبات متزامنة. حد جسم الطلب 8 ميجابايت. مجال سياق 100,000 رمز. أقصى إخراج 16,000 رمز. الأخطاء لا تستهلك الرصيد.

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

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