gptel: address byte-compile and checkdoc warnings
* gptel.el, gptel-transient.el, gptel-openai.el, gptel-ollama.el
This commit is contained in:
parent
50a2498259
commit
c97778d5a8
4 changed files with 29 additions and 6 deletions
|
@ -121,7 +121,7 @@ Example:
|
||||||
(gptel-make-ollama
|
(gptel-make-ollama
|
||||||
\"Ollama\"
|
\"Ollama\"
|
||||||
:host \"localhost:11434\"
|
:host \"localhost:11434\"
|
||||||
:models '(\"mistral:latest\")
|
:models \\='(\"mistral:latest\")
|
||||||
:stream t)"
|
:stream t)"
|
||||||
(let ((backend (gptel--make-ollama
|
(let ((backend (gptel--make-ollama
|
||||||
:name name
|
:name name
|
||||||
|
|
|
@ -24,6 +24,22 @@
|
||||||
|
|
||||||
;;; Code:
|
;;; Code:
|
||||||
(require 'cl-generic)
|
(require 'cl-generic)
|
||||||
|
(require 'map)
|
||||||
|
|
||||||
|
(defvar gptel-model)
|
||||||
|
(defvar gptel-stream)
|
||||||
|
(defvar gptel-use-curl)
|
||||||
|
(defvar gptel-backend)
|
||||||
|
(defvar gptel-temperature)
|
||||||
|
(defvar gptel-max-tokens)
|
||||||
|
(defvar gptel--system-message)
|
||||||
|
(defvar gptel--known-backends)
|
||||||
|
(defvar json-object-type)
|
||||||
|
|
||||||
|
(declare-function gptel--get-api-key "gptel")
|
||||||
|
(declare-function prop-match-value "text-property-search")
|
||||||
|
(declare-function text-property-search-backward "text-property-search")
|
||||||
|
(declare-function json-read "json")
|
||||||
|
|
||||||
;;; Common backend struct for LLM support
|
;;; Common backend struct for LLM support
|
||||||
(cl-defstruct
|
(cl-defstruct
|
||||||
|
@ -174,10 +190,11 @@ Example:
|
||||||
(gptel-make-azure
|
(gptel-make-azure
|
||||||
\"Azure-1\"
|
\"Azure-1\"
|
||||||
:protocol \"https\"
|
:protocol \"https\"
|
||||||
:host \"YOUR_RESOURCE_NAME.openai.azure.com\"
|
:host \"RESOURCE_NAME.openai.azure.com\"
|
||||||
:endpoint \"/openai/deployments/YOUR_DEPLOYMENT_NAME/completions?api-version=2023-05-15\"
|
:endpoint
|
||||||
|
\"/openai/deployments/DEPLOYMENT_NAME/completions?api-version=2023-05-15\"
|
||||||
:stream t
|
:stream t
|
||||||
:models '(\"gpt-3.5-turbo\" \"gpt-4\"))"
|
:models \\='(\"gpt-3.5-turbo\" \"gpt-4\"))"
|
||||||
(let ((backend (gptel--make-openai
|
(let ((backend (gptel--make-openai
|
||||||
:name name
|
:name name
|
||||||
:host host
|
:host host
|
||||||
|
@ -230,7 +247,7 @@ Example:
|
||||||
\"GPT4All\"
|
\"GPT4All\"
|
||||||
:protocol \"http\"
|
:protocol \"http\"
|
||||||
:host \"localhost:4891\"
|
:host \"localhost:4891\"
|
||||||
:models '(\"mistral-7b-openorca.Q4_0.gguf\"))")
|
:models \\='(\"mistral-7b-openorca.Q4_0.gguf\"))")
|
||||||
|
|
||||||
(provide 'gptel-openai)
|
(provide 'gptel-openai)
|
||||||
;;; gptel-backends.el ends here
|
;;; gptel-backends.el ends here
|
||||||
|
|
|
@ -361,6 +361,7 @@ will get progressively longer!"
|
||||||
(let ((stream gptel-stream)
|
(let ((stream gptel-stream)
|
||||||
(in-place (and (member "i" args) t))
|
(in-place (and (member "i" args) t))
|
||||||
(output-to-other-buffer-p)
|
(output-to-other-buffer-p)
|
||||||
|
(backend gptel-backend)
|
||||||
(backend-name (gptel-backend-name gptel-backend))
|
(backend-name (gptel-backend-name gptel-backend))
|
||||||
(buffer) (position)
|
(buffer) (position)
|
||||||
(callback) (gptel-buffer-name)
|
(callback) (gptel-buffer-name)
|
||||||
|
@ -398,7 +399,10 @@ will get progressively longer!"
|
||||||
(gptel--get-api-key)
|
(gptel--get-api-key)
|
||||||
((error user-error)
|
((error user-error)
|
||||||
(setq gptel-api-key
|
(setq gptel-api-key
|
||||||
(read-passwd "OpenAI API key: "))))
|
(read-passwd
|
||||||
|
(format "%s API key: "
|
||||||
|
(gptel-backend-name
|
||||||
|
gptel-backend))))))
|
||||||
(or prompt
|
(or prompt
|
||||||
(if (use-region-p)
|
(if (use-region-p)
|
||||||
(buffer-substring-no-properties (region-beginning)
|
(buffer-substring-no-properties (region-beginning)
|
||||||
|
@ -413,6 +417,7 @@ will get progressively longer!"
|
||||||
(point))
|
(point))
|
||||||
(point))))))
|
(point))))))
|
||||||
(with-current-buffer buffer
|
(with-current-buffer buffer
|
||||||
|
(setq gptel-backend backend)
|
||||||
(gptel--update-header-line " Waiting..." 'warning)
|
(gptel--update-header-line " Waiting..." 'warning)
|
||||||
(setq position (point)))
|
(setq position (point)))
|
||||||
(setq output-to-other-buffer-p t))
|
(setq output-to-other-buffer-p t))
|
||||||
|
|
1
gptel.el
1
gptel.el
|
@ -110,6 +110,7 @@
|
||||||
(require 'json)
|
(require 'json)
|
||||||
(require 'map)
|
(require 'map)
|
||||||
(require 'text-property-search)
|
(require 'text-property-search)
|
||||||
|
(require 'cl-generic)
|
||||||
(require 'gptel-openai)
|
(require 'gptel-openai)
|
||||||
|
|
||||||
(defgroup gptel nil
|
(defgroup gptel nil
|
||||||
|
|
Loading…
Add table
Reference in a new issue