From 16dbb4695e8d49d94e6776f095012f35c7dac59d Mon Sep 17 00:00:00 2001
From: Werner Kok <wernerkok@gmail.com>
Date: Sat, 2 Nov 2024 17:03:02 +0000
Subject: [PATCH] Fixed azure patch-params for streaming support

---
 src/wkok/openai_clojure/azure.clj | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/wkok/openai_clojure/azure.clj b/src/wkok/openai_clojure/azure.clj
index 5829dd7..7a0d406 100644
--- a/src/wkok/openai_clojure/azure.clj
+++ b/src/wkok/openai_clojure/azure.clj
@@ -132,9 +132,11 @@
       (bootstrap-openapi))))
 
 (defn patch-params [params]
-  {:api-version       "2024-06-01"
-   :deployment-id     (:model params)
-   :martian.core/body (dissoc params :model :on-next :wkok.openai-clojure.core/options)})
+  (merge
+    {:api-version       "2024-06-01"
+     :deployment-id     (:model params)
+     :martian.core/body (dissoc params :model :on-next :wkok.openai-clojure.core/options)}
+    (select-keys params [:stream :on-next])))
 
 
 (comment