Skip to content

Commit 386b349

Browse files
committed
gptel: Fix gptel-send message
* gptel.el (gptel-send): Because of on-the-fly presets, the backend used by a `gptel-send' request can be different from `gptel-backend'. Message the user naming the backend that was actually used.
1 parent 59688b3 commit 386b349

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

gptel.el

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2599,12 +2599,16 @@ waiting for the response."
25992599
(interactive "P")
26002600
(if (and arg (require 'gptel-transient nil t))
26012601
(call-interactively #'gptel-menu)
2602-
(message "Querying %s..." (gptel-backend-name gptel-backend))
26032602
(gptel--sanitize-model)
2604-
(gptel-request nil
2605-
:stream gptel-stream
2606-
:transforms gptel-prompt-transform-functions
2607-
:fsm (gptel-make-fsm :handlers gptel-send--handlers))
2603+
(let ((fsm (gptel-make-fsm :handlers gptel-send--handlers)))
2604+
(gptel-request nil
2605+
:stream gptel-stream
2606+
:transforms gptel-prompt-transform-functions
2607+
:fsm fsm)
2608+
(message "Querying %s..."
2609+
(thread-first (gptel-fsm-info fsm)
2610+
(plist-get :backend)
2611+
(gptel-backend-name))))
26082612
(gptel--update-status " Waiting..." 'warning)))
26092613

26102614
(declare-function json-pretty-print-buffer "json")

0 commit comments

Comments
 (0)