ar ▾
فتح الحساب

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

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

فتح الحساب

بديل واجهة برمجة تطبيقات متوافق مع OpenAI غير خاضع للرقابة

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

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

عنوان URL الأساسي هو HTTPS://api.claudeapikeys.com/v1. مرر مفتاحك في رأس المصادقة كرمز حامل (Bearer token). يعمل هذا الإعداد مع أي عميل يدعم نقاط النهاية المتوافقة مع OpenAI.

إرسال طلب الإكمال الأول الخاص بك

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

  • استخدم تنسيق JSON القياسي للرسائل.
  • حدد النموذج كـ "uncensored".
  • أدرج مفتاح API الخاص بك في الرأس.
curl https://api.claudeapikeys.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list all open ports on 192.168.1.5"}]
  }'

تكوين التدفق والرموز

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

عيّن max_tokens لتقييد طول الإخراج. القيمة الافتراضية هي 2,048 رمزًا إذا لم يتم تحديدها. يدعم نافذة السياق ما يصل إلى 100,000 رمز إجماليًا.

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

قم بدمج استدعاء الوظائف عن طريق تعريف الأدوات في طلبك. تدعم واجهة برمجة التطبيقات tool_choice والمخرجات المهيكلة. استخدم response_format مضبوطاً على json_object للامتثال الصارم لـ JSON. يضمن هذه الميزة التحليل الموثوق للتطبيقات اللاحقة. يمكنك تعريف أدوات متعددة في الطلب نفسه.

ادمج الأدوات مع التدفق لتنفيذ الأدوات في الوقت الفعلي. يتعامل API مع استدعاءات الأدوات ويعيد النتائج بالتنسيق المتوقع. هذا الإعداد مثالي لعمليات العمل الآلية.

from openai import OpenAI

client = OpenAI(base_url="https://api.claudeapikeys.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 باستخدام الحزمة القياسية من OpenAI. قم بتحديث عنوان URL الأساسي ومفتاح واجهة برمجة التطبيقات في كائن التكوين الخاص بك. يضمن ذلك التوافق مع قواعد الشفرة الموجودة. تتولى الحزمة تسلسل الطلبات تلقائيًا.

تأكد من استخدام إصدار حديث من SDK. قد لا تدعم الإصدارات القديمة جميع المعاملات. اختبر تكاملك مع طلب بسيط قبل التوسع.

import OpenAI from "openai";

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

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

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

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

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

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

سجّل عبر Google أو البريد الإلكتروني للحصول على مفتاح API الخاص بك على الفور. قم بتحديث عنوان URL الأساسي لعميلك إلى HTTPS://api.claudeapikeys.com/v1. أرسل طلب اختبار باستخدام معرف النموذج "uncensored" للتحقق من الاتصال.

ما هي حدود معدل الطلبات لواجهة برمجة التطبيقات؟

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

هل تدعم واجهة برمجة التطبيقات التدفق؟

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

احصل على مفتاحك فوراً

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

فتح الحساب