RouterShiftRouterShift
استعراض النماذجالأسعارالوثائق
RouterShiftRouterShiftRouterShift. بنية تحتية للذكاء الاصطناعي على مستوى المؤسسات.
استعراض النماذجالحالةالوثائقالشروطالخصوصيةاتفاقية معالجة البيانات

وثائق واجهة برمجة التطبيقات

API Reference

نظرة عامة على واجهة RouterShift البرمجية

يوفر RouterShift واجهة برمجة تطبيقات موحدة متوافقة مع OpenAI للوصول إلى مئات النماذج الذكية من عشرات المزوّدين. استخدم مفتاح API واحدًا لتوجيه الطلبات بذكاء عبر المزوّدين مع موازنة تحميل مدمجة وتبديل احتياطي وتحسين التكاليف.

الميزات الرئيسية

  • واجهة برمجة تطبيقات متوافقة مع OpenAI — بديل مباشر لأي عميل OpenAI SDK
  • توجيه ذكي مع استراتيجيات قابلة للتكوين (الوزن، التوزيع الدوري، بناءً على زمن الاستجابة، التبديل الاحتياطي)
  • قاطع دائرة مدمج وتحديد معدل لحماية تطبيقك
  • تخزين مؤقت دلالي لتقليل زمن الاستجابة والتكاليف على الاستعلامات المتكررة
  • تسجيل ومراقبة وتحليلات إنفاق شاملة
  • دعم متعدد المزوّدين مع تبديل احتياطي تلقائي عند عدم توفر مزوّد

Base URL

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

لـ Anthropic SDK أو Claude Code. ملاحظة: بدون اللاحقة /v1 — تقوم SDK بإضافة /v1/messages تلقائيًا.

https://api.routershift.com

OpenAI Compatibility

يعد RouterShift بديلاً مباشرًا لواجهة OpenAI البرمجية. إذا كنت تستخدم بالفعل OpenAI Python أو Node.js SDK، يمكنك التبديل إلى RouterShift بتغيير عنوان الأساس ومفتاح API فقط. جميع نقاط النهاية القياسية — إكمال المحادثة، التضمينات، وعرض النماذج — تعمل بشكل مطابق.

فئات النماذج المدعومة

يوفر RouterShift الوصول إلى نماذج المحادثة وتوليد الكود والرؤية وتوليد الصور والاستدلال والصوت من مزوّدي الذكاء الاصطناعي الرائدين.

الحصول على المساعدة

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

قائمة نقاط النهاية الكاملة

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

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

عرض النماذج

MethodPathالوصف
POST/v1/chat/completionsإكمال المحادثة (متوافق مع OpenAI)
POST/v1/messages Messages API (متوافق مع Anthropic)
POST/v1/models/gemini/:model/generateContentGemini توليد المحتوى
POST/v1/models/gemini/:model/streamGenerateContentGemini البث المباشر لتوليد المحتوى
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-6Authorization: Bearer
https://api.routershift.com
Anthropic SDK القياسي — فقط غيّر base_url
claude-sonnet-4-6x-api-key: sk-xxx
https://api.routershift.com/v1
تنسيق Gemini الأصلي، استدعِ generateContent مباشرة
gemini-2.5-flashAuthorization: Bearer

مصادقة موحدة

تستخدم جميع نقاط النهاية نفس المصادقة. كلا تنسيقي الرأس يعملان بشكل مطابق:

تنسيق متوافق مع OpenAI

Authorization: Bearer sk-xxx

تنسيق متوافق مع Anthropic

x-api-key: sk-xxx