دمج واجهة برمجة التطبيقات (API) لنموذج الذكاء الاصطناعي بدون رقابة
احصل على مفتاح API الخاص بنموذج الذكاء الاصطناعي بدون رقابة ودمج نقطة النهاية لإكمال المحادثات في دقائق. غيّر base_url والمفتاح للانتقال إلى واجهة برمجة التطبيقات (API) المتوافقة مع OpenAI للحصول على استجابات فورية وخالية من الرفض.
المصادقة وURL الأساسي
تم تصميم واجهة برمجة التطبيقات (API) الخاصة بنا كبديل جاهز للاستخدام لعملاء OpenAI الحاليين. تحتاج فقط إلى تغيير متغيرين: base_url و api_key. URL الأساسي لجميع الطلبات هو https://api.llmmodelsapi.com/v1. تتم المصادقة عبر رأس Authorization باستخدام رمز Bearer. تأكد من الحفاظ على أمان مفتاح API الخاص بك، حيث يمنحك الوصول إلى رصيدك المسبق الدفع. يمكنك تجديد مفتاحك في أي وقت من لوحة التحكم، مما يلغي سريان المفتاح القديم على الفور.
الطلب الأول
أرسل طلب إكمال محادثة قياسي لاختبار الاتصال. استخدم معرف النموذج uncensored للوصول إلى نموذج اللغة الكبير المصمم خصيصًا. هذا النموذج مُعدل للإجابة بدون رفض المحتوى للاستخدام القانوني للبالغين، مما يجعله مثاليًا للوكلاء الذين يحتاجون إلى مخرجات متسقة. يتبع جسم الطلب تنسيق إكمال المحادثات القياسي من OpenAI.
curl https://api.llmmodelsapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'
تحقق من أن الاستجابة تتضمن إكمالًا صالحًا. إذا تلقيت رمز حالة 200، فإن تكاملك يعمل بشكل صحيح. تدعم نقطة النهاية هذه ai model api المحادثات أحادية ومتعددة الأدوار ضمن نافذة السياق.
تكامل SDK لـ Python
يعد استخدام SDK الرسمي لـ Python أسرع طريقة للتكامل. وجه العميل إلى URL الأساسي الخاص بنا وقدم مفتاح API الخاص بك. يتعامل SDK مع التسلسل وتجميع الاتصالات تلقائيًا. يعمل هذا النهج مع أي مكتبة عميل متوافقة مع OpenAI تحترم تجاوز base_url.
from openai import OpenAI
client = OpenAI(base_url="https://api.llmmodelsapi.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 لـ Python البث والاستدعاءات المتزامنة. لمعظم سير عمل الوكلاء، تكون الاستدعاءات المتزامنة أبسط، ولكن البث متاح إذا كنت بحاجة إلى عرض الرموز (tokens) أثناء توليدها. يظل معرف النموذج uncensored بغض النظر عن إصدار SDK.
تكامل SDK لـ Node.js
في بيئات JavaScript وTypeScript، يتبع SDK الخاص بـ Node.js نفس النمط. قم بتهيئة العميل باستخدام عنوان URL الأساسي ومعلومات الاعتماد الصحيحة. يضمن ذلك أن يتطلب كودك الحالي تغييرات قليلة جدًا لتغيير المزود. معرف نموذج uncensored متوافق مع جميع معلمات إكمال الدردشة القياسية.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmmodelsapi.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);
يدعم SDK لـ Node.js أيضًا أنماط async/await، مما يسهل دمجه في مسارات Express أو الوظائف الخالية من الخوادم. احتفظ بمفتاح API الخاص بك في متغيرات البيئة لمنع التعرض العرضي. يعني هذا التصميم openai compatible api أنه يمكنك العودة إلى OpenAI أو التبديل إلى مزودي آخرين عن طريق تغيير كائن التكوين فقط.
الاستجابات المتدفقة
تمكين البث عن طريق تعيين stream: true في طلبك. تُرجع واجهة برمجة التطبيقات (API) دفق أحداث المخدم (SSE)، مما يتيح لك معالجة الرموز (tokens) أثناء توليدها. يقلل هذا من زمن الاستجابة المُدرَك للمستخدمين النهائيين وهو ضروري لتفاعلات الوكلاء في الوقت الفعلي. تنسيق الدفق مطابق لمواصفات SSE من OpenAI.
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)
يحتوي كل قطعة على بيانات جزئية متغيرة. يجب عليك تراكم هذه البيانات الجزئية لإعادة بناء الاستجابة الكاملة. لا يؤثر البث المتدفق على التسعير؛ فأنت تُ charged للرموز المدخلة والمخرجة الإجمالية بغض النظر عن وضع البث. هذه الميزة جزء من تصميم chat completions api القوي الذي نقدمه.
الحدود والأخطاء والسياق
تفرض بنية التحتية لدينا حدودًا صارمة لضمان الموثوقية. أنت مقصور على 300 طلب في الدقيقة لكل مفتاح، مع حد أقصى لحجم جسم الطلب يبلغ 8 MB. نافذة السياق هي 100,000 رمز، مشتركة بين الموجّه والإكمال. إذا تجاوزت حدّ المعدل، ستتلقى خطأ 429. المفتاح غير الصحيح يعيد 401، والرصيد غير الكافي يعيد 402. على عكس العديد من خيارات llm api provider، لا نخفي هذه الحدود؛ فهي شفافة ومتسقة. لا يتم تدريب أي نموذج على بياناتك، ويتم الحفاظ على الخصوصية بعدم استخدام الموجّهات لتحسين النموذج.
المواصفات التقنية
كل الحدود والميزات الفعلية للـ API في مكان واحد — راجعها قبل شحن الرصيد.
| البند | القيمة |
|---|---|
| صيغة API | متوافق مع OpenAI: يعمل أي SDK من OpenAI بتغيير base URL والمفتاح فقط |
| Base URL | https://api.llmmodelsapi.com/v1 |
| نقاط النهاية | POST /v1/chat/completions · GET /v1/models |
| المصادقة | Authorization: Bearer YOUR_KEY |
| معرّف النموذج | uncensored |
| استدعاء الدوال | نعم — tools و tool_choice؛ الرد يتضمن tool_calls حتى أثناء البث؛ تُرسل النتائج كرسالة role: tool |
| وضع JSON | response_format: {"type": "json_object"} |
| المعاملات | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| البث المتدفق | نعم — server-sent events؛ آخر جزء يتضمن استهلاك الرموز |
| أقصى مخرجات | حتى ما تبقى من نافذة 64,000 رمزًا؛ max_tokens اختياري (بلا حد منفصل) |
| نافذة السياق | 64,000 رمز (المدخلات والمخرجات معاً) |
| ترويسات الرد | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| حجم الطلب | حتى 8 MB |
| حدّ المعدل | 300 طلب في الدقيقة لكل مفتاح |
| الطلبات المتزامنة | حتى 8 في الوقت نفسه لكل مفتاح |
| الصلاحية | الرصيد المدفوع لا تنتهي صلاحيته، بدون اشتراك |
| رصيد تجريبي مجاني | $0.50 لمدة 7 أيام، بدون بطاقة · مفتاح تجريبي: طلبان متوازيان، 60 طلبًا في الدقيقة؛ الحدود الكاملة (8 و300) بعد أول شحن |
| الفوترة | رصيد مسبق الدفع حسب الاستهلاك الفعلي؛ الأخطاء والرفض مجانية |
| السعر | $0.25 لكل مليون رمز مدخلات · $1.00 لكل مليون رمز مخرجات |
| مكافأة | +5% من $50، +10% من $100 |
| شحن الرصيد | USDT (TRC20) أو USDC (Base)، أي مبلغ صحيح من $10 إلى $500 |
| المحتوى | محتوى البالغين مسموح؛ يُرفض أي محتوى جنسي يتعلق بالقاصرين |
| تسجيل الدخول | Google أو البريد الإلكتروني وكلمة المرور |
| المفاتيح | مفتاح نشط واحد لكل حساب؛ المفتاح الجديد يحل محل القديم |
رموز الأخطاء
تصل الأخطاء بصيغة JSON مع type ثابت؛ الطلبات الفاشلة أو المرفوضة لا تُحتسب.
| الرمز | النوع | المعنى |
|---|---|---|
400 | bad_request | JSON غير صالح أو رسائل فارغة أو معامل خاطئ أو تجاوز نافذة السياق |
401 | missing_key · invalid_key · key_revoked | لا يوجد مفتاح أو المفتاح خاطئ أو تم استبداله |
402 | no_credit | الرصيد فارغ — اشحن وتستأنف الطلبات فوراً |
403 | content_blocked | محتوى جنسي يتعلق بقاصرين — مرفوض دون احتساب |
404 | not_found | نقطة نهاية غير معروفة |
413 | request_too_large | جسم الطلب أكبر من 8 MB |
429 | rate_limited · concurrency | تجاوز 300 في الدقيقة أو 8 متزامنة — انتظر ثم أعد المحاولة |
503 | upstream_busy | النموذج مشغول — أعد المحاولة بعد ثوانٍ |
أسئلة وأجوبة
هل هذا هو نفس النموذج الخاص بـ GPT-4 أو Claude؟
لا. نموذجنا هو نموذج مفتوح الأوزان مُعدّل خصيصًا للاستجابات بدون رقابة. إنه ليس GPT أو Claude أو Gemini أو أي نموذج من مزود آخر. إنه نموذج مميز يعمل على خوادم GPU الخاصة بنا.
كيف يعمل التسعير؟
نستخدم نظام رصيد مسبق الدفع بنظام الدفع حسب الاستخدام بدون رسوم شهرية. تكلف الرموز (tokens) المدخلة 0.25 دولار لكل مليون، وتكلف الرموز (tokens) المخرجة 1.00 دولار لكل مليون. الرصيد لا ينتهي، ويمكنك شحن الرصيد بالعملات المشفرة (USDT أو USDC) بدءًا من 10 دولارات.
ما هو رصيد التجربة؟
يحصل كل حساب جديد على رصيد تجريجي بقيمة 0.50 دولار صالح لمدة 7 أيام. لا يلزم بطاقة ائتمان أو رقم هاتف للبدء. يتيح لك ذلك اختبار <code>نموذج الذكاء الاصطناعي بدون رقابة</code> قبل الالتزام بالشراء.
مفتاحك على بُعد نموذج واحد
أنشئ حسابًا، انسخ المفتاح، غيّر URL الأساسي. هذا هو الإعداد الكامل.