يوفر RouterShift واجهة برمجة تطبيقات موحدة متوافقة مع OpenAI للوصول إلى مئات النماذج الذكية من عشرات المزوّدين. استخدم مفتاح API واحدًا لتوجيه الطلبات بذكاء عبر المزوّدين مع موازنة تحميل مدمجة وتبديل احتياطي وتحسين التكاليف.
All API requests use the following base URL. The API is fully compatible with the OpenAI client libraries — just change the base URL and use your RouterShift API key.
https://api.routershift.com/v1لـ Anthropic SDK أو Claude Code. ملاحظة: بدون اللاحقة /v1 — تقوم SDK بإضافة /v1/messages تلقائيًا.
https://api.routershift.comيعد RouterShift بديلاً مباشرًا لواجهة OpenAI البرمجية. إذا كنت تستخدم بالفعل OpenAI Python أو Node.js SDK، يمكنك التبديل إلى RouterShift بتغيير عنوان الأساس ومفتاح API فقط. جميع نقاط النهاية القياسية — إكمال المحادثة، التضمينات، وعرض النماذج — تعمل بشكل مطابق.
يوفر RouterShift الوصول إلى نماذج المحادثة وتوليد الكود والرؤية وتوليد الصور والاستدلال والصوت من مزوّدي الذكاء الاصطناعي الرائدين.
إذا واجهت مشاكل أو لديك أسئلة، راجع الأقسام أدناه للحصول على أدلة مفصلة. للاستفسارات المتعلقة بالفوترة، تواصل مع الدعم عبر لوحة التحكم. للحصول على تحديثات الحالة في الوقت الفعلي، قم بزيارة صفحة الحالة.
تشترك جميع نقاط نهاية API في عنوان أساس واحد وطريقة مصادقة واحدة. مفتاح API واحد يعمل عبر كل نقطة نهاية.
/v1/chat/completionsإكمال المحادثة (متوافق مع OpenAI)
/v1/messagesMessages API (متوافق مع Anthropic)
/v1/models/gemini/:model/generateContentGemini توليد المحتوى
/v1/models/gemini/:model/streamGenerateContentGemini البث المباشر لتوليد المحتوى
/v1/embeddingsتضمينات النصوص
/v1/images/generationsتوليد الصور
/v1/audio/transcriptionsالنسخ الصوتي
/v1/audio/speechتحويل النص إلى كلام
/v1/rerankإعادة الترتيب
/v1/midjourney/imagineتوليد الصور Midjourney
/v1/suno/generateتوليد الموسيقى Suno
/v1/batchمعالجة الدفعات
/v1/chat/completions/asyncمهمة غير متزامنة — إرسال
/v1/chat/completions/async/:idمهمة غير متزامنة — فحص الحالة
/v1/chat/completions/async/:id/resultمهمة غير متزامنة — الحصول على النتيجة
/v1/modelsعرض النماذج
| Method | Path | الوصف |
|---|---|---|
| POST | /v1/chat/completions | إكمال المحادثة (متوافق مع OpenAI) |
| POST | /v1/messages | Messages API (متوافق مع Anthropic) |
| POST | /v1/models/gemini/:model/generateContent | Gemini توليد المحتوى |
| POST | /v1/models/gemini/:model/streamGenerateContent | Gemini البث المباشر لتوليد المحتوى |
| POST | /v1/embeddings | تضمينات النصوص |
| POST | /v1/images/generations | توليد الصور |
| POST | /v1/audio/transcriptions | النسخ الصوتي |
| POST | /v1/audio/speech | تحويل النص إلى كلام |
| POST | /v1/rerank | إعادة الترتيب |
| POST | /v1/midjourney/imagine | توليد الصور Midjourney |
| POST | /v1/suno/generate | توليد الموسيقى Suno |
| POST | /v1/batch | معالجة الدفعات |
| POST | /v1/chat/completions/async | مهمة غير متزامنة — إرسال |
| GET | /v1/chat/completions/async/:id | مهمة غير متزامنة — فحص الحالة |
| GET | /v1/chat/completions/async/:id/result | مهمة غير متزامنة — الحصول على النتيجة |
| GET | /v1/models | عرض النماذج |
يتوافق RouterShift مع عدة بروتوكولات API. يوضح الجدول أدناه عنوان الأساس وتكوين SDK لكل بروتوكول.
متوافق مع OpenAI
https://api.routershift.com/v1
Models: gpt-4o, claude-sonnet-4-6
Authorization: Bearer
متوافق مع Anthropic
https://api.routershift.com
Models: claude-sonnet-4-6
x-api-key: sk-xxx
Gemini الأصلي
https://api.routershift.com/v1
Models: gemini-2.5-flash
Authorization: Bearer
| عنوان الأساس | مثال معامِل النموذج | رأس المصادقة |
|---|---|---|
https://api.routershift.com/v1 OpenAI SDK القياسي — فقط غيّر base_url | gpt-4o, claude-sonnet-4-6 | Authorization: Bearer |
https://api.routershift.com Anthropic SDK القياسي — فقط غيّر base_url | claude-sonnet-4-6 | x-api-key: sk-xxx |
https://api.routershift.com/v1 تنسيق Gemini الأصلي، استدعِ generateContent مباشرة | gemini-2.5-flash | Authorization: Bearer |
تستخدم جميع نقاط النهاية نفس المصادقة. كلا تنسيقي الرأس يعملان بشكل مطابق:
تنسيق متوافق مع OpenAI
Authorization: Bearer sk-xxxتنسيق متوافق مع Anthropic
x-api-key: sk-xxx