add package gptel

This commit is contained in:
zedhugh committed 2025-01-02 08:19:16 +08:00
1 parent f66daba06b
commit d4bbd17c82
4 files changed
+28

No files matched your search

+23
View File
@@ -0,0 +1,23 @@
;; -*- coding: utf-8; lexical-binding: t; -*-
(add-pkg-in-pkg-dir "gptel")
(let ((gptel-autoload-file
(file-name-concat creature/cache-dir "gptel-autoloads.el")))
(unless (file-exists-p gptel-autoload-file)
(loaddefs-generate (file-name-concat creature/pkg-dir "gptel")
gptel-autoload-file))
(load-file gptel-autoload-file))
(with-eval-after-load 'gptel
(setq gptel-model 'deepseek-coder
gptel-backend
(gptel-make-openai "DeepSeek"
:host "api.deepseek.com"
:endpoint "/chat/completions"
:stream t
:key (lambda ()
(gptel-api-key-from-auth-source "api.deepseek.com"))
:models '(deepseek-chat deepseek-coder))))
(provide 'init-gptel)