Method: Boxcars::Cohere#run
- Defined in:
- lib/boxcars/engine/cohere.rb
#run(question) ⇒ Object
get an answer from the engine for a question.
101 102 103 104 105 106 107 108 109 110 111 |
# File 'lib/boxcars/engine/cohere.rb', line 101 def run(question, **) prompt = Prompt.new(template: question) response = client(prompt:, **) raise Error, "Cohere: No response from API" unless response raise Error, "Cohere: #{response[:error]}" if response[:error] answer = response[:text] Boxcars.debug("Answer: #{answer}", :cyan) answer end |