Elixir client for the TypeSafe AI API.
This port keeps the Python SDK's two public API operations while using the Pristine runtime and generated-provider conventions used by sibling Elixir SDKs.
Summary
Functions
@spec list_models(TypeSafeSDK.Client.t(), keyword()) :: {:ok, TypeSafeSDK.ListModelsResponse.t()} | {:error, term()}
@spec new_client(keyword()) :: TypeSafeSDK.Client.t()
@spec system_one(TypeSafeSDK.Client.t(), term(), map(), keyword()) :: {:ok, TypeSafeSDK.SystemOneResponse.t()} | {:error, term()}
@spec version() :: String.t()