struct

Crig::Providers::Anthropic::ClientBuilder

Inherits Struct < Value < Object

Constructors

new(api_key : String | Nil = nil, base_url : String = ANTHROPIC_API_BASE_URL, anthropic_version : String = ANTHROPIC_VERSION_LATEST, anthropic_betas : Array(String) = [] of String, http_client : HTTP::Client | Client::WrappedTransport | Nil = nil)
Source

Instance methods

anthropic_beta(anthropic_beta : String) : self
Source
anthropic_betas(anthropic_betas : Enumerable(String)) : self
Source
anthropic_betas
Source
anthropic_version(anthropic_version : String) : self
Source
anthropic_version
Source
api_key(api_key : String) : self
Source
api_key
Source
base_url(base_url : String) : self
Source
base_url
Source
build
Source
http_client(http_client : HTTP::Client) : self
Source
http_client(http_client : Crig::HttpClient::HttpClientExt) : self
Source
http_client
Source