File tree Expand file tree Collapse file tree 2 files changed +9
-7
lines changed Expand file tree Collapse file tree 2 files changed +9
-7
lines changed Original file line number Diff line number Diff line change @@ -85,10 +85,10 @@ def generate_text(
8585 # @return [Hash]
8686 #
8787 def generate_chat_message (
88- prompt :,
88+ messages :,
89+ prompt : nil ,
8990 context : nil ,
9091 examples : nil ,
91- messages : nil ,
9292 temperature : nil ,
9393 candidate_count : nil ,
9494 top_p : nil ,
@@ -99,10 +99,12 @@ def generate_chat_message(
9999 response = connection . post ( "/v1beta2/models/#{ DEFAULTS [ :chat_completion_model_name ] } :generateMessage" ) do |req |
100100 req . params = { key : api_key }
101101
102- req . body = { prompt : { messages : [ { content : prompt } ] } }
103- req . body [ :context ] = context if context
104- req . body [ :examples ] = examples if examples
105- req . body [ :messages ] = messages if messages
102+ req . body = { prompt : { } }
103+
104+ req . body [ :prompt ] [ :messages ] = messages if messages
105+ req . body [ :prompt ] [ :context ] = context if context
106+ req . body [ :prompt ] [ :examples ] = examples if examples
107+
106108 req . body [ :temperature ] = temperature || DEFAULTS [ :temperature ]
107109 req . body [ :candidate_count ] = candidate_count if candidate_count
108110 req . body [ :top_p ] = top_p if top_p
Original file line number Diff line number Diff line change 8989 end
9090
9191 it "returns the generated text" do
92- expect ( subject . generate_chat_message ( prompt : "Hello!" ) ) . to eq ( fixture )
92+ expect ( subject . generate_chat_message ( messages : [ { content : "Hello!" } ] ) ) . to eq ( fixture )
9393 end
9494 end
9595end
You can’t perform that action at this time.
0 commit comments