توثيق واجهة برمجة التطبيقات غير الخاضعة للرقابة
توفر هذه الوثيقة التفاصيل الأساسية لدمج واجهة API الخاصة بنموذج LLM غير الخاضع للرقابة. ستجد عنوان URL الأساسي، وخطوات المصادقة، وأمثلة الأكواد للغتك المفضلة.
عنوان URL الأساسي والمصادقة
استخدم عنوان URL الأساسي المقدم ومفتاح API لبدء إرسال الطلبات. تعمل خدمتنا باستخدام بروتوكول متوافق مع OpenAI، مما يعني أنه يمكنك استخدام مكتلات SDK القياسية مع تغييرات تكوين بسيطة. عنوان URL الأساسي لجميع الطلبات هو https://api.openroutereualternative.com/v1. يجب أن تتضمن مفتاح API الفريد الخاص بك في Authorization الرأس لكل طلب.
المصادقة واضحة وآمنة. أنشئ مفتاحك على احصل على مفتاح API صفحة عبر Google أو البريد الإلكتروني. يظهر المفتاح على الفور بعد الإنشاء. احفظه بأمان، فهو يمنح وصولاً كاملاً إلى رصيدك المدفوع مسبقاً. لا نطلب أرقام هواتف أو خطوات إعداد معقدة. تبقى بياناتك في بيئة متوافقة مع المعايير دون رسوم توجيه مخفية.
الطلب الأول
أرسل أول رسالة إلى /v1/chat/completions النقطة النهائية باستخدام عميل HTTP المفضل لديك. معرف النموذج ببساطة uncensored. هذا النموذج هو نموذج لغوي كبير مفتوح المصدر مضبوط للاستخدام البالغ القانوني ولا يرفض المواضيع المثيرة للجدل. إنه ليس نموذج GPT أو Claude أو أي نموذج من مورد آخر.
يوضح أدناه مثال أساسي باستخدام cURL. استبدل YOUR_API_KEY مع المفتاح الفعلي الخاص بك. يتضمن جسم الطلب معرف النموذج، وطلب النظام، ورسالة المستخدم. يوضح هذا المثال الطبيعة المباشرة وغير الخاضعة للرقابة لـ API الخاص بنا بدون عبء إضافي.
curl https://api.openroutereualternative.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Show me the GDPR compliance docs"}]
}'
تكامل واجهة برمجة تطبيقات Python
استخدم مكتبة Python SDK الرسمية من OpenAI مع عنوان URL الأساسي المخصص للتفاعل مع واجهة برمجة التطبيقات الخاصة بنا. يضمن هذا النهج التوافق مع قواعد الشفرة الحالية التي تستخدم بالفعل عملاء OpenAI. تحتاج فقط إلى تعديل base_url و api_key المعلمات. يبقى معرف النموذج uncensored.
يتم دعم البث المباشر عبر أحداث الإرسال الخادم (SSE). استخدم stream=True معامل لاستلام الرموز بمجرد توليدها. تحتوي القطعة الأخيرة على إجمالي استخدام الرموز للطلب. هذه الطريقة فعالة للتطبيقات في الوقت الفعلي. تدعم واجهة برمجة التطبيقات الخاصة بنا معاملات مثل درجة الحرارة و top_p وتسلسلات التوقف.
from openai import OpenAI
client = OpenAI(base_url="https://api.openroutereualternative.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 SDK
التكامل مع API الخاص بنا باستخدام مكتبة OpenAI Node.js. قم بتكوين العميل بعنوان URL الأساسي المحدد ومفتاح API الخاص بك. معرف النموذج هو uncensored. يتيح لك هذا الإعداد الاستفادة من الأساليب المألوفة لإكمالات الدردشة. يمكنك تمرير رسائل السياق، وضبط درجة الحرارة، وتحديد تسلسلات التوقف.
يدعم استدعاء الوظائف عبر tools المعلمة. يمكنك أيضًا فرض وضع JSON باستخدام response_format: {type: "json_object"}. هذه الميزة مفيدة لاستخراج البيانات المهيكلة. تتعامل واجهة برمجة التطبيقات مع معاملات مثل presence_penalty و frequency_penalty بالضبط كما هو متوقع. يجعل هذا المرونة بديلاً قوياً لـ OpenRouter للمطورين.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openroutereualternative.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);
استخدام أحداث الإرسال الخادم (SSE) للبث
فعّل البث عن طريق تعيين stream: true في طلبك. تُعيد الـ API تدفقًا لأحداث الإرسال من الخادم. تحتوي كل حدث على شريحة استجابة جزئية. تتضمن الشريحة الأخيرة إحصائيات استخدام الرمز الكاملة لأغراض الفوترة.
يقلل التدفق من زمن الاستجابة المُدرَك للمستخدمين النهائيين. إنه مثالي لواجهات الدردشة حيث تكون التغذية الراجعة الفورية مطلوبة. يدعم نافذة السياق ما يصل إلى 100,000 رمز للمدخلات والإكمال معاً. الحد الأقصى للإخراج هو 16,000 رمز لكل طلب. إذا max_tokens لم يتم تعيينه، الافتراضي هو 2,048 رمز. يسمح هذا التوازن بسياق عميق دون إرباك حد الاستجابة.
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 طلب في الدقيقة و8 طلبات متزامنة. الحد الأقصى لحجم جسم الطلب هو 8 MB. تُعاد الأخطاء كرموز حالة HTTP قياسية. يشير الخطأ 401 إلى مفتاح API غير صالح أو مفقود. يعني الخطأ 402 أن رصيدك المدفوع مسبقًا قد استنفد. يشير الخطأ 429 إلى تجاوزك لحد المعدل.
استهلاك الرمز شفاف. تكلف الرموز المدخلة $0.15 لكل مليون، وتكلف الرموز المخرجة $0.50 لكل مليون. الأخطاء والرفض مجاني. يتم شحن الرصيد عبر العملات المشفرة فقط. يرفض النموذج الطلبات التي تتضمن قاصرين لكنه يسمح بمحتوى بالغ قانوني آخر. يضمن هذا الهيكل الواضح تكاليف متوقعة لتطبيقك.
الأسئلة الشائعة
ما هو عنوان URL الأساسي لواجهة برمجة التطبيقات (API) غير الخاضعة للرقابة؟
عنوان URL الأساسي هو HTTPS://api.openroutereualternative.com/v1. يعمل هذا العنوان مع أي عميل متوافق مع OpenAI. يجب أن تتضمن مفتاح API الخاص بك في رأس المصادقة.
كيف يمكنني مصادقة طلباتي؟
أدرج مفتاح API الخاص بك في رأس المصادقة كرمز حامل. أنشئ مفتاحك في صفحة الحصول على مفتاح API. يظهر المفتاح مباشرة بعد التسجيل. يمنحك الوصول إلى أرصدةك المدفوعة مسبقًا.
ما هي تفاصيل تسعير الرموز المميزة لهذا النموذج اللغوي الكبير غير الخاضع للرقابة؟
ت kostet tokens المدخلات $0.15 لكل مليون. تكلفة tokens المخرجات $0.50 لكل مليون. الأخطاء مجانية. يتم شحن الرصيد عبر العملات المشفرة. لا تنطبق رسوم توجيه خفية.
احصل على مفتاح API الخاص بك
سجّل، وانسخ المفتاح، وحدّث عنوان URL الأساسي. هذا هو التكوين الكامل.