From 51fed84b2a0572515ac458626e8cbcd2070a2656 Mon Sep 17 00:00:00 2001 From: sid Date: Mon, 25 May 2026 12:38:30 +0200 Subject: [PATCH 1/2] librechat: replace openrouter with requesty --- hosts/rx4/services/librechat-oci.nix | 5 +++-- hosts/rx4/services/librechat.yaml | 6 +++--- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/hosts/rx4/services/librechat-oci.nix b/hosts/rx4/services/librechat-oci.nix index 41c9928..25149dc 100644 --- a/hosts/rx4/services/librechat-oci.nix +++ b/hosts/rx4/services/librechat-oci.nix @@ -56,7 +56,8 @@ in secrets."librechat/creds-key" = { }; secrets."librechat/creds-iv" = { }; secrets."librechat/meili-master-key" = { }; - secrets."librechat/openrouter-key" = { }; + + secrets."librechat/requesty-key" = { }; templates.librechat-env-file.content = '' JWT_SECRET=${config.sops.placeholder."librechat/jwt-secret"} @@ -64,7 +65,7 @@ in CREDS_KEY=${config.sops.placeholder."librechat/creds-key"} CREDS_IV=${config.sops.placeholder."librechat/creds-iv"} MEILI_MASTER_KEY=${config.sops.placeholder."librechat/meili-master-key"} - OPENROUTER_KEY=${config.sops.placeholder."librechat/openrouter-key"} + REQUESTY_KEY=${config.sops.placeholder."librechat/requesty-key"} ''; }; } diff --git a/hosts/rx4/services/librechat.yaml b/hosts/rx4/services/librechat.yaml index 3176e9d..327012a 100644 --- a/hosts/rx4/services/librechat.yaml +++ b/hosts/rx4/services/librechat.yaml @@ -40,9 +40,9 @@ endpoints: - "chain" custom: - - name: "OpenRouter" - apiKey: "${OPENROUTER_KEY}" - baseURL: "https://openrouter.ai/api/v1" + - name: "Requesty" + apiKey: "${REQUESTY_KEY}" + baseURL: "https://router.requesty.ai/v1" headers: x-librechat-body-parentmessageid: "{{LIBRECHAT_BODY_PARENTMESSAGEID}}" models: From 19d60288b3f2035c4a9a5e54d0180c01c18baca9 Mon Sep 17 00:00:00 2001 From: sid Date: Mon, 25 May 2026 20:15:44 +0200 Subject: [PATCH 2/2] add requesty api key --- hosts/rx4/secrets/secrets.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/hosts/rx4/secrets/secrets.yaml b/hosts/rx4/secrets/secrets.yaml index 1c8c79b..2b66560 100644 --- a/hosts/rx4/secrets/secrets.yaml +++ b/hosts/rx4/secrets/secrets.yaml @@ -23,7 +23,7 @@ librechat: creds-key: ENC[AES256_GCM,data:EljwEqFByJaOjd8lRFGwo/FyXHUtl5an0xS1EjRe+kmpo5z4P33EUKbMeeIl69rEcziMHZQLiadzSEcS2cb2uA==,iv:sidBN6VTBeFhMUtN67HZuyofiXCeGFG4tuMRckLZv84=,tag:n7vI8LuPgER3J6r6Q6Jkjg==,type:str] creds-iv: ENC[AES256_GCM,data:oc0sPm5RM/7AbH3vdDLJ2m0q6C7eAAME0GPbiojHZUspP8Cto5QX5WKnUjUVLLcvgK+t6pnu7BEmAuD3PLr11A==,iv:Z6XJmlqv0ULFiwqHyRO5v7lb/iyv4g9aSTV4xw9VTXU=,tag:7kptbQwc6lBZ70aXw7wOVA==,type:str] meili-master-key: ENC[AES256_GCM,data:eugFl40a6Ks3ba8hcn83WS76AwA0TXkhu3K4gSrbNHtXRliLQCWhGTEvoaQSeb7whmpszh4zh8cKSxByBdhJiQ==,iv:rrWlcVyBlrE5dnBBFWjheIo6SgQTbkzqskGQvQczR+U=,tag:fjKOSVoPxomA3qUw+baV4w==,type:str] - openrouter-key: ENC[AES256_GCM,data:63GqQMzasD/+mrVZ4fl6XT2Dv3esfInc4dsgu+kLNX8HARBuid5CtUpSeZe6Yb9GmlDXNKDOjhT8m3jh9x1Bl9X7eNS8KBkruw==,iv:Tp03eyT30Df0PBT10r2YXuVoxParzzjO9gsr3uF4KOA=,tag:YoygwjLFeV8fzKzdlwktPQ==,type:str] + requesty-key: ENC[AES256_GCM,data:vxr+m3c9qu6ChFvuAbBCFrneDP9xDIPJBRmB9diw5uSQD9XDl0IK954OzmMMXaSl2AeHgY8WiugvgvQjUwywjKG6TxxMEYMFsQkMpSnV7xHYv2MAE/TIC74CsHRL823MesUQ7agoIasFtjr+CnZ5RRUNHZOG,iv:pa64BT1yay5vYwn/XBdK7meYzOBk4M+MmgLzaHR5Hfw=,tag:L+lUPTE0ZI303jtVefIrvQ==,type:str] sops: age: - recipient: age19yeqvv28fgrtk6jsh3xyaf0lch86kna6rcz4dwe962yyyyevu30sx474xy @@ -44,7 +44,7 @@ sops: NE5yK3ZaOG5PdXNSUnlIUmFSSmRFancKk57hCmo79HvI3hzzgQvgOK7oK5/dcQR8 f3R4OGF5+212VXEHR/hAEbKzV7CY4y6HhFyrGZ9bUKm1RrxtnVqUyA== -----END AGE ENCRYPTED FILE----- - lastmodified: "2026-05-19T19:53:49Z" - mac: ENC[AES256_GCM,data:x38s31Fzmthgyez+eZ9U2DBzZUXlsENWOUikYS3q95pdFryU5DiB/GQI8Q/2TSzCdqJf+WqqF40jJ7+XUS31KYqAmaFe0w30yidDvzWcU1E0ax+XmuR9OijlLuxFFg9ogGhC6JTV4ZBcoQkr/cgT44qdSolRqEckZICdPNI2USQ=,iv:nFj3dceHf2Ziuk511XACYiwgalVLpL6RCIsRe4AQKws=,tag:cQNABlAfHkPqD/n6ahTOEg==,type:str] + lastmodified: "2026-05-25T18:14:59Z" + mac: ENC[AES256_GCM,data:eh/jcKrqyCTh+2n4phHQ2LKF71DaCDwrrfXms6HaD0ER4xVOkYERTe7IN4cX//qjY/91wSzAzwLg3yphWK4k920tiYTBog9LcWUz6l6X5lpmKHQp+vdoQH41WrA1ZgOcXzSfmZoblcD1qoJNCaHGt5N8hjXRcUc3lEqcPrdoC7A=,iv:8kBd9Daai3wJgzxONX4eIkeZLMzJO2DX439sBv/pER4=,tag:l8Q3gzMHoSTCdOqwzaKgCA==,type:str] unencrypted_suffix: _unencrypted version: 3.12.1