struct
AI::OpenAI::ProviderSettings
- AI::OpenAI::ProviderSettings
- Struct
- Value
- Object
Overview
Provider settings.
Defined in:
ai/openai/openai_provider.crConstructors
Instance Method Summary
-
#api_key : String | Nil
API key (defaults to OPENAI_API_KEY env var).
-
#base_url : String | Nil
Base URL for API calls.
-
#headers : Hash(String, String) | Nil
Custom headers.
-
#name : String | Nil
Custom provider name.
-
#organization : String | Nil
OpenAI Organization.
-
#project : String | Nil
OpenAI Project.
Constructor Detail
def self.new(base_url : String | Nil = nil, api_key : String | Nil = nil, organization : String | Nil = nil, project : String | Nil = nil, headers : Hash(String, String) | Nil = nil, name : String | Nil = nil)
#