Class: RubyCode::Adapters::Openai
- Defined in:
- lib/rubycode/adapters/openai.rb
Overview
OpenAI adapter for cloud LLM integration OpenAI provides industry-leading models including GPT-4o
Constant Summary collapse
- API_ENDPOINT =
"https://api.openai.com/v1/chat/completions"
Instance Attribute Summary
Attributes inherited from Base
#current_request_tokens, #last_request_time, #total_tokens_counter
Instance Method Summary collapse
-
#initialize(config) ⇒ Openai
constructor
A new instance of Openai.
Methods inherited from Base
Constructor Details
#initialize(config) ⇒ Openai
Returns a new instance of Openai.
13 14 15 16 |
# File 'lib/rubycode/adapters/openai.rb', line 13 def initialize(config) super validate_api_key! end |