Compare commits

..

3 commits

Author SHA1 Message Date
sid
d61710ff2f Merge pull request 'librechat: replace openrouter with requesty' (#100) from develop into master
All checks were successful
Deploy configs / deploy-configs (push) Successful in 27s
Reviewed-on: #100
2026-05-25 20:18:17 +02:00
sid
19d60288b3 add requesty api key
All checks were successful
Flake check / flake-check (pull_request) Successful in 18s
Build hosts / build-hosts (pull_request) Successful in 30s
2026-05-25 20:15:44 +02:00
sid
51fed84b2a librechat: replace openrouter with requesty
Some checks failed
Build hosts / build-hosts (pull_request) Failing after 21s
Flake check / flake-check (pull_request) Failing after 23s
2026-05-25 12:38:30 +02:00
3 changed files with 9 additions and 8 deletions

View file

@ -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

View file

@ -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"}
'';
};
}

View file

@ -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: