البدء السريع لواجهة برمجة تطبيقات متوافقة مع OpenAI
أدرج هذا النموذج غير الخاضع للرقابة (LLM) في بنية النظام الحالية لديك بتغيير عنوان URL واحد. ابدأ مباشرة في الاستنتاج دون رقابة على الحساب أو رفضات مخفية.
- النموذج
- غير خاضع للرقابة
- عنوان URL الأساسي
- https://api.openaicompatibleapis.com/v1
إعداد عنوان URL الأساسي والمصادقة
ابدأ بتوجيه عميلك إلى نقطة النهاية المخصصة الخاصة بنا. نستخدم رؤوسًا قياسية بحيث تعمل منطقك الحالي على الفور.
- URL الأساسي:
https://api.openaicompatibleapis.com/v1 - المصادقة: رمز حامل عبر
Authorizationرأس الصفحة
أنشئ مفتاحاً من لوحة التحكم. لا يتطلب رقم هاتف.
نقطة نهاية إكمال الدردشة (POST /v1/chat/completions)
أرسل مطالبات واحصل على استجابات نصية عبر واجهة الدردشة القياسية. هذا هو جوهر واجهتنا البرمجية (API) غير الخاضعة للرقابة.
معرف النموذج هو uncensored. يتعامل مع نافذة سياق مكونة من 100,000 رمز بكفاءة.
نقطة نهاية قائمة النماذج (GET /v1/models)
تحقق من الاتصال عن طريق التحقق من النماذج المتاحة. تعيد هذه النقطة قائمة نموذج LLM غير الخاضع للرقابة الوحيد الذي نستضيفه.
استخدم هذا لفحوصات الصحة السريعة قبل إرسال حمولات ثقيلة.
استجابات البث واستهلاك الرموز
احصل على البيانات في الوقت الفعلي عبر أحداث الإرسال من الخادم (SSE). تظهر تفاصيل استخدام الرموز في الشريحة الأخيرة.
مثالي لواجهات المستخدم التي تحتاج إلى ردود فعل فورية دون انتظار الاكتمال الكامل.
استدعاء الوظائف ووضع JSON
هيكل مخرجاتك بدقة باستخدام response_format: json_object. تعمل تعريفات الأدوات تمامًا مثل مواصفات OpenAI.
تعيين tool_choice لإجبار سلوكيات محددة. مثالي لعمليات العمل الآلية.
حدود المعدلات وقيود الرموز
فرض حدود صارمة لضمان الاستقرار. يسمح كل مفتاح بـ 300 طلب في الدقيقة و 8 اتصالات متزامنة.
الحد الأقصى للإخراج هو 16,000 رمز مميز. الأخطاء مجانية. السياق هو 100 ألف رمز مميز إجمالي.
cURL
curl https://api.openaicompatibleapis.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "what is the current system time"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.openaicompatibleapis.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.openaicompatibleapis.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)الأسئلة الشائعة
كيف أقم بإعداد وكيل واجهة برمجة تطبيقات متوافق مع OpenAI لهذه الخدمة؟
قم بتكوين عنوان URL الأساسي لعميلك إلى HTTPS://api.openaicompatibleapis.com/v1. مرر مفتاح API الخاص بك في رأس المصادقة. يعمل مع أي SDK قياسي.
هل هذه واجهة برمجة تطبيقات (API) متوافقة مع openAI كبديل للاستخدام غير الخاضع للرقابة؟
نعم. نقدم بديلاً جاهزاً للاستخدام يتجاوز فلاتر المحتوى القياسية. النموذج مخصص للمحتوى البالغ القانوني والبرمجة غير المقيدة.
ماذا يحدث إذا تجاوزت حد معدل الطلب؟
تحصل على خطأ 429. يمكنك إعادة المحاولة بعد إعادة تعيين النافذة. الاتصالات المتزامنة محدودة بـ 8 لكل مفتاح.
احصل على مفتاح API الخاص بك الآن
سجّل الدخول، وانسخ المفتاح الخاص بك، وحدّث عنوان URL الأساسي الخاص بك. هذا كل شيء.