ar ▾
جرّب برصيد تجريبي

ابدأ البرمجة باستخدام واجهة برمجة التطبيقات (API) الخاصة بنا

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

ثبّت OpenAI SDK

ابدأ بتثبيت المكتبة القياسية في بيئة مشروعك. يضمن ذلك التوافق مع openai compatible api نقاط النهاية دون الحاجة إلى أغطية مخصصة. تتعامل الحزمة الرسمية مع التسلسل وإعادة المحاولة تلقائيًا.

pip install openai

قم بتكوين base_url ومفتاح API الخاص بك

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

base_url="https://api.pricingapiopenai.com/v1"

API_KEY="your-key-here"

أرسل أول إكمال للدردشة

أرسل طلبًا قياسيًا لتوليد استجابات نصية. يقبل النموذج مطالبات النظام ورسائل المستخدم تمامًا مثل أي مزود آخر. ستتلقى مخرجات نصية مباشرة بدون فلاتر مخفية أو رفضات للمحتوى القانوني.

curl https://api.pricingapiopenai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Send me the monthly pricing for the high tier plan"}]
  }'

تمكين التدفق لاستجابات فورية

فعّل التدفق لتلقي الرموز بمجرد توليدها. يقلل هذا من زمن الاستجابة المدرك للمستخدمين النهائيين ويحافظ على الاتصال مفتوحًا حتى الاكتمال. يتضمن الشريحة الأخيرة إجمالي استخدام الرموز لشفافية الفواتير.

from openai import OpenAI

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

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

import OpenAI from "openai";

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

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

ما هي هيكلية تسعير واجهة برمجة التطبيقات OpenAI لهذه الخدمة؟

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

ماذا يحدث إذا تجاوزت حد معدل الطلب؟

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

لماذا أحصل على خطأ 401 أو 402؟

يشير خطأ 401 إلى مفتاح API غير صالح أو مفقود. يعني خطأ 402 أن رصيدك المسبق غير كافٍ لتغطية الطلب. اشحن عبر العملة المشفرة لاستئناف الخدمة.

احصل على مفتاحك في دقائق

سجّل، خذ المفتاح، وحدّث عنوان URL الأساسي. بسيط.

جرّب برصيد تجريبيعرض الوثائق