البدء السريع: استخدم الوكيل الخاص بنا في دقائق
قم بدمج الذكاء الاصطناعي اللامقيد الخاص بنا في البنية التحتية الحالية لديك بتغيير عنوان URL الأساسي فقط. يوضح دليل البدء السريع كيفية تبديل تكوين مكتبة SDK الخاصة بك مع OpenAI إلى الوكيل الخاص بنا في أقل من خمس دقائق.
https://api.proxyapiopenai.com/v1uncensored
قم بتكوين عنوان URL الأساسي الخاص بك
وجّه عميلك إلى بوابة لدينا لتجاوز الفلاتر القياسية. يستبدل عنوان URL الأساسي نقطة النهاية الافتراضية للمورد بـ https://api.proxyapiopenai.com/v1. يوجه هذا التغيير الوحيد جميع الطلبات عبر البنية التحتية غير المقيدة الخاصة بنا دون الحاجة إلى تعديلات في الشفرة بخلاف سلسلة عنوان URL. يمكنك التحقق من الاتصال عن طريق التحقق من النماذج المتاحة.
تدعم نقطة النهاية معلمات متوافقة مع OpenAI القياسية. تأكد من أن مكتبتك تستهدف المسار الصحيح لتجنب أخطاء 404.
قم بتعيين مفتاح API الخاص بك
المصادقة تعتمد على رمز حامل واحد يتم إنشاؤه عند التسجيل. احصل على مفتاحك من لوحة التحكم وأسنه إلى OPENAI_API_KEY متغير البيئة. يتحقق الوكيل الخاص بنا من صحة هذا المفتاح مقابل أرصدة الرصيد المدفوع مسبقًا بدلاً من مستويات الاشتراك. استخدم المفتاح على الفور؛ إنه نشط بمجرد إنشائه.
احفظ مفتاحك بأمان. على عكس المزودين القياسيين، لا نقدم مفاتيح متعددة لكل حساب، لذا تعامل مع هذا الرمز كاعتماد وصول وحيد لك.
أجرِ أول طلب
أرسل طلب إكمال محادثة قياسي لاختبار الاتصال. معرف النموذج uncensored يضمن أن تتلقى المخرجات دون رفض المحتوى للمواضيع القانونية للبالغين. يوضح المثال التالي استدعاء توليد نص أساسي باستخدام صيغة curl الافتراضية.
curl https://api.proxyapiopenai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the provided log output."}]
}'يعيد هذا الطلب استجابة نصية عادية. يتجاهل النظام منطق التوجيه المعقد، موفراً وصولاً مباشراً إلى أوزان النموذج الأساسية.
تكامل مكتبة Python
استخدم مكتبة بايثون الرسمية من OpenAI للتفاعل مع الوكيل الخاص بنا. قم بتهيئة العميل بعنوان URL الأساسي المخصص ومفتاح واجهة برمجة التطبيقات الخاص بك. يحافظ هذا النهج على التوافق مع قواعد الشيفرة الموجودة مع نقل الخلفية إلى النموذج غير الخاضع للرقابة لدينا. تتولى المكتبة عمليات التسلسل تلقائيًا.
from openai import OpenAI
client = OpenAI(base_url="https://api.proxyapiopenai.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)شغّل هذا النص البرمجي للتحقق من أن بيئتك تعيد توجيه الطلبات إلى خوادمنا بشكل صحيح. هيكل الاستجابة يتطابق مع تنسيقات JSON القياسية الخاصة بـ OpenAI.
تكامل Node SDK
قم بدمج عميل Node.js عن طريق تحديد عنوان URL الأساسي في كائن التكوين. يعمل هذا الإعداد مع أي تطبيق Express أو Node مستقل يتطلب نصًا مولدًا. يدعم الوكيل أوضاع التدفق وغير التدفق القياسية.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.proxyapiopenai.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);تأكد من أن إصدار الحزمة يدعم baseURL معامل. قد تتطلب الإصدارات القديمة تعديلات يدوية في الرؤوس.
التعامل مع استجابات التدفق
فعّل توليد الرمز الفوري عن طريق تعيين stream إلى true. يرسل الوكيل (Proxy) أحداث الإرسال عبر الخادم (SSE) لكل رمز (Token) يتم توليده. يقلل هذا من زمن الاستجابة المُدرَك للمستخدمين النهائيين ويسمح بعرض النص فوراً. يحتوي الجزء الأخير على إحصائيات كاملة لاستخدام الرموز.
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)قم بتحليل تدفق SSE لاستخراج أجزاء المحتوى. تعامل مع انقطاعات الشبكة المحتملة بسلاسة، حيث تكون اتصالات التدفق أكثر عرضة للانقطاع مقارنة باستجابات JSON القياسية.
الأسئلة الشائعة
لماذا يعيد الوكيل الخاص بي خطأ 401؟
يشير رمز الحالة 401 إلى مفتاح API غير صالح أو مفقود. تأكد من نسخ المفتاح تماماً من لوحة التحكم دون مسافات إضافية. تحقق الوكيل الخاص بنا من المفاتيح مقابل أرصدة الرصيد المدفوع مسبقاً، لذا فإن الحساب غير النشط سيؤدي أيضاً إلى حدوث هذا الخطأ.
ماذا يحدث إذا نفد الائتمان؟
تعيد الطلبات خطأ 402 Payment Required عندما يصل رصيدك المدفوع مسبقًا إلى الصفر. قم بإعادة الشحن باستخدام USDT (TRC20) أو USDC (Base) لاستئناف الخدمة على الفور. لا تنتهي صلاحية الرصيد المدفوع مسبقًا، لذا يمكنك إضافة الأموال في أي وقت دون فقدان الوصول إلى الأرصدة السابقة.
ما هي حدود معدل الطلبات ونافذة السياق؟
يدعم كل مفتاح API 300 طلب في الدقيقة ويسمح بـ 8 طلبات متزامنة. تمتد نافذة السياق لتشمل 100,000 رمز لكل من المدخلات والمخرجات مجتمعة. يؤدي تجاوز هذه الحدود إلى تشغيل خطأ 429 Too Many Requests حتى يتم إعادة تعيين النافذة.
احصل على مفتاح API الخاص بك في دقائق
سجّل، احصل على مفتاحك، وحدّث عنوان URL الأساسي. هذا كل الإعداد المطلوب.