Provider-specific boundary for live usage acquisition.
Summary
Callbacks
@callback fetch(LLMProxy.Provider.Credential.t(), LLMProxy.ProviderUsage.Source.t()) :: {:ok, LLMProxy.ProviderUsage.Result.t()} | {:error, term()}
Provider-specific boundary for live usage acquisition.
@callback fetch(LLMProxy.Provider.Credential.t(), LLMProxy.ProviderUsage.Source.t()) :: {:ok, LLMProxy.ProviderUsage.Result.t()} | {:error, term()}