هل يعمل هذا بدون OpenAI SDK؟
نعم. يستخدم هذا الدليل طلبات HTTP، وسيعمل أي عميل HTTP. إذا كنت تفضل استخدام حزمة تطوير البرامج (SDK) الخاصة بـ OpenAI، فقم بتعيين base_url=”https://openrouter.ai/api/v1″.
إحدى أسرع الطرق لاستدعاء نماذج ذكاء اصطناعي متعددة من خلال سكربت بايثون واحد هي استخدام واجهة برمجة تطبيقات OpenRouter، التي تعمل كطبقة توجيه موحدة بين الكود الخاص بك ومزودي خدمات الذكاء الاصطناعي المتعددين. بنهاية هذا الدليل، ستتمكن من الوصول إلى نماذج من عدة مزودين عبر واجهة برمجة تطبيقات موحدة، كما هو موضح في الصورة أدناه.
نعم. يستخدم هذا الدليل طلبات HTTP، وسيعمل أي عميل HTTP. إذا كنت تفضل استخدام حزمة تطوير البرامج (SDK) الخاصة بـ OpenAI، فقم بتعيين base_url=”https://openrouter.ai/api/v1″.
نعم. يدعم OpenRouter خاصية “إحضار مفتاحك الخاص” (BYOK). قم بتكوين مفاتيح المزوّد في إعداداتك، وسيستخدمها OpenRouter عند توفرها.
قم بتعيين الموفر: {“sort”: “price”} لتحسين التكلفة أو {“sort”: “latency”} للسرعة. يمكنك أيضًا استخدام الطراز openrouter/auto أو طلب الخيارات الاحتياطية حسب التكلفة.
لا. يدعم العديد من نماذج الدردشة الحديثة استدعاء الدوال، ولكن ليس جميعها. راجع قائمة نماذج OpenRouter للتأكد من الدعم.
نعم. أضف “stream”: true إلى حمولة البيانات الخاصة بك وقم بمعالجة أحداث الخادم المرسلة (SSE) للحفاظ على استجابة تطبيقات الدردشة.