واجهة برمجة تطبيقات O4-Mini

CometAPI
AnnaApr 29, 2025
واجهة برمجة تطبيقات O4-Mini

تم تصميم واجهة برمجة التطبيقات O4-mini لتقديم أداء عالي في المهام مثل الرياضيات والترميز والعلوم والتفكير البصري، مع الحفاظ على الكفاءة وإمكانية الوصول.

O4-ميني

نظرة عامة

(أراضي البوديساتفا) o4-ميني يُعدّ جزءًا من سلسلة O من OpenAI، وهي مجموعة من النماذج المُدرَّبة على التأنّي قبل الاستجابة، مما يُنتج إجابات عالية الجودة للاستعلامات المُعقَّدة. يتميّز بقدرته على دمج أدوات مثل تصفح الويب، وتنفيذ أكواد بايثون، ومعالجة الصور، وتوليدها، مما يُمكّنه من مُعالجة المشاكل مُتعدِّدة الخطوات بمستوى من الاستقلالية يُقارب سلوك الوكيل.

الميزات الرئيسية لـ o4-mini

  • الاستدلال البصرييستطيع o4-mini معالجة الصور والتفكير فيها، بما في ذلك الصور منخفضة الجودة كالصور الضبابية أو الرسومات. كما يمكنه معالجة الصور (مثل التدوير والتكبير) لدعم مهام مثل تفسير المخططات أو الأشكال العلمية.
  • تكامل الأدوات:يتمتع بإمكانية الوصول الكامل إلى أدوات ChatGPT، بما في ذلك البحث على الويب، وتحليل الملفات باستخدام Python، وتوليد الصور، مما يجعله متعدد الاستخدامات لتدفقات العمل المعقدة.
  • طبيعية المحادثة:يظهر النموذج تحسنًا في متابعة التعليمات ويمكنه الرجوع إلى المحادثات السابقة، مما يعزز قابليته للاستخدام في الإعدادات التفاعلية.
  • الكفاءة وقابلية التوسع:تم تحسينه للاستعلامات ذات الحجم الكبير، ويدعم o4-mini حدود استخدام أعلى من o3، وهو مثالي للتطبيقات في العالم الحقيقي.
  • الجدوى الاقتصادية:بسعر 1.10 دولار أمريكي للإدخال و4.40 دولار أمريكي للإخراج لكل مليون رمز، فإنه يوفر توازنًا تنافسيًا بين السرعة والتكلفة والأداء.

التفاصيل الفنية o4-mini

الهندسة النموذجية والتدريب

  • الحجم والكفاءة:باعتباره نموذجًا أصغر حجمًا مقارنةً بـ o3، تم تصميم o4-mini لتحقيق الكفاءة، مع إعطاء الأولوية للسرعة والتكلفة دون المساس بالأداء.
  • نهج التدريب:يستخدم التعلم التعزيزي واسع النطاق، ويتبع الاتجاه حيث تعمل الموارد الحسابية المتزايدة على تعزيز أداء النموذج.
  • قدرات واجهة برمجة التطبيقاتيدعم استدعاء الوظائف لأدوات مخصصة، ويمكن الوصول إليه عبر واجهة برمجة تطبيقات إكمال الدردشة وواجهة برمجة تطبيقات الردود. ستتضمن التحديثات المستقبلية أدوات مدمجة مثل البحث على الويب، والبحث عن الملفات، ومفسّر الأكواد.

السلامة والاستعداد

  • بروتوكولات السلامة:خضعت o4-mini لاختبارات إجهاد صارمة في إطار برنامج السلامة الخاص بـ OpenAI وتم تقييمها باستخدام إطار عمل الاستعداد المحدث.
  • التخفيف من المخاطر:إنه يقع تحت عتبة المخاطر "العالية" في مجالات مثل المخاطر البيولوجية / الكيميائية والأمن السيبراني وتحسين الذكاء الاصطناعي الذاتي، مع دقة تبلغ حوالي 99٪ في تحديد المحادثات المتعلقة بالمخاطر البيولوجية أثناء العمل الجماعي الأحمر.
  • لشفافية والولاء:توفر OpenAI بطاقة نظام مفصلة توضح مقاييس السلامة والأداء.

الأداء المعياري

أظهر جهاز o4-mini أداءً استثنائيًا في مجموعة من الاختبارات، مُظهرًا تنوعه وقوته. يُلخص الجدول التالي نتائجه:

مؤشرصحة (٪)ملاحظة
مسابقة AIME 2024 للرياضيات93.4أفضل نموذج أداءً
مسابقة AIME 2025 للرياضيات92.7يتفوق على o3-mini (86.5)
كود مسابقة Codeforces2719 إيلومع الطرفية، يتفوق على o3 (2706 ELO)
درجة الدكتوراه الماسية في العلوم من GPQA81.4يتفوق على o3-mini (77.0)
مرئيات على مستوى كلية MMMU81.6يتفوق على o1 (77.6)
MathVista التفكير الرياضي البصري84.3يتفوق على o1 (71.8)
شخصية علمية منطقية من CharXiv72.0يتفوق على o1 (55.1)
برنامج SWE-Bench المعتمد68.1يتفوق على o1 (48.9)
تحرير أكواد Aider Polyglot68.9% (كليًا)، 58.2% (فرق)يتفوق على o3-mini-high (61.7% فرق)
تحدي متعدد المستويات متعدد الأدوار42.99يتفوق على o3-mini (39.89)
تصفح وكيل BrowseComp51.5مع Python + التصفح، يتفوق على o3 (49.7)
استدعاء وظيفة Tau-bench49.2% (شركات الطيران)، 65.6% (التجزئة)يتفوق على o3-mini-high (32.4% شركة طيران)
آخر امتحان للبشرية - مستوى الخبراء17.70 (بدون أدوات)، 26.60 (مع بايثون + التصفح)يتفوق على o3-mini (14.28 بدون أدوات)
SWE-Lancer IC SWE Diamondحصل على 56,375 ألف دولاريتفوق على o3-mini-high (17,375 دولارًا)

أمثلة على سيناريوهات التطبيق

1. استدعاء الوظائف للأدوات المخصصة

يدعم o4-mini استدعاء الوظائف لدمج الأدوات المخصصة، مثل البحث على الويب وتنفيذ Python لتحليل البيانات:

{  
"model": "o4-mini",  
"messages": ,  
"tools":   
}  
}  
},  
{  
"type": "function",  
"function": {  
"name": "python",  
"description": "Execute Python code",  
"parameters": {  
"type": "object",  
"properties": {  
"code": {"type": "string", "description": "The Python code to execute"}  
},  
"required":   
}  
}  
}  
],  
"tool_choice": "auto"  
}
  • سير العمل: يبحث o4-mini عن بيانات استخدام الطاقة، ويحللها باستخدام Python، ويمكنه إنشاء مخرجات مرئية مثل الرسوم البيانية.
  • الوصول: متاح من خلال واجهة برمجة التطبيقات CometAPI، دون الحاجة إلى التحقق من المنظمة (التحقق من واجهة برمجة التطبيقات).

2. التكامل مع Codex CLI

يتم دعم o4 mini بواسطة Codex CLI، وهو وكيل ترميز مفتوح المصدر يعمل محليًا في المحطات، ويمكن الوصول إليه على GitHub جيثب:تعمل هذه الأداة على تبسيط عملية توصيل o4-mini بمهام الترميز المحلية، مع التخطيط لدعم GPT-4.1 قريبًا.

انظر أيضا واجهة برمجة تطبيقات GPT-4.1 و واجهة برمجة تطبيقات O3.

كيف تتصل o4-mini واجهة برمجة التطبيقات من CometAPI

o4-mini أسعار API في CometAPI، خصم 20% من السعر الرسمي:

  • رموز الإدخال: 0.88 دولار / مليون رمز
  • رموز الإخراج: 3.52 دولار/ مليون رمز

الخطوات المطلوبة

  • تسجيل الدخول إلى كوميتابي.كوم. إذا لم تكن مستخدمًا لدينا بعد، فيرجى التسجيل أولاً
  • احصل على مفتاح API لبيانات اعتماد الوصول للواجهة. انقر على "إضافة رمز" في رمز API في المركز الشخصي، واحصل على مفتاح الرمز: sk-xxxxx، ثم أرسله.
  • احصل على عنوان URL لهذا الموقع: https://api.cometapi.com/

طرق الاستخدام

  1. حدد "o4-mini/ o4-mini-2025-04-16نقطة نهاية لإرسال طلب واجهة برمجة التطبيقات (API) وتعيين نص الطلب. يمكن الحصول على طريقة الطلب ونصه من وثيقة واجهة برمجة التطبيقات على موقعنا الإلكتروني. كما يوفر موقعنا اختبار Apifox لتسهيل الأمر عليك.
  2. يستبدل باستخدام مفتاح CometAPI الفعلي الخاص بك من حسابك.
  3. أدخل سؤالك أو طلبك في حقل المحتوى - وهذا ما سيستجيب له النموذج.
  4. . قم بمعالجة استجابة API للحصول على الإجابة الناتجة.

للحصول على معلومات حول النموذج الموجود في Comet API، يرجى الاطلاع على https://api.cometapi.com/new-model.

للحصول على معلومات حول سعر النموذج في Comet API، يرجى الاطلاع على https://api.cometapi.com/pricing.

مثال على استخدام واجهة برمجة التطبيقات

يمكن للمطورين التفاعل مع o4-mini من خلال واجهة برمجة تطبيقات CometAPI، مما يُمكّن من التكامل مع تطبيقات متنوعة. فيما يلي مثال بلغة بايثون:

import os
from openai import OpenAI

client = OpenAI(
    base_url="https://api.cometapi.com/v1/chat/completions",
    api_key="<YOUR_API_KEY>",    
)

response = openai.ChatCompletion.create(
    model="o4-mini",
    messages=[
        {"role": "system", "content": "You are a helpful assistant."},
        {"role": "user", "content": "Explain the concept of quantum entanglement."}
    ]
)

print(response)

يرسل هذا البرنامج النصي مطالبة إلى o4-mini النموذج ويطبع الاستجابة الناتجة، موضحًا كيفية الاستفادة منها o4-mini للحصول على تفسيرات معقدة.

SHARE THIS BLOG

اقرأ المزيد

500+ نموذج في واجهة برمجة تطبيقات واحدة

خصم يصل إلى 20%