FAL ist eine serverlose Python -Laufzeit, mit der Sie den Code in der Cloud ohne Infra -Management ausführen und skalieren können.
Mit FAL können Sie Pipelines erstellen, ML -Modelle bedienen und bis viele Benutzer skalieren. Sie skalieren auf 0, wenn Sie keine Ressourcen verwenden.
Zuerst müssen Sie das fal
-Paket installieren. Sie können dies mit PIP tun:
pip install fal
Dann müssen Sie sich authentifizieren:
fal auth login
Sie können auch Falschlüssel verwenden, die Sie von unserem Dashboard erhalten können.
Jetzt kann das FAL -Paket in Ihren Python -Skripten wie folgt verwenden:
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 ())
Eine neue virtuelle Umgebung wird von FAL in der Cloud erstellt, und die von uns bestandenen Anforderungen werden installiert, sobald diese Funktion aufgerufen wird. Ab diesem Zeitpunkt wird unser Code so ausgeführt, als würde er lokal ausgeführt, und der von der Pyjokes -Bibliothek erstellte Witz wird zurückgegeben.
Wenn Sie mehr über die Fähigkeiten von FAL erfahren möchten, sehen Sie sich die Dokumente an. Sie können mehr über anhaltende Speicherung, Funktionsdarsteller und Bereitstellung Ihrer Funktionen als API -Endpunkte erfahren.
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
Bitte befolgen Sie die konventionellen Commit -Spezifikation für Beschreibungen/Nachrichten.