emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/gptel e6cd2374c5 1/2: gptel-gemini: Check for Curl before


From: ELPA Syncer
Subject: [nongnu] elpa/gptel e6cd2374c5 1/2: gptel-gemini: Check for Curl before streaming
Date: Fri, 21 Mar 2025 19:01:10 -0400 (EDT)

branch: elpa/gptel
commit e6cd2374c5c15c28506ab3c6c9f0b3198571e690
Author: Karthik Chikmagalur <karthikchikmagalur@gmail.com>
Commit: Karthik Chikmagalur <karthikchikmagalur@gmail.com>

    gptel-gemini: Check for Curl before streaming
    
    * gptel-gemini.el (gptel-make-gemini): Only request streaming
    responses in the HTTP request header when all three conditions are
    met: the backend specifies :stream, and both `gptel-stream' and
    `gptel-use-curl' are non-nil. (#729)
---
 gptel-gemini.el | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/gptel-gemini.el b/gptel-gemini.el
index aa75c82f37..0d34ff0427 100644
--- a/gptel-gemini.el
+++ b/gptel-gemini.el
@@ -501,10 +501,10 @@ for."
                   :request-params request-params
                   :key key
                   :url (lambda ()
-                         (let ((method (if (and stream
-                                                gptel-stream)
-                                           "streamGenerateContent"
-                                         "generateContent")))
+                         (let ((method
+                                (if (and stream gptel-use-curl gptel-stream)
+                                    "streamGenerateContent"
+                                  "generateContent")))
                            (format "%s://%s%s/%s:%s?key=%s"
                                    protocol
                                    host



reply via email to

[Prev in Thread] Current Thread [Next in Thread]