Skip to content

Commit a0cfdb4

Browse files
Merge pull request #19 from patterns-ai-core/message-param-not-required
Chat endpoint doesnt actually require message: param
2 parents 7898b86 + 093e794 commit a0cfdb4

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

lib/cohere/client.rb

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ def initialize(api_key:, timeout: nil)
1414
end
1515

1616
def chat(
17-
message:,
17+
message: nil,
1818
model: nil,
1919
stream: false,
2020
preamble: nil,
@@ -37,7 +37,9 @@ def chat(
3737
&block
3838
)
3939
response = connection.post("chat") do |req|
40-
req.body = {message: message}
40+
req.body = {}
41+
42+
req.body[:message] = message if message
4143
req.body[:model] = model if model
4244
if stream || block
4345
req.body[:stream] = true

0 commit comments

Comments
 (0)