0.9.0
Added
-
ModelHealthClient— the new entrypoint for the SDK, available in all three bindings (Swift, TypeScript, Python), replacingModelHealthService. Takes your API key as a required argument, and adds configurabletimeoutandmaxRetries/max_retriesoptions (previously not honored). -
accountInfo()/account_info()— returns identity and licensing information for the authenticated account. -
AccountInfo— new model type withusername,email,firstName/first_name,lastName/last_name,institution,profession,country.
Changed
-
ModelHealthServiceis now deprecated in favor ofModelHealthClient(all three bindings). It continues to work unchanged but emits a deprecation warning on construction (PythonDeprecationWarning, TypeScriptconsole.warn, Swift compiler warning via@available(*, deprecated, renamed:)). -
timeoutapplies to regular API calls only; archive downloads and video uploads are not bounded by it. It is not enforced on the web (WebAssembly).
Fixed
- Python: creating more than one client in the same process no longer causes the second client's first request to hang until it times out.