البدء السريع: واجهة برمجة التطبيقات غير الخاضعة للرقابة والمتوافقة مع OpenAI
توقف عن محخطاء الوكيل الخلفي العلوي وحدود المعدل مع API مباشر وغير خاضع للرقابة لا يرفض المحتوى البالغ القانوني أبداً.
ثبّت OpenAI SDK
ثبّت المكتبة القياسية للغتك المفضلة لإجراء الطلبات على الفور.
توفر هذه المكتبة العملاء الضروريين للتواصل مع نقطة النهاية المتوافقة مع OpenAI الخاصة بنا. تدير رؤوس المصادقة وتحليل الاستجابة نيابة عنك.
- Python:
pip install openai - Node.js:
npm install openai
لا حاجة لسائقين خاصين. تتعامل مكتلة SDK مع اتصالات HTTP الأساسية بكفاءة.
تكوين عنوان URL الأساسي والمفتاح
وجّه عميلك إلى عنوان URL الأساسي المحدد واضبط مفتاح API الخاص بك لتجاوز قيود البوابة القياسية.
استخدام https://api.openrouterapiratelimit.com/v1 كعنوان URL الأساسي. هذا يوجه حركة المرور إلى خوادمنا المباشرة بدلاً من طبقة الوكيل. يقوم مفتاح API الخاص بك بمصادقة حساب رصيدك المدفوع مسبقًا.
ندعم الرؤوس القياسية. مرر مفتاحك في Authorization الرأس. يضمن هذا توجيه طلباتك مباشرة إلى النموذج غير الخاضع للرقابة دون قفزات وسيطة.
أرسل طلبك الأول غير الخاضع للرقابة
أرسل طلب POST إلى /v1/chat/completions باستخدام معرف النموذج uncensored لتوليد النص دون فلاتر المحتوى.
نموذجنا لا يرفض الملفات القانونية للكبار، أو الخيالية، أو المثيرة للجدل. يجيب مباشرة بناءً على طلبك.
curl https://api.openrouterapiratelimit.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Send a test message to verify endpoint availability."}]
}'استبدل YOUR_API_KEY مع المفتاح الفعلي الخاص بك. يعيد الاستجابة النص المولد في choices مصفوفة. يؤكد هذا أن النموذج يعمل وغير خاضع للرقابة.
تمكين التدفق لمخرجات في الوقت الفعلي
تعيين stream: true لتلقي الرموز أثناء توليدها، مما يقلل من زمن الاستجابة المُدرَك للاستجابات الطويلة.
يتيح لتطبيقك عرض المخرجات بشكل تدريجي. هذا حاسم لواجهات الدردشة حيث يتوقع المستخدمون ملاحظات فورية.
from openai import OpenAI
client = OpenAI(base_url="https://api.openrouterapiratelimit.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)يُخرج SDK الشرائح عند وصولها. قم بمعالجة كل شريحة لتحديث واجهة المستخدم. تحتوي الشريحة الأخيرة على إجمالي استخدام الرموز للطلب.
استخدام الأدوات ووضع JSON
استخدم استدعاء الوظائف أو وضع JSON الصارم لاستخراج البيانات المهيكلة من نموذجك غير الخاضع للرقابة.
تدعم واجهة برمجة التطبيقات الخاصة بنا تعريفات الأدوات القياسية من OpenAI. عرّف أدواتك في الطلب واسمح للنموذج بالقرار متى يستدعيها. أو استخدم response_format: {"type": "json_object"} لإخراج JSON حتمي.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openrouterapiratelimit.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);يضمن ذلك تلقي أنظمةك التي تعتمد على البيانات بيانات قابلة للتحليل. يلتزم النموذج بالمخطط الذي تقدمه. استخدم هذا للتكامل الموثوق في خطوط الأنابيب الخاصة بك.
تحقق من استخدام الرموز وحدودها
راقب استخدامك مقابل نافذة السياق الخاصة بنا التي تبلغ 100,000 رمز مميز وحد 300 طلب في الدقيقة.
تتضمن نافذة السياق رموز كل من الطلب والإكمال. الحد الأقصى للإخراج لكل طلب هو 16,000 رمز. إذا لم تقم بتعيين max_tokens, الافتراضي هو 2,048.
حدود معدل الاستخدام صاركة لكن قابلة للتنبؤ. تحصل على 8 طلبات متزامنة لكل مفتاح. الأخطاء مثل 401 (مفتاح غير صالح) أو 402 (عدم وجود رصيد) مجانية. تشير أخطاء 429 إلى أنك وصلت إلى حد معدل الاستخدام. تحقق من رؤوس الاستجابة لمعرفة الرصيد المتبقي.
التدفق
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)الأسئلة الشائعة
ما هو ما يعادل حد معدل واجهة برمجة التطبيقات OpenRouter لهذه الواجهة المباشرة؟
تحصل على 300 طلب في الدقيقة و8 طلبات متزامنة لكل مفتاح API. هذا اتصال مباشر، لذا تتجنب أخطاء الوكيل العلوي غير المتوقعة الشائعة مع الخدمات الأخرى.
هل يرفض النموذج غير المقيد المحتوى البالغ؟
لا، لا يرفض المواضيع البالغ القانوني، أو الخيالي، أو المثيرة للجدل. الحد الصارم الوحيد هو المحتوى الجنسي الذي يتضمن قاصرين، والذي يتم رفضه دائماً.
ماذا يحدث إذا تجاوزت حد معدل الطلب الخاص بك؟
تحصل على خطأ 429. رصيدك المدفوع مسبقاً لا يُخصم للطلبات الفاشلة أو تلك التي خضعت لحد معدل الطلبات. يمكنك انتظار إعادة تعيين النافذة أو زيادة معدل الإرسال الخاص بك بالحصول على مفتاح جديد إذا لزم الأمر.
احمِ مفتاحك في خطوة واحدة
سجّل، احصل على مفتاحك، حدّث عنوان URL الأساسي. هذا كل ما تحتاج إليه.