O FAL é um tempo de execução do Python sem servidor que permite executar e escalar código na nuvem sem gerenciamento de infra.
Com o FAL, você pode criar pipelines, servir modelos de ML e escalar -os para muitos usuários. Você diminui para 0 quando não usa nenhum recurso.
Primeiro, você precisa instalar o pacote fal
. Você pode fazer isso usando PIP:
pip install fal
Então você precisa autenticar:
fal auth login
Você também pode usar as teclas FAL que você pode obter do nosso painel.
Agora pode usar o pacote FAL em seus scripts Python da seguinte forma:
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 ())
Um novo ambiente virtual será criado pelo FAL na nuvem e o conjunto de requisitos que passamos será instalado assim que essa função for chamada. A partir desse momento, nosso código será executado como se estivesse em execução localmente, e a piada preparada pela biblioteca Pyjokes será devolvida.
Se você deseja saber mais sobre as capacidades da FAL, confira os documentos. Você pode aprender mais sobre armazenamento persistente, cache de funcionar e implantar suas funções como terminais da 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
Siga as especificações convencionais para descrições/mensagens.