struct AI::Google::ProviderSettings

Overview

Provider settings.

Defined in:

ai/google/google_provider.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(base_url : String | Nil = nil, api_key : String | Nil = nil, headers : Hash(String, String) | Nil = nil, name : String | Nil = nil) #

[View source]

Instance Method Detail

def api_key : String | Nil #

API key (defaults to GOOGLE_GENERATIVE_AI_API_KEY env var).


[View source]
def base_url : String | Nil #

Base URL for API calls.


[View source]
def headers : Hash(String, String) | Nil #

Custom headers.


[View source]
def name : String | Nil #

Custom provider name.


[View source]