FAL est un exécution Python sans serveur qui vous permet d'exécuter et d'échelle le code dans le cloud sans gestion infra.
Avec FAL, vous pouvez construire des pipelines, servir des modèles ML et les faire évoluer à de nombreux utilisateurs. Vous évoluez à 0 lorsque vous n'utilisez aucune ressource.
Tout d'abord, vous devez installer le package fal
. Vous pouvez le faire en utilisant PIP:
pip install fal
Ensuite, vous devez vous authentifier:
fal auth login
Vous pouvez également utiliser les touches FAL que vous pouvez obtenir à partir de notre tableau de bord.
Peut maintenant utiliser le package FAL dans vos scripts Python comme suit:
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 ())
Un nouvel environnement virtuel sera créé par FAL dans le cloud et l'ensemble des exigences que nous avons réalisés sera installé dès que cette fonction sera appelée. À partir de ce moment-là, notre code sera exécuté comme s'il s'exécutait localement, et la blague préparée par la bibliothèque Pyjokes sera retournée.
Si vous souhaitez en savoir plus sur les capacités de FAL, consultez les documents. Vous pouvez en savoir plus sur le stockage persistant, les caches de fonction et le déploiement de vos fonctions en tant que points de terminaison 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
Veuillez suivre les spécifications conventionnelles pour les descriptions / messages.