Skip to content

Commit bd074ea

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 c0dbe1a commit bd074ea

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

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

0 commit comments

Comments
 (0)