تم التحديث في 25 سبتمبر 2025
7 دقيقة
/v1/chat/completions.pip install litellmexport OPENAI_API_KEY=sk-...# اختياري: مزودون إضافيونexport ANTHROPIC_API_KEY=...export GOOGLE_API_KEY=...from litellm import completionresp = completion(model="gpt-4o", # أو "azure/gpt-4o", "anthropic/claude-3-5-sonnet", "gemini/gemini-1.5-pro"messages=.- شغّل الكود السريع أعلاه.- الهدف: إجراء طلب متوافق مع OpenAI عبر LiteLLM لأول مرة.- للبناء العملي- اقرأ شروحات DataCamp ووسع الأمثلة مع البث وإعادة المحاولات.- أضف مزودين واختبر خطط الطوارئ.- لمالك الفريق/الإنتاج- ادرس الدليل الرسمي للبدء.- أطلق الوكيل، أضف الرصد وتتبع التكاليف.- طبق حدود المعدل وسياسات تنقيح البيانات الشخصية.—## تحليل معمق: الأنماط التي ستستخدمها أسبوعياً### التوافق مع OpenAI كعقد واجهة- اعتبر شكل API الخاص بـ OpenAI كعقد تطبيقك. جميع الطلبات تذهب إلى نقاط النهاية `/v1/*` على وكيل LiteLLM الخاص بك.- بدّل النماذج (مثلاً `gpt-4o` → `claude-3-5`) بالإعدادات، وليس بالكود.### توجيه النموذج حسب حالة الاستخدام- المسار الحساس للكمون: توجيه إلى نماذج سريعة وأرخص.- مسار الاستدلال: توجيه إلى نماذج عالية الجودة للاسترجاع المعزز أو استخدام الأدوات.- مسار الخصوصية: توجيه إلى النماذج المحلية/Ollama لأجزاء البيانات الشخصية.### ضوابط التكلفة- وسم الطلبات باستخدام `user_id`/`team`.- تحديد الميزانيات لكل فريق/نموذج.- تسجيل استخدام الرموز في مخزن مركزي وتنبيه عند الشذوذ.### الصلابة والاعتمادية- تفعيل إعادة المحاولة مع التشتت (jitter).- تكوين مهلات لكل مزود وقواطع الدائرة على الفشل المتكرر.- تحديد أولويات المزودين وخطط الطوارئ الواضحة.### قابلية المراقبة- التقاط بيانات الطلب/الرد، هيستوغرامات الكمون، والنموذج/الإصدار.- تنقيح الأسرار/البيانات الشخصية في السجلات.- ربط التتبعات بين الخدمات للعثور سريعًا على المكالمات البطيئة.—## مثال على تكوين LiteLLM Proxy (جاهز للإنتاج)```yaml# config.yamlmodel_list:- model_name: gpt-4olitellm_params:model: openai/gpt-4oapi_key: ${OPENAI_API_KEY}- model_name: claude-3-5-sonnetlitellm_params:model: anthropic/claude-3-5-sonnetapi_key: ${ANTHROPIC_API_KEY}- model_name: gemini-1.5-prolitellm_params:model: google/gemini-1.5-proapi_key: ${GOOGLE_API_KEY}defaults:timeout: 30smax_tokens: 1024routing:- name: low-latencymodels: .- مقالة تطبيقية ومثالية.- مستندات LiteLLM الرسمية للبدء وأفضل الممارسات للوكيل.—## خطة العمل: الأيام السبعة القادمةاليوم 1–2: إكمال الدورة السريعة والبدء السريع؛ إجراء أول طلب عبر الوكيل.اليوم 3–4: إضافة مزود ثاني والبث؛ تعيين مهلات وزمن إعادة المحاولة.اليوم 5: تشغيل الوكيل مع التكوين؛ التوجيه حسب حالة الاستخدام (كمون مقابل استدلال).اليوم 6: إضافة التسجيل، تعقب التكلفة، والتنقيح.اليوم 7: اختبار التحميل؛ محاكاة فشل المزودين؛ التحقق من خطط الطوارئ.—## النقاط الرئيسية- LiteLLM هو أسرع طريق لتطبيقات LLM متعددة المزودين بدون التقيد ببائع محدد.- ابدأ بواجهة متوافقة مع OpenAI، ثم ارتق إلى الوكيل للحكامة.- استثمر مبكرًا في التوجيه، الصلابة، وقابلية المراقبة — ستحتاجها في الأسبوع الثاني، وليس بعد ستة أشهر.- الشروحات السابقة تغطي 80% مما ستستخدمه يوميًا؛ والباقي هو سر منتجك الخاص.### الأسئلة الشائعةس1: ما أفضل شرح LiteLLM للمبتدئين؟ابدأ بدورة LiteLLM السريعة على YouTube لجولة مرئية سريعة، ثم اقرأ الدليل الرسمي للبدء بالوكيل. يوفر شرح DataCamp أمثلة عملية يمكنك نسخها.س2: كيف أستخدم LiteLLM كوكيل متوافق مع OpenAI؟شغل وكيل LiteLLM ووجّه عنوان URL الأساسي في SDK الخاص بك إلى نقاط نهاية `/v1` الخاصة بالوكيل. احتفظ بتفاصيل المزودين في تكوين LiteLLM ليظل كود تطبيقك محمولًا.س3: هل يستطيع LiteLLM التوجيه تلقائيًا بين OpenAI وAnthropic وGemini؟نعم. عرّف النماذج واستراتيجيات التوجيه في تكوين LiteLLM للتبديل بين المزودين حسب الكمون، التكلفة، أو الجودة. يمكنك أيضًا تعيين خطط الطوارئ للموثوقية.س4: كيف أُفعّل البث واستدعاء الأدوات/الدوال باستخدام LiteLLM؟استخدم واجهة API المتوافقة مع OpenAI عبر LiteLLM وفعل `stream=True` (أو SSE في SDK الخاص بك). لاستدعاء الأدوات، اتبع صيغة استدعاء الدوال في OpenAI — يقوم LiteLLM بإعادة توجيهها إلى المزود المستهدف.س5: ما أسرع طريقة للتحكم في التكاليف باستخدام LiteLLM؟ركّز الطلبات عبر الوكيل، وفعل تسجيل الاستخدام، وطبق حدود سرعة المفتاح والميزانيات. قم بتوجيه الأحمال المختلفة إلى نماذج مهيئة للتكلفة وثبت الإصدارات لتجنب المفاجآت.
كيفية إتقان ChatPDF: الحصول على رؤى أسرع من المستندات الكثيفة

أفضل بديل لـ X Auto-Translation لترجمة سريعة ودقيقة للوثائق

هل ترجمة سامسونج بالذكاء الاصطناعي غير متوفرة في إيران؟ حلول عملية

أدوات الترجمة الفارسية: دليل عملي للعمل بسرعة ودقة

أفضل بديل لـ Grok للبحث العميق والمستند إلى المراجع

أهم 15 ميزة في مولد الصور بالذكاء الاصطناعي ستستخدمها فعليًا