Class: TranslationAPI::Provider::OpenAI::Chat
- Inherits:
-
Object
- Object
- TranslationAPI::Provider::OpenAI::Chat
- Defined in:
- lib/translation_api/provider/openai/chat.rb
Constant Summary collapse
- API_KEY_ERROR_MESSAGE =
"API key is not found."
Instance Method Summary collapse
- #call(text) ⇒ Object
-
#initialize(model:, prompt:) ⇒ Chat
constructor
A new instance of Chat.
Constructor Details
#initialize(model:, prompt:) ⇒ Chat
Returns a new instance of Chat.
12 13 14 15 16 17 18 |
# File 'lib/translation_api/provider/openai/chat.rb', line 12 def initialize(model:, prompt:) validate_api_key! @model = model @prompt = prompt @client = init_client end |