@@ -282,7 +282,7 @@ client.chat(
282282 model: " deepseek-chat" , # Required.
283283 messages: [{ role: " user" , content: " Hello!" }], # Required.
284284 temperature: 0.7 ,
285- stream: proc do |chunk , _bytesize |
285+ stream: proc do |chunk , _event |
286286 print chunk.dig(" choices" , 0 , " delta" , " content" )
287287 end
288288 }
@@ -313,7 +313,7 @@ client.chat(
313313 model: " llama3" , # Required.
314314 messages: [{ role: " user" , content: " Hello!" }], # Required.
315315 temperature: 0.7 ,
316- stream: proc do |chunk , _bytesize |
316+ stream: proc do |chunk , _event |
317317 print chunk.dig(" choices" , 0 , " delta" , " content" )
318318 end
319319 }
@@ -337,7 +337,7 @@ client.chat(
337337 model: " llama3-8b-8192" , # Required.
338338 messages: [{ role: " user" , content: " Hello!" }], # Required.
339339 temperature: 0.7 ,
340- stream: proc do |chunk , _bytesize |
340+ stream: proc do |chunk , _event |
341341 print chunk.dig(" choices" , 0 , " delta" , " content" )
342342 end
343343 }
@@ -423,7 +423,7 @@ client.chat(
423423 model: " gpt-4o" , # Required.
424424 messages: [{ role: " user" , content: " Describe a character called Anna!" }], # Required.
425425 temperature: 0.7 ,
426- stream: proc do |chunk , _bytesize |
426+ stream: proc do |chunk , _event |
427427 print chunk.dig(" choices" , 0 , " delta" , " content" )
428428 end
429429 }
@@ -509,7 +509,7 @@ You can stream it as well!
509509 model: " gpt-4o" ,
510510 messages: [{ role: " user" , content: " Can I have some JSON please?" }],
511511 response_format: { type: " json_object" },
512- stream: proc do |chunk , _bytesize |
512+ stream: proc do |chunk , _event |
513513 print chunk.dig(" choices" , 0 , " delta" , " content" )
514514 end
515515 }
@@ -594,7 +594,7 @@ client.responses.create(
594594 parameters: {
595595 model: " gpt-4o" , # Required.
596596 input: " Hello!" , # Required.
597- stream: proc do |chunk , _bytesize |
597+ stream: proc do |chunk , _event |
598598 if chunk[" type" ] == " response.output_text.delta"
599599 print chunk[" delta" ]
600600 $stdout .flush # Ensure output is displayed immediately
@@ -1216,7 +1216,7 @@ client.runs.create(
12161216 assistant_id: assistant_id,
12171217 max_prompt_tokens: 256 ,
12181218 max_completion_tokens: 16 ,
1219- stream: proc do |chunk , _bytesize |
1219+ stream: proc do |chunk , _event |
12201220 if chunk[" object" ] == " thread.message.delta"
12211221 print chunk.dig(" delta" , " content" , 0 , " text" , " value" )
12221222 end
0 commit comments