[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