Shenghong's picture
Add files using upload-large-folder tool
21b7374 verified
Raw
History Blame Contribute Delete
566 Bytes
import httpx
from fastapi_cloud_cli import __version__
from fastapi_cloud_cli.config import Settings
from fastapi_cloud_cli.utils.auth import get_auth_token
class APIClient(httpx.Client):
def __init__(self) -> None:
settings = Settings.get()
token = get_auth_token()
super().__init__(
base_url=settings.base_api_url,
timeout=httpx.Timeout(20),
headers={
"Authorization": f"Bearer {token}",
"User-Agent": f"fastapi-cloud-cli/{__version__}",
},
)