## مقدمة
يعزز Portkey إمكانيات CrewAI بميزات جاهزة للإنتاج، محولاً طواقم الوكلاء التجريبية إلى أنظمة متينة من خلال توفير:
- **مراقبة كاملة** لكل خطوة وكيل واستخدام أداة وتفاعل
- **موثوقية مدمجة** مع آليات الاحتياط وإعادة المحاولة وموازنة الأحمال
- **تتبع التكاليف وتحسينها** لإدارة إنفاقك على الذكاء الاصطناعي
- **الوصول إلى أكثر من 200 نموذج LLM** من خلال تكامل واحد
- **حواجز الحماية** للحفاظ على سلوك الوكلاء آمناً ومتوافقاً
- **موجهات مُتحكم بإصداراتها** لأداء وكلاء متسق
### التثبيت والإعداد
توفر التتبعات عرضاً هرمياً لتنفيذ طاقمك، يظهر تسلسل استدعاءات LLM واستدعاءات الأدوات وانتقالات الحالة.
```python
# Add trace_id to enable hierarchical tracing in Portkey
portkey_llm = LLM(
model="gpt-4o",
base_url=PORTKEY_GATEWAY_URL,
api_key="dummy",
extra_headers=createHeaders(
api_key="YOUR_PORTKEY_API_KEY",
virtual_key="YOUR_OPENAI_VIRTUAL_KEY",
trace_id="unique-session-id" # Add unique trace ID
)
)
```
يسجّل Portkey كل تفاعل مع نماذج LLM، بما في ذلك:
- حمولات الطلب والاستجابة الكاملة
- مقاييس زمن الاستجابة واستخدام الرموز المميزة
- حسابات التكلفة
- استدعاءات الأدوات وتنفيذ الدوال
يمكن تصفية جميع السجلات حسب البيانات الوصفية ومعرّفات التتبع والنماذج والمزيد، مما يسهّل تصحيح أخطاء عمليات تشغيل طاقم محددة.
يوفر Portkey لوحات معلومات مدمجة تساعدك على:
- تتبع التكلفة واستخدام الرموز المميزة عبر جميع عمليات تشغيل الطاقم
- تحليل مقاييس الأداء مثل زمن الاستجابة ومعدلات النجاح
- تحديد الاختناقات في سير عمل الوكلاء
- مقارنة تكوينات الطاقم ونماذج LLM المختلفة
يمكنك تصفية وتقسيم جميع المقاييس حسب بيانات وصفية مخصصة لتحليل أنواع طواقم أو مجموعات مستخدمين أو حالات استخدام محددة.
أضف بيانات وصفية مخصصة لتكوين LLM في CrewAI لتمكين تصفية وتقسيم قوية:
```python
portkey_llm = LLM(
model="gpt-4o",
base_url=PORTKEY_GATEWAY_URL,
api_key="dummy",
extra_headers=createHeaders(
api_key="YOUR_PORTKEY_API_KEY",
virtual_key="YOUR_OPENAI_VIRTUAL_KEY",
metadata={
"crew_type": "research_crew",
"environment": "production",
"_user": "user_123", # Special _user field for user analytics
"request_source": "mobile_app"
}
)
)
```
يمكن استخدام هذه البيانات الوصفية لتصفية السجلات والتتبعات والمقاييس في لوحة تحكم Portkey، مما يتيح لك تحليل عمليات تشغيل طاقم أو مستخدمين أو بيئات محددة.
يمكّن هذا:
- تتبع التكاليف والميزانية لكل مستخدم
- تحليلات مستخدم مخصصة
- مقاييس على مستوى الفريق أو المؤسسة
- مراقبة خاصة بالبيئة (التجريب مقابل الإنتاج)
وثائق CrewAI الرسمية
احصل على إرشادات مخصصة لتنفيذ هذا التكامل