Class: JsonLLM::Providers::Base
- Inherits:
-
Object
- Object
- JsonLLM::Providers::Base
- Defined in:
- lib/json_llm/providers/base.rb
Overview
Base class for LLM providers
Direct Known Subclasses
Instance Method Summary collapse
Instance Method Details
#chat(prompt, expected_payload) ⇒ Object
7 8 9 10 11 |
# File 'lib/json_llm/providers/base.rb', line 7 def chat(prompt, expected_payload) JsonLLM::Tools.prompt_llm_with_expected_payload(lambda { |prompt| prompt_llm(prompt) }, prompt, expected_payload) end |