Librechat add google and openai, drop back to working package

I'm going to spin up some dev resources to see if I can figure out how
to compile the latest. In the mean time, this is doing what I want and
is going to get deployed.
This commit is contained in:
Eli Ribble 2025-07-21 23:51:23 +00:00
parent 9c025b86c8
commit 8f1b53286c
2 changed files with 5 additions and 20 deletions

View file

@ -5,24 +5,7 @@ with lib;
config = mkIf config.myModules.librechat.enable {
environment.systemPackages = [
(pkgs.librechat.overrideAttrs (
final: prev: {
pname = "librechat";
version = "0.7.9-rc1";
src = pkgs.fetchFromGitHub {
owner = "danny-avila";
repo = "LibreChat";
rev = "v${final.version}";
sha256 = "sha256-IC/KyHfHYeUo8bXY/JU2cMvCwsUsiAyTZGyslpzjwKg=";
};
npmDepsHash = "sha256-zVqr/yNwQeytPlmhU+yfeXOUbIpczM1qhRX8MOfM584=";
npmDeps = pkgs.fetchNpmDeps {
inherit (final) src;
name = "${final.pname}-${final.version}-npm-deps";
hash = final.npmDepsHash;
};
}
))
pkgs.librechat
];
services.caddy.virtualHosts."ai.gleipnir.technology".extraConfig = ''
reverse_proxy http://localhost:10050

View file

@ -11,8 +11,10 @@ DEBUG_LOGGING=ENC[AES256_GCM,data:TP1H8q4=,iv:27aS8J/G4xQ06xI0mtwehVzF8Vw++QC2fH
DEBUG_CONSOLE=ENC[AES256_GCM,data:nTfOpYo=,iv:vlHoSAOUO+Cv19Myg9nTmavEJpfiHOglpKXxkdRp1EY=,tag:QwYTXeykOMKflHfcIxhstA==,type:str]
DOMAIN_CLIENT=ENC[AES256_GCM,data:K7OLRb4xP70aQ/zItSbxsCtLIjxLnRT/PkA0SjdW,iv:AJjLIU12cMY4R1pUaxfnLyEcppy335Oym+gdIWWcMck=,tag:BlZ1UaipeZhg2QnaSSEYrA==,type:str]
DOMAIN_SERVER=ENC[AES256_GCM,data:/yXEdixU7Pq0jx22cw/sz3pgbWXfWem1BHmLJ1LI,iv:WXFPLVZ+LMdLkk4px8HUhZrsg0T1ORnAjlWdi3af5+M=,tag:39gV5ZjDux0XhvkaKuZXiw==,type:str]
GOOGLE_KEY=ENC[AES256_GCM,data:Umtw0l9wC9vpyXB0j2jW7pZQ7WuiyXvtb8SYEWEg5+Y/29Nrl3cD,iv:E4HLfbgDv6kAwU/I+vkIueCs64UR49e5FUqWxRhcRaA=,tag:tozwpeUtbCa+HYqsn2DSyA==,type:str]
NO_INDEX=ENC[AES256_GCM,data:4ALRXw==,iv:he85VQ/H7NXhQmshYIZME3lN3hkO49fnYT8Qh9QO2lw=,tag:3mNaTa/7uVMWTB0IyDxezw==,type:str]
ANTHROPIC_API_KEY=ENC[AES256_GCM,data:h5tkW5xzvXxLYm7Gi1AaOjA4RE2wsPmA7ALtvCCSB9nEQe/Z4xJ9/MbzqjWJeZ3HVPgiV99hPrlY0L2Gr18Bx5OcB6PHYkuRXphOh95vSePi4YKHmaEJdqbiEYRVxsLErriRRay3FkZjGQy+,iv:D9DA98NSSUqWZDXEHhyQYK7cq4RqY8hM8qjPeTJ/7bc=,tag:apDdMhXIGxYgn2ZgNQJ4IA==,type:str]
OPENAI_API_KEY=ENC[AES256_GCM,data:SeXTD4RabP7Nh4d5JXDr72XMqHfFrkbNhm4Pb5EeBKwBxh1BK3i3nO8ruQpLbs/0HsQsN36NzEb/yD//VGBbJaODimNIp7XyPLa5HlC+3HJWr5ZD5zDgizQTRQII41Xl7ESJ5tD2QsVbHnDa27308XLLSJHZ8wUlaKCq363T9oNQlTUadx8ak4a2xZR0055Qpw00QpUjW+Un7PCIUtpfMhUE/As=,iv:UGDMg0sR6KH9efYr8vnMZRkNiU3vtXiVutH+KFRUmkA=,tag:JTr2FjBnjqsR0937ay3xOw==,type:str]
OPENID_CLIENT_ID=ENC[AES256_GCM,data:AsF2ReMjdgEAe9Jf7F+37tA06iuAGxMLwvyYL1FJXLY+xFVB2pk4/Q==,iv:Bb5a1KBI+Uo5wYOlgLNdQMTi3BMRZhRSzGkEds1Tv/w=,tag:0gjJHgjSlu9EZ0KJwOSdbA==,type:str]
OPENID_CLIENT_SECRET=ENC[AES256_GCM,data:BXiSAzOGPKkZk46ot5jE84QPF5Kxv/+Bo3scN6+8mGRlVNlDOVOZB2iadOo9lUz78Ubj0SdukqCyhRsAdNY4Kyo7DNPnJU9sHNOmfH6t19sk5WSHUnad00kRH0O0f93f4MllCRjAVmIsqPzcO/fth3QDhTlDRBJvwDypgunRNJg=,iv:zNVlfSP89UyU9yk/Lcr2KLKy6D/G1LkQOdZzup6ZfMU=,tag:AKAo7wgdCp0nuFl/bSUQQQ==,type:str]
OPENID_IMAGE_URL=ENC[AES256_GCM,data:Uqcpn+qPv66W4TP0bzhB5kueKjz0pCzxgoTgl/sTnNG4745F3Y1uuirQpj1z6omQgX5eGNcH6YlATv4=,iv:lF7JB703cDlo30UzXsiaIBU5oyJy8HKhYk7PB6sAq24=,tag:XOWAnqLJXpI8YbCceEwqUg==,type:str]
@ -34,7 +36,7 @@ sops_age__list_2__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb2
sops_age__list_2__map_recipient=age1kgwk20cc6t68kqj5nhem6swvx6k4e7zjx2xdwy382360h8tdyqrq0nn3gf
sops_age__list_3__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBnWkhmQ3NmYUVybzl5b3d2\ncGRBb2dHdDhiUEw2eU0welVmRXk2ak1nMVJVCnNnemR3ckFIYWtqSHV3VXZkWjZZ\nSXY3MGhQSkNQdy9lY21LTFFicEFsejQKLS0tIC8vckx1SmxnWCtNMTBlYjlmUUNm\ncHNJNlJMWkQ5YTlURDZRZUFrZ1BHdTgKLjxOPzdSKxbtO6o+fyzEfr1huOyQydH+\nSq+KO0ua6u2wGFylPkAzZ8MyH6JHEjpTYj4vIXrXMLBHWckEGuQFiQ==\n-----END AGE ENCRYPTED FILE-----\n
sops_age__list_3__map_recipient=age1t3ryfktuhr3cysf49m9q2n8fkjf9ajjjnhztxw9hz8paxgk4lpcq065jge
sops_lastmodified=2025-07-21T20:25:54Z
sops_mac=ENC[AES256_GCM,data:13R7/n3GEnKOwxcmSOiwVk3wstTrS6mFZTvtIRP7WOcepnNCCUmk9LZ5bsW8RP04BK+YfMSyC7ubc1n/AXtFvxc8CYtQE/jl29zufCSK296tr/HOGzDC2L12Xdslh7nLm1biEfix369Q5UGxwAsa3QdETrplS+HQTCrLifziLKI=,iv:1DUf6OPwo4dOCXvFKARxdpccgb9HchIR7BvJtYxUQoI=,tag:mgcJ3qWFepIQZ84xbEDCjw==,type:str]
sops_lastmodified=2025-07-21T23:45:18Z
sops_mac=ENC[AES256_GCM,data:oVGCnd6StIuiuv6B/UNlMiLHgZPbP4/9ZuNjVOuVbzW4ijgOxu1exQb0T+0SMw/M+9UBjuRkINCqkzDUx8IIbdgUS5i9LqlfCek4vnjSRr1R5yDhFsH1vLlITUZCpe8keADYfbUiPkCRlC8EtmV72K4GSa/uHheE3GtmrBHd154=,iv:r70vqwgRhzRGomqxufGnfAT3/SqsmCul3S8LWVStgDI=,tag:2KMP+rG1NjvRfT6X/OpnGQ==,type:str]
sops_unencrypted_suffix=_unencrypted
sops_version=3.10.2