FAL عبارة عن وقت تشغيل Python بدون خادم يتيح لك تشغيل الرمز وتوسيع نطاقه في السحابة بدون إدارة Infra.
مع FAL ، يمكنك إنشاء خطوط أنابيب ، وخدمة نماذج ML وتوسيع نطاقها للعديد من المستخدمين. يمكنك التقدم إلى 0 عندما لا تستخدم أي موارد.
أولاً ، تحتاج إلى تثبيت حزمة fal
. يمكنك القيام بذلك باستخدام PIP:
pip install fal
ثم تحتاج إلى المصادقة:
fal auth login
يمكنك أيضًا استخدام مفاتيح FAL التي يمكنك الحصول عليها من لوحة القيادة الخاصة بنا.
يمكنك الآن استخدام حزمة FAL في البرامج النصية Python الخاصة بك على النحو التالي:
import fal
@ fal . function (
"virtualenv" ,
requirements = [ "pyjokes" ],
)
def tell_joke () -> str :
import pyjokes
joke = pyjokes . get_joke ()
return joke
print ( "Joke from the clouds: " , tell_joke ())
سيتم إنشاء بيئة افتراضية جديدة بواسطة FAL في السحابة وسيتم تثبيت مجموعة المتطلبات التي مررناها بمجرد استدعاء هذه الوظيفة. من هذه النقطة فصاعدًا ، سيتم تنفيذ رمزنا كما لو كان يعمل محليًا ، وسيتم إرجاع النكتة التي أعدتها مكتبة Pyjokes.
إذا كنت ترغب في معرفة المزيد عن قدرات FAL ، تحقق من المستندات. يمكنك معرفة المزيد عن التخزين المستمر ، وتخزينات التخزين المؤقت للوظائف ونشر وظائفك كنقاط نهاية API.
pip install - e 'projects/fal[dev]'
pip install - e 'projects/fal_client[dev]'
pip install - e 'projects/isolate_proto[dev]'
pytest
cd projects/fal
pre-commit install
يرجى اتباع مواصفات الالتزامات التقليدية للأوصاف/الرسائل.