ملخص سريع
يكلف GPT-5.4 mini مبلغ 0.75 دولار لكل مليون رمز إدخال و4.50 دولار لكل مليون رمز إخراج، مع نافذة سياق تبلغ 400 ألف رمز وسرعة مضاعفة لـ GPT-5 mini. يمكنك استدعاء واجهة برمجة تطبيقات GPT-5.4 mini باستخدام معرف النموذج gpt-5.4-mini عبر واجهة برمجة تطبيقات OpenAI واختبارها بصريًا باستخدام Apidog أو برمجيًا باستخدام بايثون، بما في ذلك كتابة اختبار وحدة للتحقق من الاستجابات.
مقدمة
أعلنت OpenAI عن GPT-5.4 mini في مارس 2026 كأكثر نماذجها الصغيرة قدرة حتى الآن، مما يوفر ذكاءً يقارب مستوى النماذج الرائدة بجزء بسيط من التكلفة. إذا كنت تقوم بتقييم أسعار GPT-5.4 mini لأعباء العمل الإنتاجية، أو تتطلع إلى دمج واجهة برمجة تطبيقات GPT-5.4 mini في تطبيقك، فإن هذا الدليل يغطي كل ما تحتاجه. سنستعرض تفاصيل التسعير الكاملة وقدرات واجهة برمجة التطبيقات، ومسارين عمليين للتكامل: سير عمل قائم على واجهة المستخدم الرسومية باستخدام Apidog، ونهج برمجي بلغة بايثون كاملاً مع اختبار وحدة للتحقق من تكاملك.
تفصيل أسعار GPT-5.4 mini
تم تصميم أسعار GPT-5.4 mini لجعل الذكاء الاصطناعي عالي القدرة متاحًا للاستخدام الإنتاجي بكميات كبيرة. إليك ما تحتاج لمعرفته قبل البدء في استدعاء واجهة برمجة تطبيقات GPT-5.4 mini.
تكاليف رموز الإدخال والإخراج لـ GPT-5.4 mini
الأسعار الأساسية لـ GPT-5.4 mini واضحة ومباشرة:
- رموز الإدخال: 0.75 دولار لكل مليون رمز
- رموز الإخراج: 4.50 دولار لكل مليون رمز
- نافذة السياق: 400,000 رمز
بالنسبة للمعالجة الإقليمية (نقاط نهاية إقامة البيانات)، تطبق OpenAI زيادة في الأسعار بنسبة 10% على أسعار GPT-5.4 mini القياسية. هذا يعني أن رموز الإدخال تكلف 0.825 دولار/مليون، ورموز الإخراج تكلف 4.95 دولار/مليون عند استخدام نقاط النهاية الإقليمية.
مقارنة أسعار GPT-5.4 mini بـ GPT-5.4 nano
لوضع أسعار GPT-5.4 mini في سياقها، إليك مقارنة مع بقية عائلة GPT-5.4:
| النموذج | الإدخال (لكل مليون رمز) | الإخراج (لكل مليون رمز) | نافذة السياق |
|---|---|---|---|
| GPT-5.4 | ~5.00 دولار | ~20.00 دولار | 400 ألف |
| GPT-5.4 mini | 0.75 دولار | 4.50 دولار | 400 ألف |
| GPT-5.4 nano | 0.20 دولار | 1.25 دولار | 400 ألف |
يعد GPT-5.4 nano الخيار الأرخص، لكن GPT-5.4 mini يحقق التوازن المثالي بين التكلفة والقدرة، خاصة لمهام البرمجة والاستدلال والمهام متعددة الأنماط حيث لا يرقى أداء nano للمستوى المطلوب.
أسعار GPT-5.4 mini في Codex
عند استخدام واجهة برمجة تطبيقات GPT-5.4 mini ضمن بيئة OpenAI Codex، يستهلك النموذج 30% فقط من حصة GPT-5.4. هذا يجعله مثاليًا لإعدادات Codex متعددة الوكلاء حيث يتعامل نموذج أكبر مثل GPT-5.4 مع التخطيط والتنسيق، بينما تتولى الوكلاء الفرعيون من GPT-5.4 mini المهام الفرعية المتوازية بثلث التكلفة تقريبًا.
قدرات واجهة برمجة تطبيقات GPT-5.4 mini
إن واجهة برمجة تطبيقات GPT-5.4 mini ليست مجرد نموذج أرخص، بل هي نموذج قادر حقًا. إليك ما يدعمه:
- مدخلات نصية وصورية — متعدد الأنماط افتراضيًا
- استخدام الأدوات واستدعاء الوظائف — مخرجات منظمة لسير العمل الوكيلي
- بحث الويب — تأسيس مدمج على بيانات الويب الحية
- بحث الملفات — الاستعلام عن المستندات المحملة
- استخدام الكمبيوتر — التفاعل مع بيئات سطح المكتب برمجيًا
- المهارات — وحدات مهام قابلة للتركيب
تعمل واجهة برمجة تطبيقات GPT-5.4 mini بسرعة تزيد عن ضعف سرعة GPT-5 mini، وتقترب من أداء GPT-5.4 في المقاييس الرئيسية بما في ذلك SWE-Bench Pro (هندسة البرمجيات) و OSWorld-Verified (استخدام الكمبيوتر). وهي متاحة عبر واجهة برمجة تطبيقات OpenAI وCodex وChatGPT.
معرف النموذج الذي يجب استخدامه في استدعاءات واجهة برمجة تطبيقات GPT-5.4 mini هو:
gpt-5.4-mini
كيفية استخدام واجهة برمجة تطبيقات GPT-5.4 mini مع Apidog
Apidog هي منصة شاملة لتطوير واجهة برمجة التطبيقات تتيح لك تصميم واجهات برمجة التطبيقات وتصحيحها واختبارها وتوثيقها دون كتابة سطر واحد من التعليمات البرمجية. إنها أسرع طريقة لإجراء أول استدعاء لواجهة برمجة تطبيقات GPT-5.4 mini وتشغيل اختبار وحدة مقابل الاستجابة، كل ذلك من واجهة مستخدم رسومية نظيفة.
نزّل Apidog مجانًا واتبع الخطوات أدناه.
إعداد طلب واجهة برمجة تطبيقات GPT-5.4 mini في Apidog
- افتح Apidog وأنشئ مشروعًا جديدًا (على سبيل المثال،
اختبار واجهة برمجة تطبيقات GPT-5.4 mini).
2. أنشئ طلب HTTP جديدًا:
- الطريقة:
POST - عنوان URL:
https://api.openai.com/v1/chat/completions
3. أضف رؤوسًا ضمن علامة تبويب الرؤوس (Headers):
| المفتاح | القيمة |
|---|---|
Authorization | Bearer YOUR_OPENAI_API_KEY |
Content-Type | application/json |
4. اضبط نص الطلب (Body → JSON):
{
"model": "gpt-5.4-mini",
"messages": [
{
"role": "user",
"content": "Explain what a unit test is in one sentence."
}
],
"temperature": 0.7,
"max_tokens": 200
}5. انقر على إرسال. يعرض Apidog الاستجابة الكاملة، بما في ذلك استخدام الرموز الذي يتطابق مباشرة مع أسعار GPT-5.4 mini حتى تتمكن من تقدير التكاليف في الوقت الفعلي.
تبدو الاستجابة الناجحة كما يلي:
{
"id": "chatcmpl-abc123",
"object": "chat.completion",
"model": "gpt-5.4-mini",
"choices": [
{
"message": {
"role": "assistant",
"content": "A unit test is an automated check that verifies a single function or component behaves as expected in isolation."
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 18,
"completion_tokens": 28,
"total_tokens": 46
}
}كتابة اختبارات الوحدة لواجهة برمجة تطبيقات GPT-5.4 mini في Apidog
يحتوي Apidog على محرك برمجة اختبار مدمج. بعد إرسال طلبك، انتقل إلى علامة تبويب الاختبارات (Tests) وأضف تأكيدات لإنشاء اختبار وحدة لاستجابة واجهة برمجة تطبيقات GPT-5.4 mini:
// Unit test 1: Verify HTTP status is 200
pm.test("Status code is 200", function () {
pm.response.to.have.status(200);
});
// Unit test 2: Confirm the correct model was used
pm.test("GPT-5.4 mini API model is correct", function () {
const json = pm.response.json();
pm.expect(json.model).to.include("gpt-5.4-mini");
});
// Unit test 3: Response contains a message
pm.test("Response has assistant message", function () {
const json = pm.response.json();
pm.expect(json.choices[0].message.content).to.be.a("string").and.not.empty;
});
// Unit test 4: Token usage is reported (for GPT-5.4 mini Pricing tracking)
pm.test("Token usage is present", function () {
const json = pm.response.json();
pm.expect(json.usage.total_tokens).to.be.above(0);
});
تغطي تأكيدات اختبار الوحدة الأربعة هذه أهم الجوانب الحاسمة لتكامل واجهة برمجة تطبيقات GPT-5.4 mini: الحالة، وهوية النموذج، ومحتوى الاستجابة، واستخدام الرموز. يقوم Apidog بتشغيلها جميعًا تلقائيًا في كل مرة تنقر فيها على إرسال، مما يسهل اكتشاف الانحدارات أثناء التكرار.
يمكنك أيضًا حفظ هذا الطلب كجزء من مجموعة اختبار Apidog وتشغيله في مسارات CI/CD باستخدام مشغل سطر الأوامر الخاص بـ Apidog.
كيفية استخدام واجهة برمجة تطبيقات GPT-5.4 mini مع بايثون
لعمليات التكامل الإنتاجية، إليك مثال بايثون كامل يستدعي واجهة برمجة تطبيقات GPT-5.4 mini مع اختبار وحدة باستخدام pytest.
التثبيت
pip install openai pytest
استدعاء أساسي لواجهة برمجة تطبيقات GPT-5.4 mini
# gpt54mini_client.py
from openai import OpenAI
client = OpenAI() # reads OPENAI_API_KEY from environment
def ask_gpt54_mini(prompt: str) -> dict:
"""Call the GPT-5.4 mini API and return the full response."""
response = client.chat.completions.create(
model="gpt-5.4-mini", # GPT-5.4 mini API model ID
messages=[
{"role": "user", "content": prompt}
],
temperature=0.7,
max_tokens=500
)
return {
"content": response.choices[0].message.content,
"model": response.model,
"total_tokens": response.usage.total_tokens,
"prompt_tokens": response.usage.prompt_tokens,
"completion_tokens": response.usage.completion_tokens,
}
if __name__ == "__main__":
result = ask_gpt54_mini("What is a unit test?")
print(result["content"])
# Estimate cost based on GPT-5.4 mini Pricing
input_cost = (result["prompt_tokens"] / 1_000_000) * 0.75
output_cost = (result["completion_tokens"] / 1_000_000) * 4.50
print(f"Estimated cost: ${input_cost + output_cost:.6f}")
اختبار وحدة لواجهة برمجة تطبيقات GPT-5.4 mini
# test_gpt54mini_client.py
import pytest
from unittest.mock import patch, MagicMock
from gpt54mini_client import ask_gpt54_mini
@pytest.fixture
def mock_openai_response():
"""Mock the GPT-5.4 mini API response for unit testing."""
mock_response = MagicMock()
mock_response.choices[0].message.content = (
"A unit test verifies a single function in isolation."
)
mock_response.model = "gpt-5.4-mini"
mock_response.usage.total_tokens = 46
mock_response.usage.prompt_tokens = 18
mock_response.usage.completion_tokens = 28
return mock_response
@patch("gpt54mini_client.client.chat.completions.create")
def test_returns_content(mock_create, mock_openai_response):
"""Unit test: GPT-5.4 mini API returns non-empty content."""
mock_create.return_value = mock_openai_response
result = ask_gpt54_mini("What is a unit test?")
assert isinstance(result["content"], str)
assert len(result["content"]) > 0
@patch("gpt54mini_client.client.chat.completions.create")
def test_correct_model(mock_create, mock_openai_response):
"""Unit test: confirms gpt-5.4-mini model ID is used."""
mock_create.return_value = mock_openai_response
result = ask_gpt54_mini("Hello")
assert result["model"] == "gpt-5.4-mini"
@patch("gpt54mini_client.client.chat.completions.create")
def test_token_usage_reported(mock_create, mock_openai_response):
"""Unit test: token usage is present for GPT-5.4 mini Pricing tracking."""
mock_create.return_value = mock_openai_response
result = ask_gpt54_mini("Hello")
assert result["total_tokens"] > 0
assert result["prompt_tokens"] + result["completion_tokens"] == result["total_tokens"]
قم بتشغيل اختبارات الوحدة:
pytest test_gpt54mini_client.py -v
الناتج المتوقع:
test_gpt54mini_client.py::test_returns_content PASSED
test_gpt54mini_client.py::test_correct_model PASSED
test_gpt54mini_client.py::test_token_usage_reported PASSED
3 passed in 0.31s
تعني محاكاة واجهة برمجة تطبيقات GPT-5.4 mini في مجموعة اختبار الوحدة الخاصة بك أنك لا تستهلك الرموز أثناء تشغيل CI، وهو أمر بالغ الأهمية للحفاظ على تكاليف أسعار GPT-5.4 mini تحت السيطرة في مسارات العمل الآلية.
أفضل الممارسات لواجهة برمجة تطبيقات GPT-5.4 mini
لتحقيق أقصى استفادة من واجهة برمجة تطبيقات GPT-5.4 mini، يجب أن تكون واعيًا بكيفية استخدامها. إليك الممارسات الرئيسية:
1. تتبع دائمًا استخدام الرموز للتحكم في أسعار GPT-5.4 mini سجل prompt_tokens وcompletion_tokens لكل طلب. عند 0.75 دولار/مليون للإدخال و 4.50 دولار/مليون للإخراج، تتصاعد التكاليف بسرعة مع الأوامر المطولة. حافظ على أوامر النظام موجزة.
2. استخدم Apidog للاختبار الاستكشافي قبل كتابة التعليمات البرمجية قبل بناء تكامل كامل، استخدم Apidog لتصميم أوامرك الأولية والتحقق من شكل استجابة واجهة برمجة تطبيقات GPT-5.4 mini. هذا يوفر الوقت ويتجنب إهدار الرموز أثناء التطوير.
3. اكتب اختبارات الوحدة مبكرًا أضف اختبار وحدة لكل دالة تستدعي واجهة برمجة تطبيقات GPT-5.4 mini. حاكي استجابة واجهة برمجة التطبيقات لتشغيل مجموعة الاختبار الخاصة بك بسرعة ودون تكلفة. استخدم نصوص الاختبار الخاصة بـ Apidog لتغطية اختبار الوحدة القائمة على واجهة المستخدم الرسومية، وpytest مع unittest.mock لتغطية على مستوى التعليمات البرمجية.
4. استخدم نافذة السياق البالغة 400 ألف رمز بشكل استراتيجي تدعم واجهة برمجة تطبيقات GPT-5.4 mini نافذة سياق تبلغ 400 ألف رمز، ولكنك تدفع مقابل كل رمز. بالنسبة لمسارات عمل RAG (الاسترجاع المعزز للتوليد)، استرجع فقط الأجزاء الأكثر صلة بدلاً من حشو نافذة السياق بالكامل.
5. تجنب نقاط النهاية الإقليمية ما لم يكن ذلك ضروريًا تضيف المعالجة الإقليمية زيادة بنسبة 10% إلى أسعار GPT-5.4 mini. استخدم نقاط نهاية إقامة البيانات فقط إذا كانت متطلبات الامتثال الخاصة بك تستدعي ذلك.
6. فوض إلى GPT-5.4 mini في الأنظمة متعددة الوكلاء في Codex أو مسارات العمل الوكيلية، استخدم GPT-5.4 للتخطيط و GPT-5.4 mini للمهام الفرعية المتوازية. عند 30% من حصة GPT-5.4، تعد واجهة برمجة تطبيقات GPT-5.4 mini الأداة المناسبة للمهام المتكررة ذات النطاق الضيق.
الخلاصة
تجعل أسعار GPT-5.4 mini التي تبلغ 0.75 دولار/مليون للإدخال و 4.50 دولار/مليون للإخراج إحدى أكثر الطرق فعالية من حيث التكلفة للوصول إلى قدرات الذكاء الاصطناعي التي تقارب مستوى النماذج الرائدة. تدعم واجهة برمجة تطبيقات GPT-5.4 mini المدخلات متعددة الأنماط، واستدعاء الوظائف، وبحث الويب، والمزيد، وكل ذلك بسرعة تزيد عن ضعف سرعة سلفه.
سواء كنت تقوم بالنماذج الأولية باستخدام واجهة المستخدم الرسومية لـ Apidog، أو تكتب كود بايثون للإنتاج، أو تقوم بإعداد مجموعة اختبار وحدة للتحقق من تكاملك، فإن واجهة برمجة تطبيقات GPT-5.4 mini تتناسب بسلاسة مع سير عمل التطوير الحديث. ابدأ بـ Apidog لاستكشاف واجهة برمجة التطبيقات بصريًا، ثم انتقل إلى التعليمات البرمجية بثقة.
جرب Apidog مجانًا لا يلزم وجود بطاقة ائتمان.
الأسئلة الشائعة
ما هي أسعار GPT-5.4 mini؟ يكلف GPT-5.4 mini مبلغ 0.75 دولار لكل مليون رمز إدخال و 4.50 دولار لكل مليون رمز إخراج. تضيف نقاط نهاية المعالجة الإقليمية زيادة بنسبة 10% على أسعار GPT-5.4 mini القياسية.
ما هو معرف نموذج واجهة برمجة تطبيقات GPT-5.4 mini؟ استخدم gpt-5.4-mini كمعامل للنموذج في استدعاءات واجهة برمجة تطبيقات GPT-5.4 mini الخاصة بك.
كيف يمكنني اختبار واجهة برمجة تطبيقات GPT-5.4 mini دون كتابة تعليمات برمجية؟ استخدم Apidog. أنشئ طلب POST إلى https://api.openai.com/v1/chat/completions باستخدام مفتاح API الخاص بك ومعرف النموذج gpt-5.4-mini. يتيح لك Apidog أيضًا كتابة تأكيدات اختبار الوحدة مباشرة في واجهة المستخدم.
كيف أكتب اختبار وحدة لواجهة برمجة تطبيقات GPT-5.4 mini؟ قم بمحاكاة عميل واجهة برمجة التطبيقات باستخدام unittest.mock في بايثون وتحقق من بنية الاستجابة. في Apidog، استخدم علامة تبويب الاختبارات (Tests) لإضافة تأكيدات اختبار وحدة قائمة على JavaScript بعد كل طلب.
كيف تقارن أسعار GPT-5.4 mini بـ GPT-5.4 nano؟ يعتبر GPT-5.4 nano أرخص بسعر 0.20 دولار/مليون للإدخال و 1.25 دولار/مليون للإخراج، لكن GPT-5.4 mini يقدم أداءً أفضل بكثير في مقاييس البرمجة والاستدلال مثل SWE-Bench Pro.
هل يمكنني استخدام واجهة برمجة تطبيقات GPT-5.4 mini في Codex؟ نعم. واجهة برمجة تطبيقات GPT-5.4 mini متاحة في Codex وتستهلك 30% فقط من حصة GPT-5.4، مما يجعلها مثالية للمهام الفرعية المتوازية.
هل GPT-5.4 mini متاح في ChatGPT؟ نعم. GPT-5.4 mini متاح عبر واجهة برمجة تطبيقات OpenAI وCodex وChatGPT.
