modify gptel configuration

This commit is contained in:
zedhugh committed 2026-05-16 14:55:52 +08:00
1 parent abf865f9d8
commit 4d90991975
1 file changed
+23 -5
+23 -5
View File
@@ -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)