Skip to content

Configuration

| Variable | Description | | ----------------- | -------------------------------------------------------------------- | | QUALIA_API_KEY | Your API key (used if not passed to constructor) | | QUALIA_BASE_URL | Override the API base URL (default: https://api.qualiastudios.dev) |

from qualia import Qualia
# Uses QUALIA_API_KEY environment variable
client = Qualia()
# Or pass explicitly
client = Qualia(api_key="your-api-key")

Use a custom httpx client for advanced configuration like timeouts and connection limits.

import httpx
from qualia import Qualia
custom_client = httpx.Client(
timeout=60.0,
limits=httpx.Limits(max_connections=10),
)
client = Qualia(api_key="...", httpx_client=custom_client)

Automatically close the client when done using a context manager.

from qualia import Qualia
with Qualia(api_key="...") as client:
models = client.models.list()
# Client is automatically closed