in rbi/lib/anthropic/internal/transport/base_client.rbi [111:137]
def self.new(
base_url:,
timeout: 0.0,
max_retries: 0,
initial_retry_delay: 0.0,
max_retry_delay: 0.0,
headers: {},
idempotency_header: nil
); end
sig { overridable.returns(T::Hash[String, String]) }
private def auth_headers; end
sig { returns(String) }
private def generate_idempotency_key; end
sig do
overridable
.params(
req: Anthropic::Internal::Transport::BaseClient::RequestComponentsShape,
opts: Anthropic::Internal::AnyHash
)
.returns(Anthropic::Internal::Transport::BaseClient::RequestInputShape)
end