diff --git a/.config/emacs/init.el b/.config/emacs/init.el index c911572..29ca4e5 100644 --- a/.config/emacs/init.el +++ b/.config/emacs/init.el @@ -318,7 +318,7 @@ (tags-payload (nth 1 (split-string raw-response "\n\n"))) (models (gethash "models" (json-parse-string tags-payload))) (model-names (mapcar (lambda (model) (gethash "name" model)) models))) - (mapcar #'intern model-names))) + model-names)) (defun enrich-ollama-models (available library) "Enrich the available models with metadata from the library of known models." @@ -327,12 +327,6 @@ (seq-find (lambda (x) (eq (car x) model)) library model)) available)) -(defun generate-ollama-declaration () - (gptel-make-ollama "Ollama" - :host "ollama:11434" - :stream t - :models (enrich-ollama-models (list-ollama-models) gptel--local-models))) - (use-package gptel :hook ;; keep-sorted start @@ -356,7 +350,11 @@ :stream t :key 'gptel-api-key-from-auth-source ) - (generate-ollama-declaration) + (gptel-make-ollama "Ollama" + :host "ollama:11434" + :stream t + :models (enrich-ollama-models (list-ollama-models) gptel--local-models) + ) ) (use-package power-mode) diff --git a/.config/emacs/site-lisp/local-models.el b/.config/emacs/site-lisp/local-models.el index 9822d10..93635a9 100644 --- a/.config/emacs/site-lisp/local-models.el +++ b/.config/emacs/site-lisp/local-models.el @@ -3,12 +3,6 @@ (defconst gptel--local-models '( ;; keep-sorted start - ( - gemma3:latest - :description "A model from Google built on Gemini technology" - :context-window 128 - :cutoff-date "2024-08" - ) ( hf.co/Orenguteng/Llama-3.1-8B-Lexi-Uncensored-V2-GGUF:latest :description "Uncensored model based on Llama-3.1-8b-Instruct" diff --git a/.local/bin/podllama b/.local/bin/podllama index 2f9393e..ae723dc 100755 --- a/.local/bin/podllama +++ b/.local/bin/podllama @@ -53,5 +53,3 @@ fi pod_id=$("${PODMAN[@]}" run --detach --rm "${MOUNTS[@]}" "${NETWORK[@]}" ollama:latest) "${PODMAN[@]}" exec --interactive --tty "${pod_id}" ollama "$@" "${PODMAN[@]}" kill "${pod_id}" > /dev/null - -emacsclient --eval "(generate-ollama-declaration)"