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.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.