branch: elpa/gptel commit e6cd2374c5c15c28506ab3c6c9f0b3198571e690 Author: Karthik Chikmagalur <karthikchikmaga...@gmail.com> Commit: Karthik Chikmagalur <karthikchikmaga...@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