Skip to content

Commit 92082e7

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 31c9ee3 commit 92082e7

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
@@ -2620,12 +2620,16 @@ waiting for the response."
26202620
(interactive "P")
26212621
(if (and arg (require 'gptel-transient nil t))
26222622
(call-interactively #'gptel-menu)
2623-
(message "Querying %s..." (gptel-backend-name gptel-backend))
26242623
(gptel--sanitize-model)
2625-
(gptel-request nil
2626-
:stream gptel-stream
2627-
:transforms gptel-prompt-transform-functions
2628-
:fsm (gptel-make-fsm :handlers gptel-send--handlers))
2624+
(let ((fsm (gptel-make-fsm :handlers gptel-send--handlers)))
2625+
(gptel-request nil
2626+
:stream gptel-stream
2627+
:transforms gptel-prompt-transform-functions
2628+
:fsm fsm)
2629+
(message "Querying %s..."
2630+
(thread-first (gptel-fsm-info fsm)
2631+
(plist-get :backend)
2632+
(gptel-backend-name))))
26292633
(gptel--update-status " Waiting..." 'warning)))
26302634

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

0 commit comments

Comments
 (0)