gptel: Change how api-key is read
* gptel.el (gptel): If the function `gptel--api-key' fails to find the API key from `gptel-api-key', prompt the user directly.
This commit is contained in:
parent
6f951ed690
commit
9f8a984729
1 changed files with 4 additions and 3 deletions
5
gptel.el
5
gptel.el
|
@ -354,8 +354,9 @@ buffer created or switched to."
|
||||||
(interactive (list (if current-prefix-arg
|
(interactive (list (if current-prefix-arg
|
||||||
(read-string "Session name: " (generate-new-buffer-name gptel-default-session))
|
(read-string "Session name: " (generate-new-buffer-name gptel-default-session))
|
||||||
gptel-default-session)
|
gptel-default-session)
|
||||||
(or gptel-api-key
|
(condition-case nil
|
||||||
(setq gptel-api-key
|
(gptel--api-key)
|
||||||
|
((error user-error)
|
||||||
(read-passwd "OpenAI API key: ")))
|
(read-passwd "OpenAI API key: ")))
|
||||||
(and (use-region-p)
|
(and (use-region-p)
|
||||||
(buffer-substring (region-beginning)
|
(buffer-substring (region-beginning)
|
||||||
|
|
Loading…
Add table
Reference in a new issue