البدء السريع لواجهة برمجة تطبيقات الذكاء الاصطناعي غير المقيد
دمج واجهة برمجة التطبيقات للذكاء الاصطناعي uncensored الخاصة بنا في دقائق باستخدام SDK OpenAI القياسي. أرسل النص، فعّل البث المباشر، واستدعِ الأدوات بنقطة نهاية متوافقة مباشرة.
المصادقة وURL الأساسي
تستخدم واجهة برمجة التطبيقات مصادقة مفتاح API القياسية. أرسل مفتاحك في Authorization الرأس لكل طلب. عنوان URL الأساسي هو https://api.uncensoredopenrouter.com/v1. يعمل هذا الرابط مع مكتبات SDK الرسمية لـ OpenAI عن طريق تغيير base_url.
لا حاجة لإعداد معقد. فقط قم بتوليد مفتاح من لوحة التحكم وأمره إلى العميل الخاص بك.
إرسال أول إكمال دردشة لك
أرسل طلب POST إلى /v1/chat/completions مع رسائلك. معرف النموذج هو uncensored. يستجيب بمخرجات نصية لا ترفض المحتوى القانوني للبالغين.
إليك مثال أساسي باستخدام curl للبدء:
curl https://api.uncensoredopenrouter.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Calculate the hash of this file path"}]
}'نافذة السياق هي 100,000 رمز للنص البرمجي والإكمال معاً.
باستخدام SDK Python
استخدم مكتبة بايثون الرسمية من OpenAI. اضبط base_url و api_key قبل الاتصال chat.completions.create. يضمن ذلك تشغيل الكود الخاص بك ضد النموذج غير المُرقّب الخاص بنا.
مثال للتكوين:
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredopenrouter.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)تمرير model="uncensored" في مكالماتك.
تكامل Node SDK
ثبّت حزمة OpenAI npm. قم بتكوين العميل بعنوان URL الأساسي المخصص ومفتاح API الخاص بك. يتيح ذلك التكامل السلس في تطبيقات Node.js.
مقطع كود:
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredopenrouter.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: true لتلقي الرموز أثناء توليدها. يقلل هذا من زمن الاستجابة المُدرَك للمستخدمين. تستخدم واجهة برمجة التطبيقات أحداث Server-Sent (SSE).
مثال على البثّ:
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)يتم تضمين استهلاك الرمز في الشريحة الأخيرة لضمان دقة الفوترة.
حدود المعدلات والأخطاء
تفرض الـ API حدًا قدره 300 طلب في الدقيقة لكل مفتاح. إذا تجاوزت هذا الحد، ستحصل على خطأ 429. يعني الخطأ 401 أن مفتاحك غير صالح. يشير الخطأ 402 إلى عدم كفاية الرصيد.
الأخطاء مجانية. تدفع فقط لاستخدام الرموز الناجح. نافذة السياق بحجم 100,000 رمز تتجدد لكل طلب.
الأسئلة الشائعة
هل هذه هي واجهة برمجة التطبيقات الرسمية لـ OpenRouter غير المقيدة؟
لا. نحن خدمة مستقلة. لا نقدم نماذج أو بنية OpenRouter الأساسية. يُرجى مراجعة وثائق OpenRouter للاطلاع على حدودها وأسعارها المحددة. واجهة برمجة التطبيقات لدينا هي حل مستضاف ومفصول، يحتوي على نماذجه الخاصة.
كيف يعمل رصيد الدفع المسبق؟
يتم خصم الرصيد بناءً على استهلاك الرموز الفعلي. الأخطاء والرفض مجانيان. الرصيد لا ينتهي صلاحيته. يمكنك الشحن بالعملات المشفرة فقط، بدءاً من $20.
ما هو حجم نافذة السياق؟
نطاق السياق هو 100,000 رمز للسياق والإكمال معاً. يمكنك إرسال ما يصل إلى 16,000 رمز لكل طلب.
افتح مفتاح واجهة برمجة التطبيقات الخاص بك
سجّل، خذ المفتاح، وحدّث عنوان URL الأساسي. هذه هي العملية بأكملها.