Skip to main content
SDK 0.6.0+ prefers the AIRESERVE_* names shown above and still honors the legacy AUDACITY_API_KEY / AUDACITY_BASE_URL variables, so existing setups keep working without changes.
Timeout semantics are consistent everywhere: the timeout bounds connection + headers (and, for non-streaming Converse, the full body read). For ConverseStream it applies only until headers arrive — the stream body is never bounded, so long generations are never cut off mid-stream.