البدء السريع: قم بدمج واجهة برمجة التطبيقات لنموذج اللغات الكبير غير الخاضع للرقابة
قم بدمج واجهة برمجة التطبيقات LLM غير الخاضعة للرقابة في دقائق مع نقطة النهاية المتوافقة مع OpenAI. يوجهك هذا الدليل السريع خلال المصادقة، التدفق، ومعالجة الاستجابات بدون قفل الاشتراك.
المصادقة وURL الأساسي
ابدأ بتوجيه عميلك إلى عنوان URL الأساسي الخاص بنا وإرسال مفتاحك في الرأس. تقع نقطة النهاية على https://api.kiohnegrenzen.com/v1 ويقبل العناوين القياسية. تحتاج إلى مفتاح API، والذي تولده على الفور في احصل على مفتاح API صفحة. استخدم مصادقة Google أو البريد الإلكتروني للبدء. لا يتطلب رقم هاتف. يمنح المفتاح الوصول إلى النموذج غير الخاضع للرقابة.
العنوان المطلوب: Authorization: Bearer YOUR_API_KEY
أخطاء مثل 401 تشير إلى مفتاح غير صالح أو مفقود. تحقق من لوحة حسابك. تعني أخطاء 402 أن رصيدك المسبق قد استنفد. أضف عبر العملات المشفرة للمتابعة. تشير استجابات 429 إلى أنك وصلت إلى حد معدل الطلب البالغ 300 طلب في الدقيقة.
إرسال طلبك الأول
أجرِ طلب POST إلى /v1/chat/completions مع معرف النموذج الخاص بك والطلب. استخدم uncensored كمعرف النموذج. هذا النموذج مضبط للإجابة بدون رفض للمحتوى البالغ القانوني. يتعامل مع إدخال النص ويعيد إخراج النص. يمكنك تحديد معلمات مثل temperature أو top_p للتحكم في الإبداع. يدعم النظام استدعاء الوظائف ووضع JSON للبيانات المهيكلة.
النموذج: uncensored
حافظ على طلبات أقل من 8 ميجابايت. يمكنك إرسال ما يصل إلى 8 طلبات متزامنة لكل مفتاح. يعد كل طلب جزءًا من رصيدك المدفوع مسبقًا. الأخطاء والرفض مجانيان. لا ينتهي رصيدك أبدًا.
تكامل واجهة برمجة تطبيقات Python
استخدم الرسمي openai حزمة Python للتفاعل مع واجهة برمجة التطبيقات. اضبط عنوان URL الأساسي ليشير إلى نقطة النهاية الخاصة بنا وقم بتوفير مفتاحك. يتيح لك ذلك الاستفادة من هياكل الكود الحالية. يمكنك تمرير الرسائل كقائمة من الكائنات القاموسية. يحتوي كائن الاستجابة على النص المُولّد وإحصائيات استخدام الرموز. يتم دعم التدفق عبر المولدات غير المتزامنة.
المعلمات الرئيسية: temperature, top_p, stop, seed.
ثبّت الحزمة باستخدام pip. استورد فئة العميل. قم بتهيئتها باستخدام عنوان URL الأساسي الخاص بك. أرسل طلب إكمال الدردشة. تتولى الحزمة البرمجية (SDK) عملية تسلسل JSON وناقل HTTP نيابةً عنك.
تكامل SDK Node.js
تهيئة حزمة تطوير البرمجيات (SDK) الخاصة بـ OpenAI لـ Node.js باستخدام عنوان URL الأساسي لدينا. يضمن ذلك التوافق مع مشاريع JavaScript أو TypeScript الخاصة بك. مرر مفتاح واجهة برمجة التطبيقات وعنوان URL الأساسي في المُهيئ. أرسل طلب إكمال الدردشة باستخدام معرف النموذج uncensored. يُرجع مكتبة البرمجيات (SDK) تدفق استجابة أو كائنًا واحدًا. يمكنك تكوين معلمات مثل presence_penalty و frequency_penalty.
التكوين: تعيين baseURL و apiKey.
يدعم SDK كل من الطلبات المتزامنة وغير المتزامنة. استخدم async/await للعمليات غير المربكة. تعامل مع الأخطاء بسلاسة. التقط أخطاء الشبكة وأخطاء API. سجل استخدام الرموز لتتبع التكاليف.
استجابات البث مع SSE
فعّل البث عن طريق تعيين stream: true في طلبك. تُعيد واجهة برمجة التطبيقات أحداث الإرسال الخادم (SSE). تحتوي كل شريحة على نص جزئي. تتضمن الشريحة الأخيرة إجمالي استخدام الرموز المميزة. هذا مثالي للتطبيقات في الوقت الفعلي. يمكنك عرض الرموز المميزة عند وصولها. يدعم النموذج ما يصل إلى 16,000 رمز مميز لكل طلب. اضبط max_tokens للتحكم في طول المخرجات. الافتراضي هو 2,048 رمز إذا لم يتم تحديده.
البث: تمكين عبر مكتبة العميل أو HTTP الخام.
قم بتحليل تدفق SSE. تعامل مع كل شريحة. اجمع النص. أغلق التدفق عند الانتهاء. يتم الإبلاغ عن استخدام الرموز المميزة في الشريحة الأخيرة. يساعدك ذلك على تتبع التكاليف بدقة.
حدود الرموز ومعالجة الأخطاء
يدعم نافذة السياق 100,000 رمز للنص البرمجي والإكمال المجمع. يتيح ذلك مستندات كبيرة. راقب استخدام الرموز لتجنب تجاوز الحدود. تشمل الأخطاء 401 للمفاتيح غير الصالحة، و402 لعدم كفاية الرصيد، و429 لحدود معدل الطلب. الرفضات مجانية. الرصيد مدفوع مسبقاً ولا ينتهي. قم بإعادة الشحن باستخدام USDT أو USDC. تنطبق المكافآت على عمليات الشحن الأكبر. استخدم وضع JSON للمخرجات المهيكلة. دعم استدعاء الوظائف. الخصوصية محفوظة؛ لا تُستخدم المدخلات للتدريب.
cURL
curl https://api.kiohnegrenzen.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a 300 word technical blog post about vector databases."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.kiohnegrenzen.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.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.kiohnegrenzen.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 = 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 رمز للنص البرمجي والإكمال المجمع. يتيح ذلك مستندات كبيرة. راقب استخدام الرموز لتجنب تجاوز الحدود.
كيف أودع رصيد API المدفوع مسبقاً؟
أضف رصيدًا باستخدام USDT (TRC20) أو USDC (Base). يتم قبول أي مبلغ صحيح يتراوح بين $20 و$500. تنطبق المكافآت على الإضافات الأكبر. لا تنتهي صلاحية الرصيد أبدًا.
هل يرفض النموذج غير المقيد المحتوى؟
لا يرفض النموذج المواضيع القانونية للبالغين، أو الخيالية، أو المثيرة للجدل. وهو مُعدّل لاستجابات غير خاضعة للرقابة. الاستثناءات تشمل المحتوى الجنسي الذي يتضمن قاصرين. الطلبات من هذا النوع يتم رفضها.
استرجاع مفتاح الواجهة البرمجية الخاص بك
سجّل، وانسخ المفتاح، وحدّث عنوان URL الأساسي. هذا كل شيء.