openrouter-api

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

هل يعمل هذا بدون OpenAI SDK؟

نعم. يستخدم هذا الدليل طلبات HTTP، وسيعمل أي عميل HTTP. إذا كنت تفضل استخدام حزمة تطوير البرامج (SDK) الخاصة بـ OpenAI، فقم بتعيين base_url=”https://openrouter.ai/api/v1″.

كيف أختار الطراز الأرخص أو الأسرع؟

قم بتعيين الموفر: {“sort”: “price”} لتحسين التكلفة أو {“sort”: “latency”} للسرعة. يمكنك أيضًا استخدام الطراز openrouter/auto أو طلب الخيارات الاحتياطية حسب التكلفة.

هل يدعم OpenRouter البث المباشر؟

نعم. أضف “stream”: true إلى حمولة البيانات الخاصة بك وقم بمعالجة أحداث الخادم المرسلة (SSE) للحفاظ على استجابة تطبيقات الدردشة.

Scroll to Top