From 093e79425d7c0ef50ec0aa03c54be9d429d8fa9e Mon Sep 17 00:00:00 2001 From: Andrei Bondarev Date: Fri, 10 May 2024 22:45:06 -0400 Subject: [PATCH] Chat endpoint doesnt actually require message: param --- lib/cohere/client.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/cohere/client.rb b/lib/cohere/client.rb index 668edcc..ed5b2a4 100644 --- a/lib/cohere/client.rb +++ b/lib/cohere/client.rb @@ -14,7 +14,7 @@ def initialize(api_key:, timeout: nil) end def chat( - message:, + message: nil, model: nil, stream: false, preamble: nil, @@ -37,7 +37,9 @@ def chat( &block ) response = connection.post("chat") do |req| - req.body = {message: message} + req.body = {} + + req.body[:message] = message if message req.body[:model] = model if model if stream || block req.body[:stream] = true