Skip to content

Configuration

VariableDescription
QUALIA_API_KEYYour API key (used if not passed to constructor)
QUALIA_BASE_URLOverride 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