ar ▾

البدء السريع مع واجهة برمجة التطبيقات غير المقيدة

دمج واجهة برمجة التطبيقات للذكاء الاصطناعي uncensored الخاصة بنا في دقائق باستخدام واجهات برمجة التطبيقات (SDKs) القياسية لـ OpenAI. يغطي هذا الدليل المصادقة، الطلبات، البث المباشر، وتتبع التكاليف.

المتطلبات الأساسية وإعداد حزمة التطوير (SDK)

تعمل واجهة برمجة التطبيقات (API) لدينا مع أي عميل متوافق مع OpenAI. أنت بحاجة فقط إلى مفتاح API من لوحة التحكم الخاصة بنا.

ثبّت الحزمة البرمجية (SDK) القياسية للغتك. بالنسبة لـ Python، شغّل pip install openai. بالنسبة لـ Node.js، قم بتشغيل npm install openai. نستخدم المعيار OpenAI فئة.

قم بتعيين عنوان URL الأساسي إلى نقطة النهاية الخاصة بنا. يضمن ذلك توجيه جميع الطلبات بشكل صحيح إلى نموذج LLM غير المقيد الخاص بنا.

المصادقة بمفتاح API الخاص بك

مرر مفتاح API الخاص بك في الـ Authorization الرأس. نطلب هذا لكل طلب.

أنشئ مفتاحك على صفحة "الحصول على مفتاح API". يمكنك تسجيل الدخول باستخدام Google أو استخدام البريد الإلكتروني وكلمة المرور.

حافظ على أمان مفتاحك. مفتاح نشط واحد لكل حساب. إذا فقدته، أنشئ مفتاحًا جديدًا لاستبدال المفتاح القديم.

إرسال أول إكمال دردشة لك

أرسل طلب POST إلى /v1/chat/completions. حدد النموذج كـ uncensored.

أدرج رسالتك في messages مصفوفة. سيعيد النموذج استجابة نصية.

إليك مثال باستخدام cURL:

curl https://api.llmsuncensored.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Set the timeout to 30 seconds for the request"}]
  }'

التعامل مع استجابات التدفق عبر SSE

استخدم التدفق للمخرجات في الوقت الفعلي. حدد stream إلى true في طلبك.

ترسل الواجهة النصية (API) أحداث Server-Sent Events. يحتوي كل جزء على نص جزئي.

اجمع جميع القطع لبناء الاستجابة الكاملة. هذا مثالي لواجهات الدردشة.

مثال في Python:

from openai import OpenAI

client = OpenAI(base_url="https://api.llmsuncensored.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)

تكوين معلمات مثل درجة الحرارة

اضبط المعلمات للتحكم في الإبداع. استخدم temperature للعشوائية.

تعيين top_p للعينة النواة. استخدم max_tokens لتحديد طول المخرجات.

ندعم نافذة سياق بحجم 100,000 رمز. يتيح ذلك إجراء محادثات طويلة.

مثال Node.js:

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.llmsuncensored.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);

فهم استخدام وتكاليف الرموز المميزة

ادفع فقط مقابل ما تستخدمه. الرصيد مدفوع مسبقًا ولا ينتهي.

تتكلف رموز الإدخال 0.15 دولار لكل مليون. تكلف رموز الإخراج 0.50 دولار لكل مليون.

الأخطاء والرفض مجانيان. تحقق من الجزء الأخير لاستخدام الرموز.

مثال التدفق:

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)

الأسئلة الشائعة

ما هي نافذة سياق واجهة برمجة تطبيقات LLM غير الخاضعة للرقابة؟

تدعم واجهة البرمجة لدينا نافذة سياق بحجم 100,000 رمز. يشمل ذلك رموز الطلب والإكمال معاً. يمكنك إرسال مستندات طويلة أو إجراء محادثات ممتدة.

لماذا أحصل على خطأ 401؟

يشير خطأ 401 إلى أن مفتاح API الخاص بك غير صالح أو مفقود. تحقق من مفتاحك في لوحة التحكم. تأكد من أنك تستخدم عنوان URL الأساسي الصحيح.

كيف أتعامل مع حد معدل الطلبات (429)؟

لقد وصلت إلى حد 300 طلب في الدقيقة. انتظر وأعد المحاولة. يمكنك أيضاً تقليل الطلبات المتزامنة إلى 8 لكل مفتاح.

احصل على مفتاح API الخاص بك الآن

سجّل، احصل على مفتاحك، وجّه API الخاص بك إلى عنوان URL الأساسي الجديد. يستغرق الإعداد ثوانٍ.

احصل على مفتاحك