ربط CrewAI بنماذج اللغة الكبيرة
يتصل CrewAI بنماذج اللغة الكبيرة من خلال تكاملات SDK الأصلية لأكثر المزودين شيوعاً (OpenAI وAnthropic وGoogle Gemini وAzure وAWS Bedrock)، ويستخدم LiteLLM كاحتياط مرن لجميع المزودين الآخرين.افتراضياً، يستخدم CrewAI نموذج
gpt-4o-mini. يتم تحديد ذلك بواسطة متغير البيئة OPENAI_MODEL_NAME، الذي يكون قيمته الافتراضية “gpt-4o-mini” إذا لم يتم تعيينه.
يمكنك بسهولة إعداد وكلائك لاستخدام نموذج أو مزود مختلف كما هو موضح في هذا الدليل.المزودون المدعومون
يدعم LiteLLM مجموعة واسعة من المزودين، بما في ذلك على سبيل المثال لا الحصر:- OpenAI
- Anthropic
- Google (Vertex AI, Gemini)
- Azure OpenAI
- AWS (Bedrock, SageMaker)
- Cohere
- VoyageAI
- Hugging Face
- Ollama
- Mistral AI
- Replicate
- Together AI
- AI21
- Cloudflare Workers AI
- DeepInfra
- Groq
- SambaNova
- Nebius AI Studio
- NVIDIA NIMs
- والمزيد!
لاستخدام أي مزود غير مغطى بتكامل أصلي، أضف LiteLLM كاعتمادية لمشروعك:يستخدم المزودون الأصليون (OpenAI، Anthropic، Google Gemini، Azure، AWS Bedrock) إضافات SDK الخاصة بهم — راجع أمثلة إعداد المزودين.
تغيير نموذج اللغة الكبير
لاستخدام LLM مختلف مع وكلاء CrewAI، لديك عدة خيارات:- باستخدام معرف نصي
- باستخدام فئة LLM
مرر اسم النموذج كسلسلة نصية عند تهيئة الوكيل:
خيارات الإعداد
عند إعداد LLM لوكيلك، يمكنك الوصول إلى مجموعة واسعة من المعاملات:
للحصول على قائمة كاملة بالمعاملات وأوصافها، راجع وثائق فئة LLM.
الاتصال بنماذج LLM المتوافقة مع OpenAI
يمكنك الاتصال بنماذج LLM المتوافقة مع OpenAI باستخدام متغيرات البيئة أو عن طريق تعيين خصائص محددة في فئة LLM:- باستخدام متغيرات البيئة
- باستخدام خصائص فئة LLM
استخدام النماذج المحلية مع Ollama
للنماذج المحلية مثل تلك التي يوفرها Ollama:1
تحميل وتثبيت Ollama
2
سحب النموذج المطلوب
على سبيل المثال، شغّل
ollama pull llama3.2 لتحميل النموذج.3
إعداد وكيلك
تغيير عنوان URL الأساسي لـ API
يمكنك تغيير عنوان URL الأساسي لـ API لأي مزود LLM عن طريق تعيين معاملbase_url:
Code
