@@ -69,7 +69,7 @@ describe "OpenAI API Client", ->
6969
7070 it " generates chat response" , ->
7171 client = OpenAI " test-api-key"
72- status, response = assert client\ chat {
72+ status, response = assert client\ create_chat_completion {
7373 { role : " system" , content : " You are an assistant that speaks like Shakespeare." }
7474 { role : " user" , content : " tell me a joke" }
7575 }
@@ -94,7 +94,7 @@ describe "OpenAI API Client", ->
9494 client = OpenAI " test-api-key"
9595 chat = client\ new_chat_session { temperature : .75 }
9696
97- stub( client, " chat " ) . invokes ( c, messages, params) ->
97+ stub( client, " create_chat_completion " ) . invokes ( c, messages, params) ->
9898 assert . same {
9999 {
100100 role : " user"
@@ -132,7 +132,7 @@ describe "OpenAI API Client", ->
132132 }
133133 } , chat. messages
134134
135- stub( client, " chat " ) . invokes ( c, messages, params) ->
135+ stub( client, " create_chat_completion " ) . invokes ( c, messages, params) ->
136136 assert . same {
137137 {
138138 role : " user"
@@ -170,13 +170,13 @@ describe "OpenAI API Client", ->
170170 chat = client\ new_chat_session { model : " gpt-4" }
171171
172172 -- bad status
173- stub( client, " chat " ) . invokes ( c, messages, params) ->
173+ stub( client, " create_chat_completion " ) . invokes ( c, messages, params) ->
174174 400 , {}
175175
176176 assert . same { nil , " Bad status: 400" , {}} , { chat\ send " Hello" }
177177
178178 -- bad status with error
179- stub( client, " chat " ) . invokes ( c, messages, params) ->
179+ stub( client, " create_chat_completion " ) . invokes ( c, messages, params) ->
180180 400 , {
181181 error : {
182182 message : " Not valid thing"
@@ -190,7 +190,7 @@ describe "OpenAI API Client", ->
190190 }} , { chat\ send " Hello" }
191191
192192 -- bad status with error message and code
193- stub( client, " chat " ) . invokes ( c, messages, params) ->
193+ stub( client, " create_chat_completion " ) . invokes ( c, messages, params) ->
194194 400 , {
195195 error : {
196196 message : " Not valid thing"
@@ -206,7 +206,7 @@ describe "OpenAI API Client", ->
206206 }} , { chat\ send " Hello" }
207207
208208 -- malformed output
209- stub( client, " chat " ) . invokes ( c, messages, params) ->
209+ stub( client, " create_chat_completion " ) . invokes ( c, messages, params) ->
210210 200 , { usage : {} }
211211
212212 assert . same {
@@ -218,7 +218,7 @@ describe "OpenAI API Client", ->
218218 it " with functions" , ->
219219 client = OpenAI " test-api-key"
220220
221- stub( client, " chat " ) . invokes ( c, args, params) ->
221+ stub( client, " create_chat_completion " ) . invokes ( c, args, params) ->
222222 assert . same {
223223 {
224224 role : " system"
@@ -298,7 +298,7 @@ describe "OpenAI API Client", ->
298298 } , res
299299
300300
301- stub( client, " chat " ) . invokes ( c, args, params) ->
301+ stub( client, " create_chat_completion " ) . invokes ( c, args, params) ->
302302 assert . same {
303303 {
304304 role : " system"
0 commit comments