diff options
| author | benj <benj@rse8.com> | 2025-05-24 16:28:30 -0700 |
|---|---|---|
| committer | benj <benj@rse8.com> | 2025-05-24 16:28:30 -0700 |
| commit | c5cbc9ccdeb572e54f1aecedb2de27f936af5b59 (patch) | |
| tree | 87ef08ce5a55f3d2970b60462f87484f08a114d5 | |
| parent | e52dce4e328a496e0a303522680453c891c96a9e (diff) | |
| download | emacs-c5cbc9ccdeb572e54f1aecedb2de27f936af5b59.tar emacs-c5cbc9ccdeb572e54f1aecedb2de27f936af5b59.tar.gz emacs-c5cbc9ccdeb572e54f1aecedb2de27f936af5b59.tar.bz2 emacs-c5cbc9ccdeb572e54f1aecedb2de27f936af5b59.tar.lz emacs-c5cbc9ccdeb572e54f1aecedb2de27f936af5b59.tar.xz emacs-c5cbc9ccdeb572e54f1aecedb2de27f936af5b59.tar.zst emacs-c5cbc9ccdeb572e54f1aecedb2de27f936af5b59.zip | |
fix gptel mode for openai models, add glsl and rmsbolt mode
| -rw-r--r-- | init.el | 34 |
1 files changed, 13 insertions, 21 deletions
@@ -224,42 +224,31 @@ (use-package gptel :ensure t + :after password-store :bind (:prefix-map ai-commands :prefix-docstring "Emacs AI comamands" :prefix "C-c a" ("a" . 'gptel) ("s" . 'gptel-menu) ("RET" . 'gptel-send)) - :init - (gptel-make-openai "openai" + :custom + (gptel-api-key (auth-source-pass-get 'secret "openai.com/api.openai.com/apikey")) + + :config + (gptel-make-anthropic "anthropic" :stream t - :key (auth-source-pass-get 'secret "openai.com/api.openai.com/apikey")) - - (defvar gptel--anthropic - (gptel-make-anthropic "anthropic" - :stream t - :key (auth-source-pass-get 'secret "anthropic.com/api.anthropic.com/apikey"))) + :key (auth-source-pass-get 'secret "anthropic.com/api.anthropic.com/apikey")) (gptel-make-deepseek "deepseek" :stream t :key (auth-source-pass-get 'secret "deepseek.com/api.deepseek.com/apikey")) - (gptel-make-openai "groq" - :host "api.groq.com" - :endpoint "/openai/v1/chat/completions" - :stream t - :key (auth-source-pass-get 'secret "groq.com/api.groq.com/apikey") - :models '("mixtral-8x7b-32768" - "gemma-7b-it" - "llama2-70b-4096")) - (gptel-make-gemini "gemini" :stream t - :key (auth-source-pass-get 'secret "google.com/aiplatform.googleapis.com/gemini/apikey")) + :key (auth-source-pass-get 'secret "google.com/aiplatform.googleapis.com/gemini/apikey"))) - (setq gptel-backend gptel--anthropic - gptel-model 'claude-3-7-sonnet-20250219 - gptel-default-mode #'org-mode)) +(use-package glsl-mode + :ensure t) (use-package hl-todo :ensure t @@ -484,6 +473,9 @@ (use-package restclient :ensure t) +(use-package rmsbolt + :ensure t) + (use-package rustic :ensure t) |
