modify gptel configuration
This commit is contained in:
1 file changed
+23
-5
+23
-5
@@ -10,14 +10,32 @@
|
|||||||
(load-file gptel-autoload-file))
|
(load-file gptel-autoload-file))
|
||||||
|
|
||||||
(with-eval-after-load 'gptel
|
(with-eval-after-load 'gptel
|
||||||
(setq gptel-model 'deepseek-coder
|
(let (deepseek bigmodel bigmodel-code)
|
||||||
gptel-backend
|
(setq deepseek
|
||||||
(gptel-make-openai "DeepSeek"
|
(gptel-make-openai "DeepSeek"
|
||||||
:host "api.deepseek.com"
|
:host "api.deepseek.com"
|
||||||
:endpoint "/chat/completions"
|
:endpoint "/chat/completions"
|
||||||
:stream t
|
:stream t
|
||||||
:key (lambda ()
|
:key (lambda () (gptel-api-key-from-auth-source "api.deepseek.com"))
|
||||||
(gptel-api-key-from-auth-source "api.deepseek.com"))
|
:models '(deepseek-v4-flash deepseek-v4-pro))
|
||||||
:models '(deepseek-chat deepseek-coder))))
|
bigmodel
|
||||||
|
(gptel-make-openai "BigModel"
|
||||||
|
:host "open.bigmodel.cn"
|
||||||
|
:endpoint "/api/paas/v4/chat/completions"
|
||||||
|
:stream t
|
||||||
|
:key (lambda () (gptel-api-key-from-auth-source "open.bigmodel.cn"))
|
||||||
|
:models '(glm-5.1))
|
||||||
|
bigmodel-code
|
||||||
|
(gptel-make-openai "BigModel-Coding"
|
||||||
|
:host "open.bigmodel.cn"
|
||||||
|
:endpoint "/api/coding/paas/v4/chat/completions"
|
||||||
|
:stream t
|
||||||
|
:key (lambda () (gptel-api-key-from-auth-source "open.bigmodel.cn"))
|
||||||
|
:models '(glm-5.1)))
|
||||||
|
|
||||||
|
(setq gptel-default-mode #'org-mode
|
||||||
|
gptel-backend bigmodel-code
|
||||||
|
gptel-model 'gml-5.1
|
||||||
|
)))
|
||||||
|
|
||||||
(provide 'init-gptel)
|
(provide 'init-gptel)
|
||||||
Reference in new issue
Block a user