Fuegovic
25402fd208
doc fix: license ⚖️ ( #1171 )
...
* add: License
* Delete .github/LICENSE.md
2023-11-12 20:49:41 -05:00
MACHINSOFT
216f6da79e
🌐 : Add Russian Translations ( #1169 )
...
* Add translation for the button and some elements.
* Make changes for tests.
2023-11-12 20:49:12 -05:00
eniyiweb
cbfe47a9d5
🌐 : Turkish translations ( #1168 )
...
* Language translation: Turkish translation
* Language translation: Turkish translation
2023-11-12 20:49:02 -05:00
USAGI
e5e04c1cb8
🌐 : Update simplified Chinese translation ( #1152 )
...
* Completing simplified Chinese translations
* Update
* Update CN translation.
2023-11-12 20:48:34 -05:00
Danny Avila
5d95433c83
chore: remove jose as Bun now supports JWT 🍞 ( #1167 )
...
* chore: remove jose as Bun now supports JWT
* chore: npm audit
2023-11-12 00:44:46 -05:00
Danny Avila
9ca84edb9a
fix(openai/completions): use old method for instruct/davinci/text gen models ( #1166 )
2023-11-10 10:33:56 -05:00
Danny Avila
d5259e1525
feat(OpenAIClient): AZURE_USE_MODEL_AS_DEPLOYMENT_NAME, AZURE_OPENAI_DEFAULT_MODEL ( #1165 )
...
* feat(OpenAIClient): AZURE_USE_MODEL_AS_DEPLOYMENT_NAME, AZURE_OPENAI_DEFAULT_MODEL
* ci: fix initializeClient test
2023-11-10 09:58:17 -05:00
Cfomodz
9d100ec0fc
docs: Update heroku.md 📄 ( #1160 )
...
* Update heroku.md
Copying the config/install.js expected by RUN npm ci
Heroku CLI would not take the push without this and errored out consistently due to the expected file being missing.
2023-11-10 07:41:18 -05:00
Danny Avila
efe057e0d8
fix: correctly pass modelsData to newConversation, also prevent navigation in this case ( #1162 )
2023-11-09 14:32:03 -05:00
Danny Avila
5ab9802aa9
fix(OpenAIClient): use official SDK to identify client and avoid false Rate Limit Error ( #1161 )
...
* chore: add eslint ignore unused var pattern
* feat: add extractBaseURL helper for valid OpenAI reverse proxies, with tests
* feat(OpenAIClient): add new chatCompletion using official OpenAI node SDK
* fix(ci): revert change to FORCE_PROMPT condition
2023-11-09 14:04:36 -05:00
Fuegovic
ed3d7c9f80
docs: Update docker_compose_install.md 📚 ( #1153 )
...
* Update docker_compose_install.md
add instruction to stop the container
* Update docker_compose_install.md
---------
Co-authored-by: Danny Avila <110412045+danny-avila@users.noreply.github.com>
2023-11-08 13:13:10 -05:00
Jacob Root
9d565ec8a5
docs: manual user creation 📖 ( #1151 )
2023-11-08 07:54:50 -05:00
Danny Avila
43d7a751d6
feat: allow config of DALL-E-3 System Prompt via env 🎨 ( #1150 )
2023-11-07 18:52:23 -05:00
Danny Avila
4f3b66756a
refactor: condense dall-e instructions, add style parameter ( #1148 )
2023-11-06 20:07:01 -05:00
Danny Avila
3a38b4b842
feat: DALL-E-3 support 🎨 ( #1147 )
...
* feat: DALL-E-3 support
* fix(ci): lock-in openai dependency for types used in data-provider
2023-11-06 19:45:59 -05:00
Danny Avila
48c087cc06
chore: add token rate support for 11/06 models ( #1146 )
...
* chore: update model rates with 11/06 rates
* chore: add new models to env.example for OPENAI_MODELS
* chore: reference actual maxTokensMap in ci tests
2023-11-06 15:26:16 -05:00
Danny Avila
4b63eb5a2c
fix: correct conditional statement in ModelService.js ( #1145 )
2023-11-06 14:42:20 -05:00
Danny Avila
5f3ecef575
fix(config/scripts): Enhance User Creation and Ban Handling, Standardize Imports ( #1144 )
...
* chore: use relative imports for scripts
* fix(create-user): newUser.save() now properly awaited, double-check user creation, use relative imports, catch exception
* fix(ban-user): catch exception, handle case where IP is undefined, proper check of user ban on login
2023-11-06 09:19:43 -05:00
Danny Avila
a2ee57568a
fix: force navigation to /chat/new on endpoint change and conversation deletions ( #1141 )
2023-11-04 20:33:24 -04:00
Danny Avila
0886441461
feat(azureOpenAI): Allow Switching Deployment Name by Model Name ( #1137 )
...
* feat(azureOpenAI): allow switching deployment name by model name
* ci: add unit tests and throw error on no api key provided to avoid API call
* fix(gptPlugins/initializeClient): check if azure is enabled; ci: add unit tests for gptPlugins/initializeClient
* fix(ci): fix expected error message for partial regex match: unexpected token
2023-11-04 15:03:31 -04:00
Marco Beretta
a7b5639da1
feat: ban-user command ( #1121 )
...
* feat: ban-user command
* clean up code
* added duration
* fix(package-lock) revert commit
2023-11-04 11:38:58 -04:00
Marco Beretta
34148885b7
Update windows_install.md ( #1132 )
2023-11-02 19:04:51 -04:00
ngoctuanai
c11fbde9a7
🌐 : Vietnamese translation ( #1129 )
...
* Create vi.tsx
* Rename vi.tsx to Vi.tsx
* Update Translation.tsx
* Update General.tsx
* Update Vi.tsx
* Update Translation.tsx
* Update Vi.tsx
* Create ViTraditional.tsx
* Update Translation.tsx
* Delete client/src/localization/languages/ViTraditional.tsx
* Update Vi.tsx
* fix and clean up
---------
Co-authored-by: Marco Beretta <81851188+Berry-13@users.noreply.github.com>
2023-11-02 17:37:40 -04:00
Raí
9a31df026d
🌐 : Update Brasil translation for general settings ( #1126 )
2023-11-01 08:01:38 -04:00
Super12138
b031dea127
🌐 : Update Chinese translation ( #1115 )
...
* Update Chinese translation
* Fix bug
* Add new string in Chinese String
* Update Chinese translation and add more strings
2023-10-30 10:05:20 -04:00
Danny Avila
9f5d77eeb0
feat(useToastContext): add useContext hook for simpler use ( #1125 )
2023-10-30 10:00:20 -04:00
Danny Avila
8f328ec6a3
feat(Tx): Add timestamps to transaction schema ( #1123 )
2023-10-30 09:41:07 -04:00
Danny Avila
af69763103
refactor(addImages): use in functions agent response and assure generated images are included in the response ( #1120 )
2023-10-29 15:36:00 -04:00
Danny Avila
5c1e44eff7
feat(OpenAIClient): Add HttpsProxyAgent to initializeLLM ( #1119 )
...
* feat(OpenAIClient): Add HttpsProxyAgent to initializeLLM
* chore: fix linting error in ModelService
2023-10-29 13:20:30 -04:00
Danny Avila
7b30ab3a41
docs: Add LibreChat reverse proxy setup with Basic Auth & Misc section ( #1118 )
2023-10-29 12:23:25 -04:00
Danny Avila
2017ec5693
docs: Update installation instructions for Docker and ( #1117 )
...
local (npm) on Linux, macOS, and Windows
2023-10-29 11:52:31 -04:00
Marco Beretta
c878289adc
docs: fix typo "nginx" ( #1116 )
...
* Update linode.md
* Update cloudflare.md
2023-10-29 10:56:21 -04:00
Danny Avila
5cafe0900c
feat(client): Toast Provider to show Toasts from higher on the DOM tree ( #1110 )
2023-10-27 17:10:07 -04:00
Danny Avila
81a90d245b
feat(Toast): add Toast nearly identical to ChatGPT's ( #1108 )
2023-10-27 15:48:05 -04:00
Walber Cardoso
ba5ab86037
Update ModelService.js ( #1105 )
...
Failed to fetch models from OpenAI API when set OPENROUTER_API_KEY on .env file
2023-10-26 21:18:03 -04:00
Super12138
11dd3b487f
🌐 : Update Chinese translation ( #1102 )
...
* Update Chinese translation
* Fix bug
2023-10-24 20:04:44 -04:00
Danny Avila
bc39bd12a5
chore: make tag workflow push only, make manual workflow from main ( #1100 )
2023-10-23 21:37:21 -04:00
Danny Avila
05c4c7e551
feat: add CUSTOM_FOOTER env variable ( #1098 )
2023-10-23 21:08:18 -04:00
Danny Avila
4ce585f77d
chore: allow manual trigger of tag image workflow ( #1099 )
2023-10-23 20:31:10 -04:00
Danny Avila
c7bfb2ab40
hotfix(useGetEndpointsQuery): set default variable value when transforming data with select ( #1097 )
2023-10-23 17:48:18 -04:00
liukaixiang817
3d4a8778d5
Update the localisation of Chinese and Traditional Chinese ( #1095 )
...
* Update the localization of Chinese and Traditional Chinese
Update the localization of ""
* 12345
* 12345
12345
* Revert "12345"
This reverts commit 70483dbb48 .
* Revert "12345"
This reverts commit db0f554b02 .
2023-10-23 17:48:01 -04:00
Danny Avila
00e0091f7a
Release v0.6.0 ( #1089 )
2023-10-22 14:42:56 -04:00
Danny Avila
70590251d1
chore: add back BrowserOp, make changes to CI env ( #1088 )
...
* chore: add back BrowserOp
* chore: make CI env and not DEV env generate refresh tokens every time
* chore: make 'CI' env var captilization uniform across the app
* chore: change NODE_ENV for playwright to
2023-10-22 13:50:25 -04:00
Danny Avila
4073b7d05d
Refactor: replace endpointsConfig recoil store with react query ( #1085 )
2023-10-21 13:50:29 -04:00
Marco Beretta
7d6a1d260f
Update README.md ( #1086 )
2023-10-21 13:04:15 -04:00
Danny Avila
6cb561abcf
fix: getLogStores Property and Handle 401 Error from Refresh Token Request ( #1084 )
...
* fix(getLogStores): correct wrong prop passed to keyv opts: duration -> ttl
* fix: edge case where we get a blank screen if the initially intercepted 401 error is from a refresh token request; in this case, make explicit to the server that we are retrying from a refreshToken request
2023-10-21 12:39:08 -04:00
Danny Avila
abbc57a49a
fix(formatMessages): Conform Name Property to OpenAI Expected Regex ( #1076 )
...
* fix(formatMessages): conform name property to OpenAI expected regex
* fix(ci): prior test was expecting non-sanitized name input
2023-10-19 10:02:20 -04:00
Danny Avila
fd99bac121
fix(data-provider): typo 'messsages' -> 'messages', export named default ( #1073 )
2023-10-18 11:10:06 -04:00
Danny Avila
ddf56db316
fix(auth/refresh): send 403 res for invalid token to properly invalidate session ( #1068 )
2023-10-17 08:34:14 -04:00
Danny Avila
377f2c7c19
refactor: add back getTokenCountForResponse for slightly more accurate mapping of responses token counts ( #1067 )
2023-10-17 06:42:58 -04:00