ar ▾
جرّب برصيد تجريبي
لكل 1M رمز إدخال
$0.15
الرموز المخرجة / مليون
$0.50
سياق الرمز
100,000
رصيد تجريبي
$0.50
طلبات في الدقيقة
300

أسعار واجهة برمجة تطبيقات OpenAI: الأخطاء الشائعة وكيفية تجنبها

غالباً ما تفاجئ أسعار واجهة برمجة تطبيقات OpenAI المطورين لأن رموز الإدخال والإخراج تُفوتر بشكل منفصل، ويمكن أن تزيد استجابات التدفق التكاليف إذا لم يتم تتبعها بعناية. يساعد فهم هذه الآليات في تجنب الرسوم غير المتوقعة أثناء اختيار تكوين النموذج المناسب لميزانيتك.

آخر تحديث

ملخص

  • ت kostet Input tokens $0.15 per million while output tokens cost $0.50 per million with our uncensored model.
  • تستمر الاستجابات التدفقية في احتساب جميع الرموز المولدة لصالح رصيدك المدفوع مسبقًا.
  • تؤثر حدود نافذة السياق في حسابات رموز الإدخال والإخراج.
  • أرصدة الدفع المسبق لا تنتهي صلاحيتها وتحاسب فقط على الاستهلاك الفعلي بما في ذلك الأخطاء.

فهم تكلفة الرموز: الإدخال مقابل المخرجات

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

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

  • تشمل رموز الإدخال طلبك وسجل المحادثة
  • تغطي رموز الإخراج الاستجابة الكاملة للنموذج
  • كلا النوعين من الرموز يُحتسبان ضمن رصيدك المدفوع مسبقًا
  • الأخطاء والرفض لا تستهلك رموزًا
curl https://api.mistralopenaicompatibleapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list top 5 linux commands for disk cleanup"}]
  }'

حدود نافذة السياق والفواتير غير المتوقعة

تؤثر حدود نافذة السياق بشكل مباشر في تكاليف الرموز التعريفية لأن المحادثات الأطول تستهلك رموز إدخال أكثر. يدعم نموذجنا غير الخاضع للرقابة نافذة سياق تتسع لـ 100,000 رمز للنص المدخل مضافًا إليه النص المُولّد معًا. يمكنك توليد ما يصل إلى 16,000 رمز لكل طلب. إذا أهملت ضبط max_tokens، ينخفض الحد إلى 2,048 رمزًا.

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

  • نافذة سياق إجمالية بحجم 100,000 رمز للإدخال بالإضافة إلى الإخراج
  • 16,000 رمز إخراج كحد أقصى لكل طلب
  • 2,048 رمز إخراج افتراضي إذا حُذف max_tokens
  • تؤثر نافذة السياق على التكاليف وجودة الاستجابة
from openai import OpenAI

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

حساب الرموز في البث مقابل عدم البث

تُحسب الرمز المميز (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)

أخطاء شائعة في تكوين SDK

تسبب أخطاء تكوين مكتبات SDK رسومًا غير متوقعة عن طريق إرسال عدد كبير جدًا من الرموز المميزة أو إجراء طلبات زائدة. ينسى المطورون غالبًا تعيين max_tokens مما يؤدي إلى استجابات طويلة بشكل غير متوقع. ويفوت آخرون تنفيذ التدفق الذي يستمر في إرسال الرموز المميزة بعد اكتمال الاستجابة.

قم بتكوين حزمة SDK بمعلمات صريحة. اضبط max_tokens للتحكم في طول الإخراج. فعّل التدفق فقط عندما تحتاج إلى ملاحظات فورية. راقب استخدام الرموز في سجلات التطبيق الخاصة بك.

  • تعيين حدود max_tokens صريحة للتحكم في طول الإخراج
  • تمكين التدفق فقط عند الحاجة إلى ملاحظات فورية
  • راقب عد الرموز (Tokens) في سجلات تطبيقك
  • قم بتكوين قيم فترات الانتظار لمنع تعليق الطلبات
import OpenAI from "openai";

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

لماذا توفر أرصدة الدفع المسبق لك المال

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

ادفع من $20 إلى $500 بالعملات المشفرة لـ USDT على TRC20 أو USDC على Base. احصل على رصيد إضافي عند الشحن بمبلغ $50 أو أكثر. الرصيد لا ينتهي، لذا يمكنك استخدامه عند الحاجة. لا رسوم شهرية، مما يعني أنك تدفع فقط مقابل ما تستهلكه فعلياً.

  • تفرض أرصدة الدفع المسبق فقط مقابل الاستخدام الفعلي للرموز
  • الأخطاء والرفض لا تستهلك رموزًا
  • أضف من $20 إلى $500 بالعملات المشفرة
  • الرصيد لا ينتهي أبدًا وينطبق رصيد المكافأة

تجنب عقوبات حدود المعدل

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

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

  • 300 طلب في الدقيقة لكل مفتاح API
  • 8 طلبات متزامنة مسموح بها لكل مفتاح
  • يجب أن يكون حجم جسم الطلب أقل من 8 ميجابايت
  • مفتاح نشط واحد لكل حساب مع إمكانية الاستبدال

مقارنة تكاليف النماذج غير الخاضعة للرقابة

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

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

  • تتطلب النماذج غير الخاضعة للرقابة تدريبًا واستنتاجًا متخصصًا
  • يعكس التسعيل تكاليف الحوسبة للتوليد غير الخاضع للرقابة
  • تؤثر قيود المحتوى على جودة الاستجابة والتكلفة
  • اختر بناءً على احتياجات المحتوى وليس السعر فقط

تتبع الاستخدام وتنبيهات الفواتير

يساعدك تتبع استهلاك الرمز في مراقبة التكاليف ومنع تجاوز الميزانية. تعيد واجهة برمجة التطبيقات الخاصة بنا عدادات الرموز في كل استجابة بما في ذلك استجابات التدفق. تتبع هذه العدادات في سجلات وتطبيقاتك.

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

  • تظهر عدد الرموز التعبيرية في كل الاستجابات بما في ذلك التدفق
  • راقب نسب رموز الإدخال مقابل الإخراج
  • قم بتعيين تنبيهات الاستخدام لمنع تجاوز الميزانية
  • Calculate actual costs using token counts

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

كيف يمكنني حساب تكاليف الـ API الخاصة بي؟

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

هل تكلف الاستجابات المتدفقة أكثر من غير المتدفقة؟

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

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

تتلقى الطلبات التي تتجاوز حد 300 طلب في الدقيقة أو 8 طلبات متزامنة استجابة خطأ. لا تستهلك هذه الأخطاء الرموز المميزة لذا لن يتم تحميلك. قم بتنفيذ منطق إعادة المحاولة مع التخلف الأسي للتعامل مع حدود معدل الطلب بسلاسة.

هل تنتهي صلاحية الرصيد المدفوع مسبقاً؟

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

احصل على مفتاح API الخاص بك

سجّل، خذ المفتاح، وحدّث عنوان URL للنقطة النهائية. هذا كل شيء.