OptionalapiOptionalauthOptional Bearer token for authentication (e.g., when behind a proxy or API gateway)
OptionaldebugEnable debug logging to the console
OptionalretryRetry policy for transient errors. Default: no retries.
The base URL of the Rhino Compute server (e.g., http://localhost:6500)
OptionalsignalOptional caller-supplied AbortSignal. Composes with the internal timeout — whichever fires first wins. Lets callers cancel in-flight requests (e.g. on component unmount or when superseding a stale solve).
OptionalsuppressSuppress browser security warnings in the console
OptionaltimeoutPer-request timeout in milliseconds. Set to 0 to disable (useful for long
solves where any timeout is the wrong answer). Default: no timeout.
Uses AbortSignal.timeout so the timer is not throttled when the tab is hidden.
Optional API key for authenticating with the server (RhinoComputeKey)