Configuration
Environment Variables
Section titled “Environment Variables”| 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 variableclient = Qualia()
# Or pass explicitlyclient = Qualia(api_key="your-api-key")Custom HTTP Client
Section titled “Custom HTTP Client”Use a custom httpx client for advanced configuration like timeouts and connection limits.
import httpxfrom qualia import Qualia
custom_client = httpx.Client( timeout=60.0, limits=httpx.Limits(max_connections=10),)
client = Qualia(api_key="...", httpx_client=custom_client)Context Manager
Section titled “Context Manager”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