ar ▾
احصل على مفتاح API
  1. ChatKioHne
  2. توثيق واجهة برمجة التطبيقات

توثيق واجهة برمجة التطبيقات

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

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

تلتزم واجهة برمجة التطبيقات (API) بالمعايير القياسية لـ OpenAI. استخدم HTTPS://api.chatkiohnezensur.com/v1 كعنوان URL الأساسي. احصل على مفتاحك من لوحة التحكم بعد التسجيل باستخدام Google أو البريد الإلكتروني. احتفظ بهذا المفتاح بأمان. مرره في Authorization قيمة التوكن كـ bearer token.

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

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

curl https://api.chatkiohnezensur.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Summarize the three main points of the provided text"}]
  }'

الطلب الأول باستخدام Python

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

عيّن درجة الحرارة للإبداع. استخدم top_p للعينة النواة. اضبط max_tokens للتحكم في طول المخرجات. الحد الأقصى الافتراضي هو 2,048 رمز ما لم تحدد خلاف ذلك. لا تستهلك الأخطاء والرفضات الرهونات.

التنسيق القياسي هو JSON. تعامل مع الاستثناءات برقة. تدعم واجهة برمجة التطبيقات التدفق للإخراج في الوقت الفعلي. استخدم معلمة stream لتحسين تجربة المستخدم في التطبيقات.

from openai import OpenAI

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

تطبيق Node SDK

دمج واجهة برمجة التطبيقات في تطبيقات Node.js بسهولة. قم بتكوين عنوان URL الأساسي بشكل صحيح. مرر مفتاح API الخاص بك في الرؤوس. تتعامل المكتبة مع التسلسل التلقائي. هذا يقلل بشكل كبير من شفرة القالب.

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

يتوفر استدعاء الوظائف عبر معلمة tools. عرّف مخططات لاستخراج البيانات الهيكلية. يحترم النموذج قيود التنسيق. يضمن وضع JSON مخرجات متسقة للتنسيق.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.chatkiohnezensur.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 ميجابايت. تمنع هذه الحدود الإساءة أثناء أوقات الذروة.

تعيد حدود المعدلات تعيينها كل دقيقة. يؤدي تجاوزها إلى إرجاع خطأ 429. انتظر قبل إعادة المحاولة. قد تقدم الطبقات المميزة حدوداً أعلى في المستقبل.

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

عد الرموز والتكاليف

ادفع فقط مقابل ما تستخدمه. تكلفة رموز الإدخال $0.15 لكل مليون. تكلفة رموز الإخراج $0.50 لكل مليون. الرصيد لا ينتهي. الأخطاء مجانية.

أضف رصيدًا بالعملات المشفرة. USDT على TRC20 أو USDC على Base. الحد الأدنى للإيداع هو 20 دولارًا. تنطبق رصيدات المكافأة للمبالغ الأكبر. +5% من 50 دولارًا، +10% من 100 دولار، +15% من 200 دولار.

الحسابات الجديدة تحصل على رصيد تجريبي بقيمة $0.50. صالح لمدة 7 أيام. راقب الاستخدام في لوحة التحكم. لا تُصدر استرداداً للرصيد.

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

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

نستخدم نموذج مفتوح الوزن مخصصاً مخصصاً للردود غير المقيدة. لا يرفض المواضيع القانونية أو البالغين أو الخيالية أو المثيرة للجدل. إنه ليس GPT أو Claude أو أي نموذج آخر للبائع.

كيف أتعامل مع الأخطاء في واجهة برمجة التطبيقات (API)؟

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

هل يمكنني تدفق الاستجابات للمخرجات في الوقت الفعلي؟

نعم، اضبط stream إلى true في طلبك. تعيد واجهة برمجة التطبيقات أحداث الحدث المرسلة. قم بمعالجة الشرائح عند وصولها. يقلل هذا من زمن الاستجابة للاستجابات الطويلة.

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

سجّل، وانسخ مفتاحك، وحدّث عنوان URL الأساسي. تكامل كامل في دقائق.