ar ▾

واجهة برمجة تطبيقات غير خاضعة للرقابة. الدفع حسب الرمز المميز.

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

قم بدمج الذكاء الاصطناعي اللامقيد الخاص بنا في البنية التحتية الخاصة بك بدون احتكاك. أدخل عنوان URL الأساسي ومفتاح API الخاص بنا، ثم قم بتشغيل الكود المتوافق مع OpenAI لتوليد النص بدون رفض للمحتوى.

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

ثبّت حزمة SDK الرسمية من OpenAI

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

from openai import OpenAI

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

قم بتعيين عنوان URL الأساسي ومفتاح API الخاص بك

وجّه عميلك إلى نقطة النهاية المخصصة لتجاوز الفلاتر القياسية. قم بتكوين متغيرات البيئة الخاصة بك على الفور للحفاظ على أمان بيانات الاعتماد. تتوقع واجهة برمجة التطبيقات (API) الخاصة بنا عنوان URL أساسي محدداً ومفتاحاً صالحاً للمصادقة.

import OpenAI from "openai";

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

أرسل الطلب الأول إلى /v1/chat/completions

استدعاء نقطة النهاية مع رسائل النظام والمستخدم. يعالج النموذج الإدخال ويعيد استجابة نصية مباشرة دون رفض غير ضروري. استخدم uncensored معرف النموذج للمخرجات غير المقيدة.

curl https://api.kimicontextwindow.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Summarize the RFC 9001 document in 200 words"}]
  }'

التعامل مع استجابات التدفق عبر 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)

تفعيل وضع JSON أو استدعاء الوظائف

هيكل مخرجاتك للاستخدام البرمجي عن طريق تمكين وضع JSON. يمكنك أيضًا تعريف الأدوات لاستدعاء الوظائف للتكامل مع الأنظمة الخارجية. تعمل كلتا الميزتين مع نموذجنا غير الخاضع للرقابة لاستخراج البيانات الموثوق.

تحقق من الاستخدام والحدود والأخطاء

راقب عدد الرموز المميزة وحدود الطلبات لتجنب انقطاع الخدمة. يفرض واجهة برمجة التطبيقات نافذة سياق بحجم 100,000 رمز مميز وحدًا قدره 300 طلب في الدقيقة. إذا رأيت خطأ 401، فافحص مفتاحك؛ يعني خطأ 402 أنك بحاجة إلى الشحن عبر العملات المشفرة؛ ويشير خطأ 429 إلى أنك تجاوزت حد معدل الطلبات.

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

كيف أبدأ مع API غير الخاضع للرقابة بسرعة؟

سجّل باستخدام Google أو البريد الإلكتروني للحصول على مفتاح API فوراً. أضف عنوان URL الأساسي ومفتاحك إلى SDK الخاص بـ OpenAI، ثم أرسل طلباً إلى نقطة نهاية إكمال الدردشة.

ما هو حد نافذة السياق لـ LLM غير المقيد هذا؟

يدعم النموذج نافذة سياق بحجم 100,000 رمز للإدخال والإخراج معًا. يمكنك توليد ما يصل إلى 16,000 رمز لكل طلب، أو 2,048 إذا لم تحدد قيمة max_tokens.

لماذا أحصل على خطأ 402 في طلبات واجهة برمجة التطبيقات غير الخاضعة للرقابة؟

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

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

سجّل، وانسخ الرمز المميز، حدّث عنوان URL الأساسي. هذا كل شيء.