@@ -160,7 +160,7 @@ def tool_response
160160
161161 req_body = nil
162162
163- llm = DiscourseAi ::Completions ::Llm . proxy ( "custom: #{ model . id } " )
163+ llm = DiscourseAi ::Completions ::Llm . proxy ( model )
164164 url = "#{ model . url } :generateContent?key=123"
165165
166166 stub_request ( :post , url ) . with (
@@ -186,7 +186,7 @@ def tool_response
186186
187187 req_body = nil
188188
189- llm = DiscourseAi ::Completions ::Llm . proxy ( "custom: #{ model . id } " )
189+ llm = DiscourseAi ::Completions ::Llm . proxy ( model )
190190 url = "#{ model . url } :generateContent?key=123"
191191
192192 stub_request ( :post , url ) . with (
@@ -220,7 +220,7 @@ def tool_response
220220
221221 req_body = nil
222222
223- llm = DiscourseAi ::Completions ::Llm . proxy ( "custom: #{ model . id } " )
223+ llm = DiscourseAi ::Completions ::Llm . proxy ( model )
224224 url = "#{ model . url } :generateContent?key=123"
225225
226226 stub_request ( :post , url ) . with (
@@ -246,7 +246,7 @@ def tool_response
246246
247247 req_body = nil
248248
249- llm = DiscourseAi ::Completions ::Llm . proxy ( "custom: #{ model . id } " )
249+ llm = DiscourseAi ::Completions ::Llm . proxy ( model )
250250 url = "#{ model . url } :generateContent?key=123"
251251
252252 stub_request ( :post , url ) . with (
@@ -274,7 +274,7 @@ def tool_response
274274
275275 req_body = nil
276276
277- llm = DiscourseAi ::Completions ::Llm . proxy ( "custom: #{ model . id } " )
277+ llm = DiscourseAi ::Completions ::Llm . proxy ( model )
278278 url = "#{ model . url } :generateContent?key=123"
279279
280280 stub_request ( :post , url ) . with (
@@ -297,7 +297,7 @@ def tool_response
297297 it "properly encodes tool calls" do
298298 prompt = DiscourseAi ::Completions ::Prompt . new ( "Hello" , tools : [ echo_tool ] )
299299
300- llm = DiscourseAi ::Completions ::Llm . proxy ( "custom: #{ model . id } " )
300+ llm = DiscourseAi ::Completions ::Llm . proxy ( model )
301301 url = "#{ model . url } :generateContent?key=123"
302302
303303 response_json = { "functionCall" => { name : "echo" , args : { text : "<S>ydney" } } }
@@ -332,7 +332,7 @@ def tool_response
332332
333333 req_body = nil
334334
335- llm = DiscourseAi ::Completions ::Llm . proxy ( "custom: #{ model . id } " )
335+ llm = DiscourseAi ::Completions ::Llm . proxy ( model )
336336 url = "#{ model . url } :generateContent?key=123"
337337
338338 stub_request ( :post , url ) . with (
@@ -410,7 +410,7 @@ def tool_response
410410
411411 payload = rows . map { |r | "data: #{ r . to_json } \n \n " } . join
412412
413- llm = DiscourseAi ::Completions ::Llm . proxy ( "custom: #{ model . id } " )
413+ llm = DiscourseAi ::Completions ::Llm . proxy ( model )
414414 url = "#{ model . url } :streamGenerateContent?alt=sse&key=123"
415415
416416 prompt = DiscourseAi ::Completions ::Prompt . new ( "Hello" , tools : [ echo_tool ] )
@@ -450,7 +450,7 @@ def tool_response
450450
451451 TEXT
452452
453- llm = DiscourseAi ::Completions ::Llm . proxy ( "custom: #{ model . id } " )
453+ llm = DiscourseAi ::Completions ::Llm . proxy ( model )
454454 url = "#{ model . url } :streamGenerateContent?alt=sse&key=123"
455455
456456 output = [ ]
@@ -478,7 +478,7 @@ def tool_response
478478
479479 split = data . split ( "|" )
480480
481- llm = DiscourseAi ::Completions ::Llm . proxy ( "custom: #{ model . id } " )
481+ llm = DiscourseAi ::Completions ::Llm . proxy ( model )
482482 url = "#{ model . url } :streamGenerateContent?alt=sse&key=123"
483483
484484 output = [ ]
@@ -497,7 +497,7 @@ def tool_response
497497
498498 req_body = nil
499499
500- llm = DiscourseAi ::Completions ::Llm . proxy ( "custom: #{ model . id } " )
500+ llm = DiscourseAi ::Completions ::Llm . proxy ( model )
501501 url = "#{ model . url } :generateContent?key=123"
502502
503503 stub_request ( :post , url ) . with (
@@ -525,7 +525,7 @@ def tool_response
525525
526526 req_body = nil
527527
528- llm = DiscourseAi ::Completions ::Llm . proxy ( "custom: #{ model . id } " )
528+ llm = DiscourseAi ::Completions ::Llm . proxy ( model )
529529 url = "#{ model . url } :generateContent?key=123"
530530
531531 stub_request ( :post , url ) . with (
@@ -600,7 +600,7 @@ def tool_response
600600
601601 req_body = nil
602602
603- llm = DiscourseAi ::Completions ::Llm . proxy ( "custom: #{ model . id } " )
603+ llm = DiscourseAi ::Completions ::Llm . proxy ( model )
604604 url = "#{ model . url } :streamGenerateContent?alt=sse&key=123"
605605
606606 stub_request ( :post , url ) . with (
@@ -657,7 +657,7 @@ def tool_response
657657
658658 TEXT
659659
660- llm = DiscourseAi ::Completions ::Llm . proxy ( "custom: #{ model . id } " )
660+ llm = DiscourseAi ::Completions ::Llm . proxy ( model )
661661 url = "#{ model . url } :streamGenerateContent?alt=sse&key=123"
662662
663663 output = [ ]
0 commit comments