(use-package gptel :defer t :bind (("C-c C-" . gptel-menu) ("C-c " . gptel-send) ("C-c M-j" . gptel) ("C-c C-g" . gptel-abort)) :config (setq gptel--nanogpt (gptel-make-openai "NanoGPT" :stream t :host "nano-gpt.com" :endpoint "/api/v1/chat/completions" :key gptel-api-key :models '())) (setq gptel-model-updater-backends '(gptel--nanogpt)) (gptel-model-updater-update-all) (sleep-for 2)) ;; TODO: terrible fix (use-package gptel-model-updater :defer t :vc (:url "https://github.com/chuxubank/gptel-model-updater")) (provide 'gptel-config)