البدء السريع لـ API الخاص بـ Adultgpt
قم بتوصيل الكود الحالي الخاص بك بنموذج LLM غير المقيد adultgpt باستخدام مجموعات SDK القياسية من OpenAI. ابدأ باستخدام رصيد المشفرة المدفوع مسبقاً وبدون اشتراكات شهرية.
عنوان URL الأساسي والمصادقة
ابدأ في الطلبات فوراً عن طريق توجيه عميلك إلى عنوان URL الأساسي الخاص بنا وإدخال مفتاح API الفريد الخاص بك.
استخدام https://api.adultgpt.cc/v1 كعنوان الخادم. يعتمد المصادقة على رمز حامل واحد يتم إنشاؤه أثناء التسجيل عبر Google أو البريد الإلكتروني. تحصل على مفتاح نشط واحد لكل حساب؛ إصدار مفتاح جديد يلغي صلاحية المفتاح السابق. يبقي هذا النهج تكاملك بسيطًا ويeliminates الحاجة إلى تدفقات OAuth المعقدة أو إدارة الجلسات.
يتم تحصيل الرسوم على النظام فقط مقابل استخدام الرموز المميزة الحقيقي، لذا لا تستنزف الأخطاء رصيدك. يمكنك الشحن باستخدام USDT على شبكة TRC20 أو USDC على شبكة Base، بمبالغ تتراوح بين $20 و $500.
نقطة نهاية إكمال الدردشة
أرسل مدخلات نصية واحصل على استجابات مولدة عبر نقطة إكمال الدردشة القياسية.
استخدم ال POST /v1/chat/completions توجيه مع معرف النموذج المحدد إلى uncensored. تتعامل نقطة النهاية هذه مع جميع مهام توليد النص دون الحاجة إلى تكوين إضافي للتوجيه أو اختيار النموذج. يمكنك تحديد تاريخ المحادثة باستخدام messages مصفوفة، والتي تدعم كل من أدوار المستخدم والمساعد.
يعالج النموذج المطالبات ضمن نافذة سياق تتكون من 100,000 رمز. المخرجات محدودة بـ 16,000 رمز لكل طلب، أو 2,048 رمزاً إذا لم تحدد حداً أقصى.
curl https://api.adultgpt.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List my current usage stats"}]
}'
سرد النماذج والمعلمات
استعلم عن النماذج المتاحة وخصّص سلوك التوليد باستخدام المعلمات القياسية.
استدعاء GET /v1/models للتحقق من حالة الخدمة وعرض المعرفات المتاحة. يمكنك ضبط الاستجابات باستخدام temperature, top_p, stop، و seed. تتيح هذه الإعدادات التحكم في الإقابدية وقابلية الاستنساخ. تدعم واجهة برمجة التطبيقات أيضاً وضع JSON عبر response_format واستدعاء الوظائف للتكامل مع الأدوات.
تتبع جميع المعلمات المخطط القياسي لـ OpenAI، مما يضمن عمل شيفرتك الحالية دون تعديل. يمكنك فرض هياكل JSON صارمة للتطبيقات البرمجية أو السماح بكتابة إبداعية أكثر مرونة.
from openai import OpenAI
client = OpenAI(base_url="https://api.adultgpt.cc/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)
الدفق واستدعاء الوظائف
استلم تحديثات تلو الأخرى ودمج الأدوات الخارجية بكفاءة.
فعّل التدفق عن طريق تعيين stream القيمة true. تُرجع الـ API أحداث الحدث المرسلة من الخادم (SSE) التي تحتوي على استجابات جزئية. تتضمن الشريحة النهائية إجمالي استخدام الرموز، مما يتيح لك تتبع التكاليف في الوقت الفعلي. يعمل استدعاء الوظائف بسلاسة مع tools و tool_choice المعلمات.
هذا الإعداد مثالي لواجهات الدردشة التي تتطلب زمن استجابة منخفضًا. يمكنك معالجة إدخال المستخدم، واستدعاء الوظائف الخارجية، وإضافة النتائج إلى سجل المحادثة ديناميكيًا.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.adultgpt.cc/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);
معالجة الأخطاء والحدود
إدارة الأخطاء وحدود معدل الطلبات برمجياً لضمان أداء قوي للتطبيق.
التعامل مع رموز الحالة HTTP بشكل مناسب. A 401 خطأ يشير إلى مفتاح API غير صالح أو منتهي الصلاحية. A 402 خطأ يشير إلى عدم كفاية الرصيد المدفوع مسبقاً؛ يجب عليك شحن رصيدك عبر العملات المشفرة لاستئناف الخدمة. A 429 خطأ يعني أنك تجاوزت حد 300 طلب في الدقيقة.
يتيح كل مفتاح ثمانية طلبات متزامنة. يتم تحديد حجم جسم الطلب بـ 8 ميجابايت. لا تستهلك الأخطاء والرفضات الرموز، لذا تكون الطلبات الفاشلة مجانية. يضمن هذا الهيكل فواتير متوقعة حتى خلال فترات حركة المرور العالية.
نافذة السياق والقيود
تحسين التعليمات الخاصة بك ضمن نافذة السياق ذات الـ 100,000 رمز مميز وحد المخرجات البالغ 16,000 رمز مميز.
يعالج النموذج سجل المحادثة بالكامل ضمن نافذة السياق. يؤدي هندسة المطالبات بكفاءة إلى تعظيم المساحة المتاحة للإدخالات الجديدة. يمكنك تعديل max_tokens معامل للتحكم في طول المخرجات، مع افتراض 2,048 رمزاً إذا لم يُحدد.
يرفض النظام المحتوى الذي يتضمن قاصرين لكنه يسمح بالمواضيع القانونية للبالغين، والخيالية، والمثيرة للجدل. ينطبق هذا القيد بشكل متسق على جميع الطلبات. استخدم seed المعامل لإنتاجيات قابلة للتكرار أثناء الاختبار.
التدفق
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)الأسئلة الشائعة
هل adultgpt منتج رسمي من OpenAI؟
لا، adultgpt هي خدمة مستقلة. تستخدم نموذجًا مفتوح الأوزان مضبوطًا لاستجابات غير خاضعة للرقابة، ومتوافق مع أدوات SDK الخاصة بـ OpenAI لكنه لا تملكه شركة OpenAI. تحقق من وثائق النموذج للحصول على تفاصيل محددة حول البنية الأساسية.
كيف أدفع مقابل واجهة برمجة التطبيقات؟
يمكنك الإيداع باستخدام USDT على شبكة TRC20 أو USDC على شبكة Base. تبدأ الإيداعات الدنيا من $20، مع توفر مكافآت للمبالغ الأكبر.
ماذا يحدث إذا حصلت على خطأ 402؟
يشير خطأ 402 إلى استنفاد رصيدك المدفوع مسبقاً. يجب عليك إضافة المزيد من الأموال عبر العملات المشفرة لاستئناف الاستخدام. لا تستهلك الأخطاء والرفضات الرموز، لذا تظل الطلبات الفاشلة مجانية.
استرجاع مفتاح الواجهة البرمجية الخاص بك
سجّل، وانسخ الرمز المميز، وحدّث نقطة النهاية. هذا كل ما يلزم.