ar ▾

توثيق واجهة برمجة التطبيقات

ابدأ في توليد النصوص غير المقيدة فوراً عبر واجهة برمجة التطبيقات (API) المتوافقة مع OpenAI. تدفع فقط مقابل الرموز المستخدمة، مما يضمن عدم إهدار أي شيء على الاشتراكات الخاملة أو الميزات غير المستخدمة.

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

مفتاح واجهة برمجة التطبيقات الخاص بك يصادق على كل طلب. مرره في Authorization قيمة التوكن كـ bearer token. عنوان URL الأساسي هو https://api.aiohnefilter.com/v1. يعمل هذا الـ Endpoint مع أي SDK قياسي لـ OpenAI. يمكنك تغيير المزودين بتغيير عنوان URL الأساسي والمفتاح فقط. يتم إنشاء مفتاحك فورًا بعد التسجيل. احتفظ به سريًا. يمنح وصولاً كاملاً لرصيدك المدفوع مسبقًا.

نقطة نهاية إكمال الدردشة

أرسل الرسائل إلى النموذج غير الخاضع للرقابة عبر POST /v1/chat/completions. استخدم معرف النموذج uncensored. تُعيد الـ API استجابات نصية مباشرة. تتحكم في السياق بنافذة 100,000 رمز. تحسب رموز الإدخال والإخراج من رصيدك. لا تستهلك الأخطاء الرصيد. استخدم هذه النقطة النهائية لجميع مهام توليد النص.

curl https://api.aiohnefilter.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Set server timezone to UTC"}]
  }'

واجهة برمجة تطبيقات Python

استخدم الرسمي openai حزمة Python للتكامل بسهولة. اضبط عنوان URL الأساسي ليشير إلى نقطة نهاية واجهة برمجة التطبيقات الخاصة بنا. قم بتهيئة العميل بمفتاحك. اتصل chat.completions.create مع uncensored النموذج. يقلل هذا النهج من كود القالب (boilerplate). يتعامل مع ترميز JSON تلقائياً. يتم دعم البث عبر العميل غير المتزامن.

from openai import OpenAI

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

تثبيت openai npm package for JavaScript projects. Configure the base URL to point to our servers. Pass your API key during initialization. Request completions using the standard method. The Node SDK manages connection pooling efficiently. It works well for serverless functions. Handle errors gracefully to avoid unexpected costs.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.aiohnefilter.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. تتلقى رموزاً أثناء توليدها. هذا يقلل من زمن الاستجابة المُدرَك للمخرجات الطويلة. يمكنك ضبط درجة الحرارة و top_p للإبداع. استخدم stop تسلسلات لإيقاف التوليد. يفرض وضع JSON مخرجات منظمة. اضبط max_tokens للتحكم في طول المخرجات. تحتوي الشريحة الأخيرة على إحصائيات الاستخدام الإجمالية.

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)

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

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

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

ما هو عنوان URL الأساسي لواجهة برمجة التطبيقات (API)؟

عنوان URL الأساسي هو HTTPS://api.aiohnefilter.com/v1. إنه متوافق مع مكتبات OpenAI القياسية. تحتاج فقط إلى تحديث عنوان URL الأساسي ومفتاح API في تكوين عميلك.

كيف يعمل تسعير الرمز؟

تدفع $0.15 مقابل كل مليون رمز إدخال و $0.50 مقابل كل مليون رمز إخراج. الأخطاء والرفض مجانية. الرصيد المدفوع مسبقاً لا ينتهي صلاحية. تدفع فقط مقابل ما تستخدمه فعلياً.

هل يمكنني تدفق الاستجابات؟

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

أنشئ مفتاحك

سجّل، انسخ المفتاح، حدّد العنوان الأساسي. هذا كل شيء.

ابدأ الآن