Class: Riffer::Providers::OpenAI
- Defined in:
- lib/riffer/providers/open_ai.rb
Overview
OpenAI provider for GPT models. Requires the openai gem.
Direct Known Subclasses
Constant Summary collapse
- WEB_SEARCH_TOOL_TYPE =
: String
"web_search_preview"
Constants inherited from Base
Class Method Summary collapse
-
.semconv_provider_name ⇒ Object
The GenAI semconv well-known provider name.
Instance Method Summary collapse
-
#initialize(**options) ⇒ OpenAI
constructor
– : (**untyped) -> void.
Methods inherited from Base
#generate_text, skills_adapter, #stream_text
Constructor Details
Class Method Details
.semconv_provider_name ⇒ Object
The GenAI semconv well-known provider name. – : () -> String
11 12 13 |
# File 'lib/riffer/providers/open_ai.rb', line 11 def self.semconv_provider_name "openai" end |