ar ▾
استلم مفتاحًا تجريبيًا

توثيق واجهة برمجة التطبيقات: إكمال الدردشة

ابدأ بواجهة برمجة التطبيقات الخاصة بنا لنموذج اللغة الكبير (LLM) غير الخاضع للرقابة في دقائق. يغطي هذا الدليل المصادقة، وتنسيقات الطلبات، والتدفق للمطورين الذين يستخدمون عملاء OpenAI القياسية.

عنوان URL الأساسي والمصادقة

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

استخدام https://api.unlimitedtokens.cc/v1 كعنوان URL الأساسي. مرر مفتاحك كـ Bearer YOUR_API_KEY. لا اشتراك يقيّد وصولك. الرصيد المدفوع مسبقاً يمول كل مكالمة. الأخطاء والرفضات لا تكلف شيئاً. رصيدك لا ينتهي صلاحيته. أنشئ مفاتيح عبر Google أو البريد الإلكتروني على لوحة التحكم.

نقطة نهاية إكمال الدردشة

أرسل مطالبات نصية إلى POST /v1/chat/completions واستخراج استجابات نصية.

تتعامل هذه نقطة النهاية مع جميع التفاعلات القياسية. معرف النموذج هو دائمًا uncensored. يقبل رسائل بأدوار مثل user أو assistant. لا توجد تضمينات أو توليد صور هنا. مجرد إدخال وإخراج نص نقي. قم بتعيين معايير مثل درجة الحرارة وتسلسلات التوقف. أنت تتحكم في نمط الإخراج.

curl https://api.unlimitedtokens.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Summarize the core changes in the latest release notes"}]
  }'

المعلمات المدعومة والخيارات

تحكّم في سلوك النموذج باستخدام معاملات قياسية مثل درجة الحرارة وtop_p.

تعيين temperature للإبداع. استخدم top_p للعينة النواة. عرّف stop تسلسلات لإيقاف التوليد. فعّل json_object لبيانات مُهيّأة. الأدوات واستدعاء الوظائف مدعومة بالكامل. بث الاستجابات عبر SSE. اضبط seed للتكرار. تعديلات عقوبات الوجود والتكرار تكرار الرموز. اضبط هذه لتناسب سير عملك.

استجابات البث عبر SSE

استلم الرموز (Tokens) في الوقت الفعلي باستخدام أحداث الإرسال من الخادم (SSE).

تعيين stream: true في طلبك. ترسل واجهة برمجة التطبيقات (API) أجزاءً مع توليدها. يحتوي كل جزء على نص جزئي وبيانات استخدام. يتضمن الجزء الأخير إجمالي عدد الرموز. يقلل هذا من زمن الاستجابة المُدرَك بشكل كبير. وهو مثالي لواجهات الدردشة. تعامل مع الأخطاء بسلاسة أثناء التدفق. معالج كل كائن جزئي عند وصوله.

from openai import OpenAI

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

معالجة الأخطاء والحدود

التعامل مع أخطاء 401، و402، و429 بشكل صحيح.

يشير خطأ 401 إلى أن المفتاح غير صالح. تحقق من لوحة التحكم للحصول على المفتاح الصحيح. يشير خطأ 402 إلى عدم كفاية الرصيد. قم بإضافة رصيد عبر العملات المشفرة للمتابعة. يشير خطأ 429 إلى تحديد معدل الطلبات. أنت مقيد بـ 300 طلب في الدقيقة. أيضاً، لديك حد لـ 8 طلبات متزامنة. يجب أن يبقى جسم الطلب أقل من 8 ميجابايت. لا تستهلك الأخطاء رصيدك. لا تُصدر استرداد للأرصدة، لكن الشحنات المكررة تُصلح عبر الدعم.

import OpenAI from "openai";

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

نافذة السياق وتفاصيل النموذج

يدعم النموذج نافذة سياق بحجم 100,000 رمز.

يغطي هذا النافذة كلًا من الطلب والإكمال. يمكنك توليد ما يصل إلى 16,000 رمز لكل طلب. إذا لم تقم بتعيين max_tokens, الافتراضي هو 2,048. هذا يسمح بتوليد محتوى طويل الطول. النموذج غير خاضع للرقبة ومفتوح الوزن. لا يرفض المحتوى البالغ القانوني. إنه ليس GPT أو Claude أو أي نموذج آخر من البائعين. يعمل على خوادمنا. استخدمه لآلاف الآمال والسياق العميق.

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)

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

كيف أحصل على رموز غير محدودة؟

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

هل هذه الواجهة متوافقة مع مكتبات SDK الخاصة بـ OpenAI؟

نعم، إنه متوافق تمامًا مع OpenAI. يمكنك استخدام مكتبات OpenAI الرسمية عن طريق تغيير عنوان URL الأساسي ومفتاح API. يدعم نقاط النهاية والمعاملات القياسية.

ماذا يحدث إذا حصلت على خطأ 402؟

تعني خطأ 402 أن رصيدك المدفوع مسبقاً قد استنفد. تحتاج إلى إضافة رصيد إلى حسابك عبر العملات المشفرة للمتابعة في إرسال الطلبات. لا تستهلك الأخطاء والرفضات رصيدك.

افتح مفتاح واجهة برمجة التطبيقات الخاص بك

سجّل الدخول، وانسخ الرمز المميز، وحدّث النقطة النهائية. هذا كل شيء.

استلم مفتاحًا تجريبيًا