وثائق API لإكمال الدردشة
ابدأ باستخدام واجهة برمجة التطبيقات (API) لروبوت الذكاء الاصطناعي غير المقيد من خلال إرسال طلب واحد إلى نقطة النهاية المتوافقة مع OpenAI. يغطي هذا الدليل المصادقة، والتدفق، والإخراج المهني لحالات الاستخدام الخاصة بالبرمجة والمحتوى البالغ (NSFW).
- عنوان URL الأساسي
https://api.uncensoredlocal.com/v1- النموذج
uncensored
المصادقة وعنوان URL الأساسي
قم بالاتصال عن طريق ضبط مفتاح API الخاص بك وعنوان URL الأساسي في العميل الخاص بك. عنوان URL الأساسي هو https://api.uncensoredlocal.com/v1. يتطلب كل طلب Authorization رأس مع مفتاحك. لا يلزم رقم هاتف للتسجيل، ويمكنك المصادقة عبر Google أو البريد الإلكتروني. لا تستهلك الأخطاء والرفضات الرصيد، لذا فإن الاختبار مجاني.
الطلب الأول
أرسل إكمال قياسي لتوليد النص. استخدم معرف النموذج uncensored للنموذج. تقبل واجهة برمجة التطبيقات مدخلات نصية وتُرجع مخرجات نصية. يمكنك اختبار الاتصال مباشرة بعد إنشاء مفتاحك.
curl https://api.uncensoredlocal.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Find the current UTC timestamp."}]
}'
يعيد هذا النص المُولّد في جسم الاستجابة. يمكنك ضبط معلمات مثل temperature للتحكم في الإبداع. تم ضبط النموذج للإجابة دون رفض المحتوى للمخاوف القانونية للبالغين.
واجهة برمجة تطبيقات Python
استخدم مكتبة بايثون الرسمية الخاصة بـ OpenAI للدمج بسرعة. قم بتعيين عنوان URL الأساسي ليشير إلى خدمتنا. قم بتهيئة العميل بمفتاح واجهة برمجة التطبيقات الخاص بك وأرسل طلب إكمال دردشة.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredlocal.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)
يحتوي كائن الرد على المحتوى المولد. يمكنك الوصول إلى النص مباشرة من كائن الرسالة. هذا يعمل مع أي مكتبة عميل متوافقة مع OpenAI.
Node SDK
تثبيت حزمة OpenAI Node للبدء في البناء. قم بتكوين عنوان URL الأساسي ومفتاح API في مثيل العميل. أرسل طلباً إلى نقطة نهاية إكمال الدردشة.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredlocal.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 في طلبك. يعيد الواجهة البرمجية أحداث الإرسال من الخادم (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 طلب في الدقيقة. يمكنك إجراء 8 طلبات متزامنة في الوقت نفسه. يجب ألا يتجاوز جسم الطلب 8 ميجابايت. إذا أرسلت طلبًا بمفتاح غير صالح، تتلقى خطأ 401. يشير خطأ 402 إلى عدم وجود رصيد. يعني خطأ 429 أنك وصلت إلى حد المعدل. نافذة السياق هي 100,000 رمز للطلب والإكمال معًا. الحد الأقصى للإخراج هو 16,000 رمز لكل طلب. الأخطاء مجانية، لذا يمكنك اختبار الحدود دون تكلفة.
الأسئلة الشائعة
ما هو عنوان URL الأساسي لواجهة برمجة تطبيقات الروبوت الذكي غير الخاضع للرقابة؟
عنوان URL الأساسي هو HTTPS://api.uncensoredlocal.com/v1. يعمل مع أي SDK متوافق مع OpenAI من خلال تحديث معلمة base_url. لا يلزم عنوان URL أساسي آخر للطلبات القياسية.
كيف أبدأ مع LLM غير الخاضع للرقابة عبر الإنترنت؟
سجّل باستخدام Google أو البريد الإلكتروني للحصول على مفتاح API فوراً. أضف رصيداً بالعملات المشفرة عبر USDT أو USDC لبدء إرسال الطلبات. معرف النموذج هو "uncensored" لجميع عمليات الإكمال.
ما هي حدود معدل الطلبات للذكاء الاصطناعي المحلي غير الخاضع للرقابة؟
يُسمح لك بإجراء 300 طلب في الدقيقة و8 طلبات متزامنة لكل مفتاح. نافذة السياق هي 100,000 رمز. يجب أن تكون أحجام الطلبات أقل من 8 ميجابايت. لا تُحتسب الأخطاء ضمن حد معدل الطلب الخاص بك.
توليد المفتاح في ثوانٍ
سجّل، احصل على مفتاحك، وحدّث عنوان URL الأساسي. انتهى.
عنوان URL الأساسيhttps://api.uncensoredlocal.com/v1