fal
fal copied to clipboard
FAL API usage in Finetuning FluxLora
Hi, I've got my FAL Api key to finetune fluxlora. I've used fal.client(api_key = "") but I'm getting attribute error in this as there is no attribute "Client". What is the correct way to use it?
says I don't have access to the workspace. Someone from FAL please help me out on this
Hello, you can try to use the fal-client.
❯ pip install fal-client
Requirement already satisfied: fal-client in /Users/matteo/.pyenv/versions/3.8.13/envs/testenv/lib/python3.8/site-packages (0.5.4)
Requirement already satisfied: httpx<1,>=0.21.0 in /Users/matteo/.pyenv/versions/3.8.13/envs/testenv/lib/python3.8/site-packages (from fal-client) (0.27.2)
Requirement already satisfied: httpx-sse<0.5,>=0.4.0 in /Users/matteo/.pyenv/versions/3.8.13/envs/testenv/lib/python3.8/site-packages (from fal-client) (0.4.0)
Requirement already satisfied: anyio in /Users/matteo/.pyenv/versions/3.8.13/envs/testenv/lib/python3.8/site-packages (from httpx<1,>=0.21.0->fal-client) (4.5.2)
Requirement already satisfied: certifi in /Users/matteo/.pyenv/versions/3.8.13/envs/testenv/lib/python3.8/site-packages (from httpx<1,>=0.21.0->fal-client) (2024.8.30)
Requirement already satisfied: httpcore==1.* in /Users/matteo/.pyenv/versions/3.8.13/envs/testenv/lib/python3.8/site-packages (from httpx<1,>=0.21.0->fal-client) (1.0.6)
Requirement already satisfied: idna in /Users/matteo/.pyenv/versions/3.8.13/envs/testenv/lib/python3.8/site-packages (from httpx<1,>=0.21.0->fal-client) (3.10)
Requirement already satisfied: sniffio in /Users/matteo/.pyenv/versions/3.8.13/envs/testenv/lib/python3.8/site-packages (from httpx<1,>=0.21.0->fal-client) (1.3.1)
Requirement already satisfied: h11<0.15,>=0.13 in /Users/matteo/.pyenv/versions/3.8.13/envs/testenv/lib/python3.8/site-packages (from httpcore==1.*->httpx<1,>=0.21.0->fal-client) (0.14.0)
Requirement already satisfied: exceptiongroup>=1.0.2 in /Users/matteo/.pyenv/versions/3.8.13/envs/testenv/lib/python3.8/site-packages (from anyio->httpx<1,>=0.21.0->fal-client) (1.2.2)
Requirement already satisfied: typing-extensions>=4.1 in /Users/matteo/.pyenv/versions/3.8.13/envs/testenv/lib/python3.8/site-packages (from anyio->httpx<1,>=0.21.0->fal-client) (4.12.2)
[notice] A new release of pip is available: 23.3 -> 24.3.1
[notice] To update, run: python -m pip install --upgrade pip
❯ python
>>> import fal_client as f
>>> f.SyncClient
<class 'fal_client.client.SyncClient'>
>>> f.AsyncClient
<class 'fal_client.client.AsyncClient'>
>>>
You can see here we have SyncClient and AsyncClient classes