كيفية استخدام GPT-5.5 API

Ashley Innocent

Ashley Innocent

24 أبريل 2026

كيفية استخدام GPT-5.5 API

enterprise.banner.title

enterprise.banner.feature1

enterprise.banner.feature2

enterprise.banner.feature3

enterprise.banner.ctaB

تم إطلاق GPT-5.5 في 23 أبريل 2026، والعنوان الرئيسي للمطورين بسيط: افتتحت OpenAI النموذج داخل ChatGPT و Codex في نفس اليوم، والتزمت بتوفير واجهات برمجة تطبيقات الاستجابات (Responses) وإكمال الدردشة (Chat Completions) "قريبًا جدًا". يغطي هذا الدليل كلا الجانبين من هذا الخط؛ كيفية استدعاء GPT-5.5 فور عمل المفاتيح، وكيف يقوم المختبرون الأوائل بتشغيله اليوم من خلال مسار تسجيل الدخول إلى Codex.

ستحصل على أشكال نقاط النهاية، المصادقة، أمثلة بايثون وNode، جدول المعلمات الكامل، حسابات تسعير وضع التفكير، معالجة الأخطاء، وسير عمل للاختبار في Apidog يحفظ الرصيد عند التكرار.

زر

للحصول على نظرة عامة على مستوى المنتج للنموذج، راجع ما هو GPT-5.5. للحصول على مسار مجاني بالكامل، راجع كيفية استخدام واجهة برمجة تطبيقات GPT-5.5 مجانًا.

باختصار

المتطلبات المسبقة

قبل إرسال أول طلب، جهز أربعة أشياء:

صدر مفتاحك مرة واحدة:

export OPENAI_API_KEY="sk-proj-..."

نقطة النهاية والمصادقة

يعمل GPT-5.5 على نفس نقطتي النهاية مثل بقية عائلة GPT-5.

POST https://api.openai.com/v1/responses
POST https://api.openai.com/v1/chat/completions

واجهة برمجة تطبيقات Responses هي واجهة OpenAI الأحدث، المدركة للأدوات، وهي المكان الذي تتصل فيه وضع التفكير والبحث على الويب واستخدام الكمبيوتر بشكل نظيف. لا يزال Chat Completions يعمل ويحمل معظم التكاملات القديمة.

المصادقة هي رمز حامل (bearer token). كل طلب يأخذ جسم JSON بمعرف النموذج، ومصفوفة المطالبة أو الرسالة، وأي معلمات تريدها.

curl https://api.openai.com/v1/responses \
  -H "Authorization: Bearer $OPENAI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-5.5",
    "input": "Summarize the last 10 releases of the openai/codex repo in three bullets.",
    "reasoning": { "effort": "medium" }
  }'

إذا نجح الاستدعاء، ستحصل على كائن JSON مع مصفوفة output من الرسائل وكتلة usage مقسمة إلى رموز الإدخال والإخراج والتفكير. تعيد الإخفاقات غلاف OpenAI القياسي مع code و message سهل القراءة؛ يغطي جدول الأخطاء في نهاية هذا الدليل الأخطاء التي ستصادفها أولاً.

معلمات الطلب

كل حقل في الجسم يرتبط إما بالتكلفة أو بالسلوك. إليك الخريطة الكاملة لـ gpt-5.5.

المعلمة النوع القيم ملاحظات
model سلسلة نصية gpt-5.5, gpt-5.5-pro مطلوب. Pro يكلف 6 أضعاف المدخلات و 6 أضعاف المخرجات.
input / messages سلسلة نصية أو مصفوفة موجه (Prompt) أو مصفوفة دردشة مطلوب. input للاستجابات (Responses)، messages لإكمال الدردشة (Chat Completions).
reasoning.effort سلسلة نصية none, low, medium, high, xhigh الافتراضي هو low. xhigh يفتح عمقًا بنمط التفكير بتكلفة الرموز.
max_output_tokens عدد صحيح 1 – 128000 حد أقصى للمخرجات، باستثناء رموز التفكير.
tools مصفوفة دالة (Function), بحث ويب (web_search), بحث ملفات (file_search), استخدام الكمبيوتر (computer_use), مترجم الأكواد (code_interpreter) تعريفات الأدوات؛ يختارها النموذج ويربطها.
tool_choice سلسلة نصية أو كائن auto, none, أو أداة مسماة إجبار استدعاء أداة محددة عندما تعلم أنك بحاجة إليها.
response_format كائن { "type": "json_schema", "schema": {...} } مخرجات منظمة؛ الوضع الصارم (strict mode) هو الافتراضي الآن.
stream منطقي صحيح / خطأ أحداث مرسلة من الخادم. تصل رموز التفكير كأحداث منفصلة.
user سلسلة نصية نص حر يستخدم للكشف عن سوء الاستخدام؛ قم بتمرير معرّف مستخدم مشفر.
metadata كائن حتى 16 زوجًا من المفتاح والقيمة يظهر في لوحة تحكم OpenAI والسجلات.
seed عدد صحيح أي عدد صحيح 32 بت حتمية ناعمة؛ نفس البذرة مع نفس الموجه تكون قريبة، وليست متطابقة.
temperature عدد 0 – 2 يتم تجاهله عند reasoning.effort >= medium.

الحقول الثلاثة التي تؤثر بشكل أكبر على التكلفة هي reasoning.effort و max_output_tokens و tools. التشغيل بنمط التفكير عند reasoning.effort: "high" أو "xhigh" يمكن أن يزيد بسهولة عدد الرموز الناتجة بمقدار 3 إلى 8 أضعاف مقارنةً بتشغيل low.

مثال بايثون

يتتبع شكل حزمة تطوير البرامج (SDK) لـ GPT-5.5 واجهة برمجة تطبيقات الاستجابات الخاصة بـ 5.4؛ الفارق الوحيد هو معرف النموذج (model ID) والنطاق الأوسع لـ reasoning.effort.

from openai import OpenAI

client = OpenAI()

response = client.responses.create(
    model="gpt-5.5",
    input=[
        {
            "role": "system",
            "content": "أنت مهندس Go كبير. أجب بكود موجز وقابل للتشغيل.",
        },
        {
            "role": "user",
            "content": (
                "اكتب تجمعًا للعمال (worker pool) بتزامن محدود ومسار لإلغاء السياق. لا توجد تبعيات خارجية."
            ),
        },
    ],
    reasoning={"effort": "medium"},
    max_output_tokens=4000,
)

print(response.output_text)
print(response.usage.model_dump())

نقطتان جديرتان بالملاحظة:

مثال Node

import OpenAI from "openai";

const client = new OpenAI();

const response = await client.responses.create({
  model: "gpt-5.5",
  input: [
    { role: "system", content: "أنت مراجع دقيق." },
    {
      role: "user",
      content:
        "راجع هذا الترحيل وحدد أي عملية قد تحبس جدولًا كثير الكتابة لأكثر من 200 مللي ثانية.",
    },
  ],
  reasoning: { effort: "high" },
  tools: [{ type: "file_search" }],
  max_output_tokens: 6000,
});

console.log(response.output_text);
console.log(response.usage);

اضبط reasoning.effort على high عندما تكون المهمة من نمط المراجعة وتكون تكلفة المشكلة الفائتة أكبر من تكلفة بضعة سنتات إضافية في رموز التفكير.

وضع التفكير

وضع التفكير في GPT-5.5 ليس معرّف نموذج مختلف؛ إنه نموذج gpt-5.5 القياسي الذي يعمل مع reasoning.effort على high أو xhigh، مقترنًا بميزانية أطول لـ max_output_tokens. تعرض واجهة مستخدم ChatGPT من OpenAI هذا كخيار تبديل؛ في واجهة برمجة التطبيقات، تتحكم فيه لكل طلب.

قاعدتان عامتان:

إذا كان طلبك يلامس computer_use أو سلاسل بحث ويب طويلة، فإن الجهد بمستوى التفكير يستحق الإنفاق؛ فإن الانخفاض في الهلوسة الذي ذكرته OpenAI في منشور الإطلاق يظهر بشكل أساسي في سير العمل هذه.

المخرجات المهيكلة

إخراج JSON الصارم هو الافتراضي في GPT-5.5. قم بتمرير مخطط (schema) ويرفض SDK إرجاع JSON سيء التنسيق.

response = client.responses.create(
    model="gpt-5.5",
    input="استخرج العنوان والمتحدث ووقت البدء من هذا الجزء من النص.",
    response_format={
        "type": "json_schema",
        "json_schema": {
            "name": "session_extract",
            "strict": True,
            "schema": {
                "type": "object",
                "required": ["title", "speaker", "start_time"],
                "properties": {
                    "title": {"type": "string"},
                    "speaker": {"type": "string"},
                    "start_time": {"type": "string", "format": "date-time"},
                },
            },
        },
    },
)

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

استخدام الأدوات والوكلاء

تعرض واجهة برمجة تطبيقات الاستجابات خمسة أنواع أدوات أساسية:

تحسين GPT-5.5 على 5.4 هنا ليس في قائمة الأدوات؛ بل في مدى استعداد النموذج لربطها دون إشراف. في الاختبار ضد مجموعة استنساخ The Decoder، أكمل GPT-5.5 عددًا أكبر من سلاسل الأدوات متعددة الخطوات بنسبة 11% دون تدخل المستخدم مقارنة بـ 5.4 تحت نفس المطالبة.

معالجة الأخطاء وإعادة المحاولة

توقع أربعة رموز خطأ بشكل متكرر بما يكفي لمعالجتها بالاسم.

الرمز المعنى إعادة المحاولة؟
429 rate_limit_exceeded تم تجاوز الحد الأقصى لكل دقيقة أو يوم. نعم، مع تأخير أسي + اهتزاز.
400 context_length_exceeded المدخلات + المخرجات + التفكير > 1 مليون رمز. لا، قم بتقصير المدخلات.
500 server_error خطأ عابر من جانب OpenAI. نعم، حتى 3 محاولات.
403 policy_violation رفض بسبب انتهاك السياسة. لا، أعد كتابة الموجه.

تُحسب رموز التفكير ضمن نافذة السياق. مكالمة reasoning.effort: "xhigh" على مدخلات بحجم 900 ألف رمز ستصل إلى 400 بسبب تجاوز السياق حتى لو كانت رسالة المستخدم قصيرة.

سير عمل الاختبار باستخدام Apidog

تعتبر مكالمات GPT-5.5 مكلفة بما يكفي بحيث لا ترغب في اكتشاف خطأ في المخطط عن طريق إعادة تشغيل الموجه 20 مرة. سير العمل الذي يهدر أقل عدد من الرموز:

  1. قم بإنشاء الطلب مرة واحدة في Apidog، واحفظه كإدخال مجموعة، وحدد البيئة (مفتاح التطوير، التدريج، الإنتاج).
  2. استخدم خادم الاختبار المدمج لإعادة تشغيل آخر استجابة حقيقية أثناء تكرار الكود اللاحق.
  3. قم بالتبديل إلى المفتاح الحي فقط عندما يكون المخطط مستقرًا.

يشحن Apidog أيضًا تكامل Claude Code و Cursor بحيث يمكن الوصول إلى نفس المجموعة من أي وكيل على مستوى المحرر تستخدمه. راجع دليل Apidog في VS Code و مقارنة Apidog vs. Postman للإعداد الكامل.

استدعاء GPT-5.5 قبل تعميم واجهة برمجة التطبيقات

حتى تنهي OpenAI طرح واجهة برمجة تطبيقات الاستجابات (Responses API)، فإن المسار العملي للمطورين الذين يرغبون في تجربة GPT-5.5 هو مسار تسجيل الدخول إلى Codex. يشرح الدليل المجاني لـ Codex كيفية تثبيت واجهة سطر الأوامر (CLI)، والمصادقة باستخدام حساب ChatGPT، واختيار النموذج.

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

هل يوجد gpt-5.5-mini؟ليس عند الإطلاق. احتفظت OpenAI بـ gpt-5.4-mini كنموذج محسّن للتكلفة.

ما هي نافذة السياق؟1 مليون رمز في واجهة برمجة التطبيقات (API). 400 ألف رمز داخل واجهة سطر أوامر Codex. كلاهما يشمل رموز التفكير.

هل أحتاج إلى إعادة كتابة كود GPT-5.4 الخاص بي؟لا. قم بتبديل معرف النموذج، ووسع max_output_tokens إذا كنت تريد مخرجات بمستوى التفكير، وأعد ضبط reasoning.effort لعبء عملك.

كيف أقلل التكلفة؟ثلاثة روافع: الدُفعات (50% خصم)، المرونة (50% خصم، انتظار أبطأ في قائمة الانتظار)، والمخططات الصارمة لإلغاء حلقات إعادة المحاولة. رياضيات التكلفة الكاملة في تحليل تسعير GPT-5.5.

أين يمكنني متابعة إعلان التوفر العام لواجهة برمجة التطبيقات؟مجتمع مطوري OpenAI و صفحة تسعير واجهة برمجة تطبيقات OpenAI هما أسرع الإشارات العامة.

ممارسة تصميم API في Apidog

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

كيفية استخدام GPT-5.5 API