وثائق واجهة برمجة التطبيقات (API) للنماذج غير الخاضعة للرقابة
استبدل عنوان URL الأساسي إلى HTTPS://api.unrestrictedgptchat.com/v1 واستمر في تشغيل تكامل SDK الحالي الخاص بك مع واجهة API LLM غير الخاضعة للرقابة لدينا.
غير خاضع للرقابةhttps://api.unrestrictedgptchat.com/v1
في هذه الصفحة
المصادقة والرؤوس
أرسل مفتاح واجهة برمجة التطبيقات الخاص بك في رأس Authorization لكل طلب. استخدم التنسيق Bearer YOUR_API_KEY و将其包含在 Authorization الحقل. يتم إنشاء مفتاحك فورًا بعد التسجيل عبر Google أو البريد الإلكتروني. لا يتطلب التسجيل رقم هاتف. احتفظ بمفتاحك بأمان في متغيرات البيئة لمنع الاستخدام غير المصرح به ضد رصيدك المدفوع مسبقًا. تضمن الرأس تحديد خوادمنا لحسابك لتحصيل الرموز بدقة.
POST /v1/chat/completions
أجرِ أول طلب لتوليد استجابات نصية. استخدم POST /v1/chat/completions النقطة النهائية مع model تعيين إلى uncensored. تقبل نقطة النهاية هذه مصفوفات رسائل قياسية تحتوي على أدوار المستخدم والمساعد. يمكنك تدفق الاستجابات أو تلقي النص الكامل بناءً على تكوين عميلك. يعالج النموذج إدخالك ويعيد النص بدون رفضات محتوى للاستخدام البالغ القانوني. تحقق من صفحة حدود المعدلات للحصول على قيود التزامن.
GET /v1/models
استرجع معلومات النماذج المتاحة باستخدام نقطة النهاية GET. يعيد هذا البيانات الوصفية حول النموذج غير الخاضع للرقابة وقدراته. يمكنك التحقق من معرف النموذج قبل إرسال طلبات الإكمال. يؤكد الاستجابة توافق الواجهة البرمجية مع الهياكل القياسية لـ OpenAI. استخدم هذا لتصكوين عملاء الأخطاء بسرعة. يساعد في ضمان توجيه SDK الخاص بك إلى إصدار الخدمة الصحيح. لا تستهلك نقطة النهاية هذه رصيد الرموز من حسابك.
الاستجابات التدفقية واستخدام الرموز
فعّل التدفق عن طريق تعيين stream parameter إلى true. تتلقى أحداث الإرسال من الخادم (SSE) كما يتم توليد الرموز. يحتوي الجزء الأخير على إجمالي استخدام الرموز للطلب. يتيح هذا العرض الفوري للاستجابات في تطبيقك. تساعد عدادات الرموز في مراقبة رصيدك المدفوع مسبقًا بدقة. يتم التعامل مع الأخطاء أثناء التدفق عن طريق إغلاق التدفق بشكل طبيعي. يمكنك مقاطعة التدفق دون عقوبة إذا لزم الأمر.
استدعاء الوظائف ووضع JSON
استخدم ال tools المعامل لقدرات استدعاء الوظائف. اضبط response_format إلى json_object لإخراج JSON صارم. يدعم النموذج توليد البيانات الهيكلية لتطبيقاتك. يمكنك تعريف أدوات مخصصة في جسم الطلب. تتحقق واجهة برمجة التطبيقات من الهيكل قبل إرساله إلى النموذج. هذا يضمن تحليلًا متسقًا في الشفرة الخاصة بك. وضع JSON مثالي لسير العمل الآلي الذي يتطلب تنسيقات محددة.
حدود المعدلات ومعالجة الأخطاء
تتوقع أخطاء 429 إذا تجاوزت 300 طلب في الدقيقة. الحد يسمح بـ 8 طلبات متزامنة لكل مفتاح. يجب أن تبقى أحجام الطلبات أقل من 8 ميجابايت. إذا تلقيت خطأ 401، تحقق من صلاحية مفتاح API الخاص بك. يشير خطأ 402 إلى عدم كفاية الرصيد المدفوع مسبقاً. الأخطاء لا تستهلك رموزاً من رصيدك. نافذة السياق تدعم 100,000 رمز للإدخال والإكمال معاً. الحد الأقصى للإخراج هو 16,000 رمز ما لم يُذكر خلاف ذلك. تعامل مع هذه الأخطاء بلطف في كود العميل الخاص بك.
cURL
curl https://api.unrestrictedgptchat.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.unrestrictedgptchat.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.unrestrictedgptchat.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)الأسئلة الشائعة
هل هذه هي واجهة برمجة التطبيقات نفسها للنماذج القياسية غير المقيدة لـ Chat GPT؟
لا، نقدم نموذجنا الخاص مفتوح الوزن غير الخاضع للرقابة، وليس GPT أو نماذج البائعين الآخرين. يمكنك استخدام نفس كود SDK ولكن توجيهه إلى عنوان URL الأساسي الخاص بنا. النموذج مُضبط لرفض محتوى أقل في المواضيع القانونية للبالغين. تحقق من صفحة الأسعار الخاصة بنا للحصول على تكاليف الرموز المحددة.
كيف يمكنني تصحيح الأخطاء المتعلقة بغياب الإشارات المرجعية في استجابات API الدردشة المتوازية؟
تأكد من تعيين معرف النموذج الصحيح إلى uncensored. تحقق من أن رؤوس الطلبات تحتوي على مفتاح API صالح. تحقق من تنسيق الاستجابة لضمان بنية JSON سليمة. يجب تجميع قطع التدفق بشكل صحيح في عميلك.
ماذا يحدث إذا تجاوزت حد معدل الطلب؟
تحصل على رمز حالة 429 يشير إلى وجود طلبات كثيرة جداً. يجب أن تنتظر قبل إرسال المزيد من الطلبات إلى مفتاحك. يتم إعادة تعيين الحد كل دقيقة. الطلبات المتزامنة مقيدة بـ 8 لكل مفتاح. زد التزامن الخاص بمفتاحك عن طريق إنشاء مفتاح جديد إذا لزم الأمر.
احصل على مفتاح API الخاص بك الآن
سجّل الدخول، وانسخ المفتاح الخاص بك، وحدّث عنوان URL الأساسي. هذا كل شيء.