LLM No Login: بداية سريعة لـ API
ابدأ مع API LLM بدون رقابة في دقائق. استخدم نقطة النهاية المتوافقة مع OpenAI لإرسال الموجّهات واستقبال استجابات نصية خام وغير مقيدة بدون عوائق.
https://api.llmnologin.com/v1uncensored
المصادقة
يتطلب كل طلب مفتاح API صالح. تحصل على هذا المفتاح فورًا بعد التسجيل باستخدام البريد الإلكتروني وكلمة المرور فقط في صفحة إنشاء المفاتيح. لا يتطلب البدء التحقق من الهاتف أو بطاقة الائتمان أو الهوية المؤسسية. للطبقة التجريبية، لا توجد حاجة لطريقة الدفع، على الرغم من أن الرصيد المدفوع مطلوب للاستخدام المستمر بعد المخصص التجريبي الأولي.
أدرج المفتاح في رأس Authorization باستخدام مخطط Bearer. احفظ مفتاحك بأمان؛ يمكنك تجديده في أي وقت من لوحة التحكم، مما يلغي سريان المفتاح السابق فورًا. إذا رأيت خطأ 401، تحقق من أن المفتاح نشط ومكتوب بشكل صحيح.
نقطة نهاية إكمال المحادثة
تتمثل الوظيفة الأساسية في نقطة النهاية القياسية لإكمال المحادثات. يقبل هذا API مدخلات نصية ويعيد مخرجات نصية، ويدعم كلًا من الموجّهات البسيطة والمحادثات المهيكلة ذات الأدوار المتعددة. إنه متوافق مع حزم SDK الرسمية لـ OpenAI وأي عميل يدعم مواصفات API الخاصة بـ OpenAI.
لإجراء طلبك الأول، وجه عميلك إلى عنوان URL الأساسي: https://api.llmnologin.com/v1. حدد معرف النموذج بـ uncensored في جسم الطلب. هذا النموذج هو بديل مفتوح الأوزان مضبوط للإجابة بدون رفض المحتوى للاستخدام القانوني للبالغين، مما يجعله مثاليًا للكتابة الإبداعية أو البرمجة أو البحث حيث قد تتداخل الفلاتر القياسية.
عنوان URL الأساسي: https://api.llmnologin.com/v1
نقطة النهاية: POST /v1/chat/completions
إليك مثال أساسي باستخدام cURL لإرسال موجّه بسيط:
curl https://api.llmnologin.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."}]
}'
حزمة SDK لـ Python
لمطوّري بايثون، تعمل حزمة SDK الرسمية لـ OpenAI لبايثون مع خدمتنا مباشرةً مع الحد الأدنى من الإعداد. لا تحتاج سوى إلى تحديث عنوان URL الأساسي ليُشير إلى خدمتنا وتقديم مفتاح API الخاص بك. يتيح لك هذا النهج الاستفادة من المكتبات والأدوات المألوفة مع الوصول إلى نموذج بدون رقابة دون قيود مزودي الخدمات التجاريين القياسيين.
قم بتهيئة العميل بمفتاحك وعنوان URL الأساسي المخصص. ثم، استدعِ طريقة chat.completions.create بمعرف النموذج uncensored. هذا الإعداد مثالي لدمج قدرات LLM في البرامج النصية أو البوتات أو خدمات الخلفية حيث تحتاج إلى توليد نص موثوق وغير مقيد.
from openai import OpenAI
client = OpenAI(base_url="https://api.llmnologin.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 لـ Node.js
يمكن لمطوري JavaScript و TypeScript استخدام حزمة npm الرسمية openai للتفاعل مع API الخاص بنا. على غرار Python، يجب عليك تكوين العميل لاستخدام عنوان URL الأساسي الخاص بنا ورأس المصادقة. يضمن ذلك أن تطبيقات Node.js الخاصة بك يمكنها التكامل بسلاسة مع نموذجنا بدون رقابة لمهام تتراوح بين توليد الكود وتحليل المحتوى.
أنشئ مثيلًا جديدًا لعميل OpenAI، وحدد apiKey و baseURL، ثم استدعِ نقطة نهاية إكمال المحادثة. هذه الطريقة فعالة للعرض من جانب الخادم أو نقاط نهاية API أو سير العمل الآلي حيث تكون زمن الاستجابة المنخفض والإنتاجية العالية ضروريين.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmnologin.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 في طلبك. يعيد API تدفق أحداث المخدم (SSE)، مما يسمح لك بمعالجة الرموز (tokens) بمجرد توليدها بدلاً من انتظار الاستجابة الكاملة.
هذا يقلل من زمن الاستجابة المدرك بشكل كبير. تتعامل حزم SDK مع تحليل تدفقات 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)
الحدود والأخطاء والسياق
تدعم خدمتنا نافذة سياق بـ 100,000 رمز، مما يتسع لكل من رموز الموجّه ورموز الإكمال. هذا يسمح بتاريخ محادثات موسع أو معالجة مستندات كبيرة ضمن طلب واحد. كن على دراية بحد حجم جسم الطلب البالغ 8 ميجابايت وحدّ المعدل البالغ 300 طلب في الدقيقة لكل مفتاح API.
تشمل أكواد الأخطاء الشائعة 401 للمفاتيح غير الصالحة، و402 لعدم كفاية الرصيد المسبق الدفع، و429 لتجاوز حدّ المعدل. إذا واجهت خطأ 402، قم بشحن الرصيد عبر العملات المشفرة (USDT أو USDC) لمواصلة الاستخدام. الرصيد المدفوع لا ينتهي صلاحيته أبدًا، لذا يمكنك استخدامه بالسرعة التي تناسبك. لاحظ أنه على الرغم من أن النموذج بدون رقابة، فإن الطلبات التي تتضمن محتوى جنسيًا مع قاصرين يتم حظرها دائمًا.