البدء السريع لواجهة برمجة التطبيقات غير الخاضعة للرقابة
احصل على مفتاح API الخاص بك غير الخاضع للرقابة لنماذج LLM وابدأ في توليد النصوص الخام في دقائق. يوجهك هذا الدليل السريع خلال واجهة OpenAI المتوافقة بدون عناء في التكوين.
https://api.unfilteredaigpt.com/v1
تثبيت SDK الرسمي
ابدأ بتثبيت مكتبة العميل التي تتطابق مع لغتك. يفضل معظم المطورين استخدام SDK الرسمي لـ OpenAI لأنه يتعامل مع إعادة المحاولة والتدفق تلقائياً.
- Python:
pip install openai - Node.js:
npm install openai
هذه الحزم خفيفة الوزن ولا تتطلب تبعيات إضافية. يمكنك الانتقال إلى التكوين مباشرة بعد اكتمال التثبيت.
تكوين عنوان URL الأساسي الخاص بك
وجّه SDK الخاص بك إلى بوابة API الخاصة بنا بدلاً من نقطة النهاية الافتراضية. يضمن هذا وصول طلباتك إلى بنية النموذج غير الخاضع للرقابة.
اضبط عنوان URL الأساسي إلى https://api.unfilteredaigpt.com/v1. يجب أيضًا أن توفر مفتاح API الخاص بك من لوحة التحكم. يصادق هذا المفتاح على رصيدك المدفوع مسبقًا.
- معرف النموذج:
uncensored - URL الأساسي:
https://api.unfilteredaigpt.com/v1
أي عميل متوافق مع OpenAI يعمل مع هذا الإعداد. يبقى معرف النموذج ثابتًا لجميع الطلبات.
أرسل طلبك الأول
أرسل طلب POST إلى /v1/chat/completions مع طلب النظام ورسالة المستخدم. هذا يعيد نصاً خاماً بدون رفضات محتوى للمواضيع القانونية للبالغين.
استخدم ال uncensored معرف النموذج لضمان سلوك متسق. تقبل API المعايير القياسية مثل temperature و max_tokens.
أخطاء مثل عدم كفاية الرصيد تعيد وضع 402. المفاتيح غير الصالحة تعيد 401. استخدم أمر curl أدناه لاختبار الاتصال.
تمكين التدفق لمخرجات في الوقت الفعلي
تعيين stream: true لتلقي الرموز أثناء توليدها. يقلل هذا من زمن الاستجابة المُدرَك للمخرجات الطويلة. التدفق مثالي لواجهات الدردشة.
تحتوي الشريحة النهائية على إجمالي استخدام الرموز الشاردية. قم بتحليل هذا البيانات لشفافية الفوترة. استخدم مثال التدفق (streaming) للتعامل مع الاستجابات الجزئية بشكل صحيح.
تنتظر طلبات التدفق غير المتدفقة الاكتمال الكامل. هذا أفضل للمهام ذات الطلقة الواحدة مثل توليد الكود. اختر الطريقة التي تناسب تجربة المستخدم الخاصة بك.
استخدم وضع JSON للبيانات المهيكلة
تعيين response_format: {"type": "json_object"} لفرض إخراج JSON صالح. هذا يمنع أخطاء التركيب الناتجة عن الهلوسة. استخدم هذه الميزة لمهام استخراج البيانات.
النموذج يلتزم بالمخطط الذي تقدمه في الطلب. اجمع هذا مع استدعاء الوظائف لسير العمل الآلي. يضمن وضع JSON تحليلًا موثوقًا.
تحقق دائمًا من صحة المخرجات من جانبك. تضمن واجهة برمجة التطبيقات (API) التنسيق ولكن ليس الصحة الدلالية لمنطق عملك. استخدم مثال Node لتنفيذ ذلك.
حدود، أخطاء، ونافذة السياق
راقب استخدامك لتجنب انقطاعات الخدمة. نافذة السياق هي 100,000 رمز إجمالاً. الحد الأقصى للإخراج لكل طلب هو 16,000 رمز. يتم رفض الطلبات التي تزيد عن 8 ميجابايت.
حدود المعدلات هي 300 طلب في الدقيقة لكل مفتاح. الطلبات المتزامنة محدودة بـ 8. يؤدي تجاوز هذه الحدود إلى خطأ 429. قم بترقية فئة رصيدك إذا لزم الأمر.
الأخطاء مجانية. تدفع فقط لاستخدام الرموز الناجح. تحقق من لوحة تحكم واجهة برمجة التطبيقات (API) للحصول على مقاييس في الوقت الفعلي. استخدم مكتبة Python SDK لإدارة الأخطاء بشكل قوي.
cURL
curl https://api.unfilteredaigpt.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list steps to brew coffee"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.unfilteredaigpt.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.unfilteredaigpt.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)الأسئلة الشائعة
هل واجهة برمجة تطبيقات GPT غير المفلترة للذكاء الاصطناعي متوافقة مع عملاء OpenAI القياسيين؟
نعم، يستخدم هيكل نقطة النهاية chat-completions نفسه تمامًا. تحتاج فقط إلى تغيير عنوان URL الأساسي ومفتاح API. أي SDK يعمل مع OpenAI سيعمل هنا.
كيف أتعامل مع استجابات البث في Python؟
عيّن معلمة stream إلى true في استدعاء العميل الخاص بك. كرر عبر كائن الاستجابة لإخراج الرموز. يحتوي الشريحة النهائية على بيانات الاستخدام للفوترة.
ماذا يحدث إذا تجاوزت حد معدل الطلب؟
تُعيد الـ API رمز الحالة 429. انتظر بضع ثوانٍ قبل إعادة المحاولة. فكر في تجميع الطلبات إذا كان لديك العديد من المستخدمين المتزامنين. لا يتم خصم الرصيد للطلبات الفاشلة.
الوصول إلى مفتاحك الآن
سجّل، انسخ بيانات الاعتماد، وحدّد نقطة النهاية. الأمر بسيط.