نظرة عامة
يدعم CrewAI تنفيذات LLM المخصصة من خلال فئةBaseLLM المجردة. يتيح لك ذلك دمج أي مزود LLM لا يحظى بدعم مدمج في LiteLLM، أو تنفيذ آليات مصادقة مخصصة.
بداية سريعة
راجع الملف الإنجليزي الأصلي للحصول على تنفيذ LLM مخصص كامل يوضح طريقةcall() المطلوبة والطرق الاختيارية مثل supports_function_calling() وget_context_window_size().
استخدام LLM المخصص
الطرق المطلوبة
البنّاء: __init__()
مهم: يجب استدعاء super().__init__(model, temperature) مع المعاملات المطلوبة.
الطريقة المجردة: call()
طريقة call() هي قلب تنفيذ LLM. يجب أن تقبل الرسائل وتعيد استجابة نصية وتعالج الأدوات واستدعاء الدوال إذا كانت مدعومة.
يغطي هذا الدليل أساسيات تنفيذ LLM مخصصة في CrewAI.