Reorganize llm stuff

This commit is contained in:
2026-02-26 12:36:23 +02:00
parent 2491b461a4
commit 68d2c50721
4 changed files with 63 additions and 48 deletions
+26 -3
View File
@@ -2,7 +2,17 @@
orgTrivialBuild,
epkgs,
pkgs,
}:
}: let
ghgptel = (epkgs.callPackage epkgs.trivialBuild {
pname = "gptel";
version = "0.9.9.3";
src = pkgs.fetchFromGitHub {
owner = "karthink";
repo = "gptel";
rev = "273c0f93958c1ffa85e396717b504903eda36bce"; # Use a specific commit hash for reproducibility
sha256 = "sha256-gVgdFLi6RGUCD3ZXzOIo5XpTNmP/9xMAO5nyWu1zVlM=";
};
})
orgTrivialBuild {
pname = "azos-emacs-lauretta";
version = "0.1.6";
@@ -10,7 +20,7 @@ orgTrivialBuild {
packageRequires = with epkgs; [
pkgs.azos-emacs-base
pkgs.azos-emacs-station
gptel
ghgptel
(epkgs.callPackage epkgs.trivialBuild {
pname = "gptel-autocomplete";
version = "2025-06-18";
@@ -21,7 +31,20 @@ orgTrivialBuild {
sha256 = "sha256-gVgdFLi6RGUCD3ZXzOIo5XpTNmP/9lMAO5nyWu1zVlM=";
};
buildInputs = with epkgs; [
gptel
ghgptel
];
})
(epkgs.callPackage epkgs.trivialBuild {
pname = "gptel-agent";
version = "0.0.1";
src = pkgs.fetchFromGitHub {
owner = "karthink";
repo = "gptel-agent";
rev = "8ba9056da2341468192e6417d47cb50e26636e97"; # Use a specific commit hash for reproducibility
sha256 = "sha256-M2J/K3UHoAbDWQjYPD8ZdL6uHBggvPh+ZvJ+xnbXJuo=";
};
buildInputs = with epkgs; [
ghgptel
];
})
];
+12 -20
View File
@@ -1,4 +1,4 @@
#+title: Aner's Emacs EXWM Configuration
#+title: Aner's Emacs Lauretta Configuration
#+property: header-args :results silent
* Base setup
@@ -13,25 +13,17 @@
** LLM
#+begin_src emacs-lisp
(use-package gptel
:config
(setq
gptel-model 'openai/gpt-oss-120b
gptel-backend
(gptel-make-openai "Groq"
:host "api.groq.com"
:endpoint "/openai/v1/chat/completions"
:stream t
:key "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"
:models '(openai/gpt-oss-120b)))
:hook
(gptel-mode . (lambda ()
(setq-local whitespace-style '(face tabs trailing tab-mark
indentation))))
)
(use-package gptel-autocomplete
:ensure t)
(setq
gptel-model 'meta/llama-3.1-8b-instant
gptel-backend
(gptel-make-openai "Groq"
:host "api.groq.com"
:endpoint "/openai/v1/chat/completions"
:stream t
:key "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"
:models '('meta/llama-3.1-8b-instant)))
(setq gptel-agent-dirs '("/home/aner/.agents"))
(gptel-agent-update)
#+end_src
** Headphones