الانتقال إلى المحتوى الرئيسي

ApifyActorsTool

دمج Apify Actors في سير عمل CrewAI الخاص بك.

الوصف

تربط ApifyActorsTool بين Apify Actors، وهي برامج سحابية لتجريف الويب والأتمتة، وسير عمل CrewAI الخاص بك. استخدم أياً من أكثر من 4,000 Actor على متجر Apify لحالات استخدام مثل استخراج البيانات من وسائل التواصل الاجتماعي ومحركات البحث والخرائط الإلكترونية ومواقع التجارة الإلكترونية وبوابات السفر أو المواقع العامة. للتفاصيل، راجع تكامل Apify CrewAI في وثائق Apify.

خطوات البدء

1

تثبيت التبعيات

ثبّت crewai[tools] وlangchain-apify باستخدام pip: pip install 'crewai[tools]' langchain-apify.
2

الحصول على رمز API لـ Apify

سجّل في وحدة تحكم Apify واحصل على رمز API الخاص بك.
3

إعداد البيئة

عيّن رمز API لـ Apify كمتغير بيئة APIFY_API_TOKEN لتمكين وظائف الأداة.

مثال على الاستخدام

استخدم ApifyActorsTool يدوياً لتشغيل RAG Web Browser Actor لإجراء بحث ويب:

المخرجات المتوقعة

إليك المخرجات من تشغيل الكود أعلاه:
تقوم ApifyActorsTool تلقائياً بجلب تعريف Actor ومخطط الإدخال من Apify باستخدام actor_name المقدم ثم تبني وصف الأداة ومخطط المعاملات. هذا يعني أنك تحتاج فقط إلى تحديد actor_name صالح، والأداة تتعامل مع الباقي عند استخدامها مع الوكلاء - دون الحاجة لتحديد run_input. إليك كيفية عمل ذلك:
يمكنك تشغيل Actors أخرى من متجر Apify ببساطة عن طريق تغيير actor_name وعند الاستخدام اليدوي، ضبط run_input بناءً على مخطط إدخال Actor. لمثال على الاستخدام مع الوكلاء، راجع قالب CrewAI Actor.

الإعداد

تتطلب ApifyActorsTool المدخلات التالية للعمل:
  • actor_name معرّف Apify Actor المراد تشغيله، مثل "apify/rag-web-browser". تصفح جميع Actors على متجر Apify.
  • run_input قاموس من معاملات الإدخال لـ Actor عند تشغيل الأداة يدوياً.
    • على سبيل المثال، لـ Actor apify/rag-web-browser: {"query": "search term", "maxResults": 5}
    • راجع مخطط إدخال Actor لقائمة معاملات الإدخال.

الموارد