ar ▾

API غير مقيد متوافق مع OpenAI

إنشاء مفتاح
unfilteredaichatgpt.com

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

ابدأ في توليد المحتوى غير المفلتر عبر نموذج لغة كبير (LLM) مفتوح الوزن في دقائق باستخدام رمز قياسي متوافق مع OpenAI.

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

استخدم مفتاح API الفريد الخاص بك مع عنوان URL الأساسي https://api.unfilteredaichatgpt.com/v1 للمصادقة على الطلبات. يتم إنشاء مفتاحك على الفور بعد التسجيل عبر Google أو البريد الإلكتروني.

  • مرر المفتاح في الـ Authorization رأس الصفحة كرمز حامل (Bearer token).
  • لا حاجة لاشتراك؛ يُخصم الرصيد لكل رمز.
curl https://api.unfilteredaichatgpt.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List available api endpoints and rate limits"}]
  }'

POST /v1/chat/completions

أرسل تلميحك إلى /v1/chat/completions نقطة النهاية لاستقبال استجابات نصية. معرف النموذج هو دائماً uncensored.

from openai import OpenAI

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

تقبل هذه نقطة النهاية رسائل دردشة قياسية. لا تدعم التضمينات (embeddings)، أو الصور، أو الصوت.

GET /v1/models

استعلام /v1/models للتحقق من النماذج المتاحة. سترى ال uncensored النموذج مدرج.

import OpenAI from "openai";

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

تؤكد هذه نقطة النهاية أن اتصالك نشط ومصادق عليه بشكل صحيح.

المعلمات: درجة الحرارة وTop P والأدوات

تحكم في الإبداع باستخدام temperature و top_p. استخدم tools للاستدعاء الوظيفي.

تعيين response_format إلى {"type": "json_object"} لمخرجات مُهيّأة. يتجاهل النموذج مرشحات المحتوى للمواضيع القانونية للبالغين.

استجابات البث (SSE)

فعّل البث عن طريق تعيين stream: true. استلم الأجزاء عبر أحداث الإرسال عبر الخادم.

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)

بيانات استهلاك الرموز مشمولة في الشريحة الأخيرة. هذا يقلل من زمن الاستجابة المُدرَك للمخرجات الطويلة.

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

أنت محدود بـ 300 طلب في الدقيقة و8 طلبات متزامنة لكل مفتاح.

لا يجب أن يتجاوز جسم الطلب 8 ميجابايت. تُرجع الأخطاء مثل 401 (مفتاح غير صالح) أو 402 (عدم وجود رصيد) فوراً دون استهلاك الرصيد.

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

هل هذه هي واجهة برمجة التطبيقات الرسمية لـ ChatGPT؟

لا. ندير نموذجنا الخاص غير الخاضع للرقابة مفتوح الوزن. إنه متوافق مع SDK الخاص بـ OpenAI لكنه ليس GPT.

كمية السياق التي يدعمها النموذج؟

يدعم النموذج نافذة سياق بحجم 100,000 رمز مدمج للإدخال والإخراج معاً.

ماذا يحدث إذا تجاوزت حد معدل الطلب؟

ستتلقى خطأ 429. انتظر قبل إعادة المحاولة، أو قم بترقية حسابك إذا كان ذلك متاحاً.

الوصول إلى مفتاحك على الفور

سجّل، احصل على مفتاحك، وحدّث عنوان URL الأساسي. يغطي ذلك الإعداد بالكامل.

إنشاء مفتاح