عنوان URL الأساسي والمصادقة
ابدأ كل طلب بتوجيه عميلك إلى https://api.nofilteraichatbot.com/v1 和包括您的API密钥在授权标头中。
أنشئ مفتاحاً عبر لوحة التحكم باستخدام بيانات اعتماد Google أو البريد الإلكتروني، ثم مرره كـ Bearer YOUR_API_KEY للمصادقة على كل استدعاء.
الطلب الأول
أرسل أول موجه إلى نقطة نهاية إكمال الدردشة للتحقق من الاتصال وسلوك النموذج.
يطلب هذا المثال استجابة بسيطة باستخدام uncensored النموذج.
curl https://api.nofilteraichatbot.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Get the temperature in Tokyo"}]
}'
تكامل Python
استخدم مكتبة بايثون الرسمية الخاصة بـ OpenAI للتفاعل مع واجهة برمجة التطبيقات الخاصة بنا دون تعديل المنطق الأساسي.
قم بتكوين عنوان URL الأساسي لتوجيه الطلبات إلى محرك الاستدلال uncensored الخاص بنا.
from openai import OpenAI
client = OpenAI(base_url="https://api.nofilteraichatbot.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
قم بتهيئة SDK في بيئة JavaScript الخاصة بك للتعامل مع توليد النص بسلاسة.
تأكد من تجاوز عنوان URL الأساسي الافتراضي لتوجيه حركة المرور إلى نقطة النهاية الخاصة بنا.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nofilteraichatbot.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: true لتلقي استجابات جزئية في الوقت الفعلي.
تتضمن الشريحة النهائية ملخصاً لاستخدام الرموز الشاردية لتتبع الفوترة بدقة.
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)
حدود المعدلات والقيود
يدعم كل مفتاح API 300 طلب في الدقيقة ويسمح بـ 8 طلبات متزامنة.
تمتد نافذة السياق على 100,000 رمز، ويجب أن تبقى أحجام طلبات الجسم أقل من 8 ميجابايت.