mirror of
https://github.com/fscotto/infra.git
synced 2026-05-30 15:39:58 +00:00
Configure gptel for Ollama Cloud
This commit is contained in:
@@ -237,6 +237,10 @@ desktop_common_dotfiles:
|
|||||||
src: .emacs.d/
|
src: .emacs.d/
|
||||||
dest: .emacs.d/
|
dest: .emacs.d/
|
||||||
mode: preserve
|
mode: preserve
|
||||||
|
- name: GPG authinfo for LLM APIs
|
||||||
|
src: .authinfo.gpg
|
||||||
|
dest: .authinfo.gpg
|
||||||
|
mode: "0600"
|
||||||
- name: GTK theme setup script
|
- name: GTK theme setup script
|
||||||
src: .local/bin/setup-gtk-theme
|
src: .local/bin/setup-gtk-theme
|
||||||
dest: .local/bin/setup-gtk-theme
|
dest: .local/bin/setup-gtk-theme
|
||||||
|
|||||||
19
dotfiles/desktop/.authinfo.gpg
Normal file
19
dotfiles/desktop/.authinfo.gpg
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
-----BEGIN PGP MESSAGE-----
|
||||||
|
|
||||||
|
hQIMA18ENjtmBQzQARAAgYt1vfmOPlWfbQtbkvhe0FlO0muy2qeDseVJEc3Snn10
|
||||||
|
pxqr15/hVp0hyWc2mHTqkuMJiQFau/+w0CU6B2SfOgK/KNQVnw0pMj2yEFgFsrUq
|
||||||
|
hZcOGfDBjW5/r+a4RWK3finmZygVXVztGXIDNy/s5jN31c4VIxflqVOoUbDqupIO
|
||||||
|
hkxR7jhtEntWs0dojj9KAW9zKhbJ+brON5r4xl1mb0xmTia9rOsD89XGrc/4a2Tm
|
||||||
|
JZF81odu2oIi3KM84S8DK+lcgMYFUcUPhCT8aym1B51jEtDNYeLphLg5h1Gh8Vi/
|
||||||
|
sqJ8JzIs4/A6BIr+Kw8pc6PIQN/prqD9uwWY3wnY4u2AVtSzKb8PdarL100u5qxo
|
||||||
|
q/hI2FUIlguR2FEyGD0Qwpl/2fr3hCOauVlILz/24iEdEiG3Jc+NTvxaqW6ceTgW
|
||||||
|
0YhS+wg07UHnxp+z5xGIEUvMdcNjI7852gkH5bIl4rgOYIJAiiu88r88nbafYQoo
|
||||||
|
YnXTW3xuqn8d+GqST4ZTul8u/YD1fedl8SpxLEX4Tr9QBa0mVOrZaMKVXSpVpFjR
|
||||||
|
8YmXaYAF29ATN8DedC4hgOyVp6ehpJCURG02voENIArllZJFQzS0yODZVjXqK19e
|
||||||
|
78Cks/8IeP8Fur3dJ6DxRML1w54b6ufGdHUgTs4UkSK+TnKF2TNPz1VNRz7e1TPU
|
||||||
|
rQEJAhCqrvnMFyRlCcGy1vcGAt/dR53XIFPZCDAkikHCvX4yo0RkZIShqkTuTGjc
|
||||||
|
6h0bIzqapZdyo3cxlKoQRdIqe+8pbHhy0DLQG7g18MBnTKdmCo4qksRQYBeKMAlj
|
||||||
|
wOMiLJd0ah7pcl1Ot/wXpCEbK3tcfhaiVjfQ+DdNChuYloTkKnqVKh0xZXyh3PNx
|
||||||
|
3Jvv6bwncEBjoaRQm/sdfSG4XiTcv7BF2T2GWW3g
|
||||||
|
=XjaE
|
||||||
|
-----END PGP MESSAGE-----
|
||||||
@@ -4,13 +4,20 @@
|
|||||||
:ensure t
|
:ensure t
|
||||||
:commands (gptel gptel-send gptel-rewrite)
|
:commands (gptel gptel-send gptel-rewrite)
|
||||||
:config
|
:config
|
||||||
|
(setq gptel-model 'qwen3.5:397b)
|
||||||
(setq gptel-backend
|
(setq gptel-backend
|
||||||
(gptel-make-ollama
|
(gptel-make-ollama
|
||||||
"Ollama"
|
"Ollama Cloud"
|
||||||
:host "localhost:11434"
|
:protocol "https"
|
||||||
:stream t))
|
:host "ollama.com"
|
||||||
;; Set `gptel-model' after installing a local Ollama model.
|
:endpoint "/api/chat"
|
||||||
)
|
:models '(qwen3.5:397b)
|
||||||
|
:stream t
|
||||||
|
:key (lambda () (gptel-api-key-from-auth-source "ollama.com"))
|
||||||
|
:header
|
||||||
|
(lambda (&optional _info)
|
||||||
|
(when-let ((key (gptel-api-key-from-auth-source "ollama.com")))
|
||||||
|
`(("Authorization" . ,(concat "Bearer " key))))))))
|
||||||
|
|
||||||
(provide 'fscotto-gptel)
|
(provide 'fscotto-gptel)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user