SandboxClientOptions¶
- class baseten.sandbox.SandboxClientOptions(api_key, team_id=None, token_provider=None, base_url_override=None, headers=None, retry=None, http2=None)¶
Bases:
objectOptions for
SandboxClientandAsyncSandboxClient.Obtain via
SandboxClient.optionsto inspect the values a client was constructed with.- Parameters:
api_key (str)
team_id (str | None)
token_provider (Callable[[SandboxTokenProviderContext], str] | Callable[[SandboxTokenProviderContext], Awaitable[str]] | None)
base_url_override (str | None)
retry (SandboxRetryOptions | None)
http2 (bool | None)
- retry: SandboxRetryOptions | None = None¶
Retry budgets for transient failures, or
Nonefor the defaults.
- token_provider: Callable[[SandboxTokenProviderContext], str] | Callable[[SandboxTokenProviderContext], Awaitable[str]] | None = None¶
Provider of each request’s bearer token, in place of the API key.