OpenAI and Anthropic Compatibility
استخدم أشكال الطلبات المألوفة أثناء التوجيه عبر EmpirioLabs AI
EmpirioLabs AI يكشف نقاط نهاية توافق بحيث يمكنك اعتماد المنصة دون إعادة كتابة التكاملات الحالية. وجه OpenAI أو Anthropic SDK الخاص بك إلى رابط القاعدة EmpirioLabs وابدأ بتقديم الطلبات فورا.
Compations
POST /v1/chat/completions
يقبل نفس جسم الطلب الذي يقبل واجهة برمجة تطبيقات OpenAI لإكمال الدردشة. يدعم messages، model، stream، temperature، max_tokens، ومعايير معيارية أخرى.
استخدام حزمة تطوير OpenAI بايثون:
حافز النظام
كل نموذج دردشة يأتي برسالة نظام افتراضية قصيرة تحدد هويته (على سبيل المثال، “أنت DeepSeek V4 Flash”). يتم إدخال الإعداد الافتراضي لطلبك تلقائيا عندما لا تدرج رسالة role: "system" أو role: "developer". إذا وفرت واحدا، فإنه يستبدل الافتراضي بالكامل. لا يحدث دمج أو تعليق مسبق، ويتم إعادة توجيه عدة رسائل نظام في طلب واحد إلى البث الأعلى كما هو.
OpenAI نقطة نهاية متوافقة مع الاستجابات
POST /v1/responses
يقبل نفس جسم الطلب الذي يقبل واجهة برمجة تطبيقات OpenAI Responses. يدعم model وinput وinstructions والمجالات ذات الصلة.
نقطة النهاية
POST /v1/messages
يقبل نفس جسم الطلب الذي يقبل واجهة برمجة تطبيقات رسائل Anthropic. يتطلب model messages وmax_tokens.
SDK Stret
For coding agents, IDE Assistants, and CLIs, see Integrations for OpenCode, Claude Code, Cline, Aider, Continue, Cursor, and other OpenAI-compatible tools.
الدعم النموذجي
ليس كل نموذج يدعم كل تنسيق نقاط النهاية. استخدم GET /v1/models/\{modelId\} لفحص capabilities النموذج (البث، موجه النظام، البحث على الويب، الصور، الفيديو) وsupported_parameters النموذج قبل الدمج.
