akiko19191 commited on
Commit
ba060ef
·
verified ·
1 Parent(s): 4c3d880

Update librechat.yaml

Browse files
Files changed (1) hide show
  1. librechat.yaml +79 -149
librechat.yaml CHANGED
@@ -7,8 +7,12 @@ version: 1.2.1
7
  # Cache settings: Set to true to enable caching
8
  cache: true
9
 
 
 
 
10
  # Custom interface configuration
11
  interface:
 
12
  # Privacy policy settings
13
  privacyPolicy:
14
  externalUrl: 'https://librechat.ai/privacy-policy'
@@ -22,11 +26,40 @@ interface:
22
  modalTitle: "Terms of Service for LibreChat"
23
  modalContent: |
24
  # Terms and Conditions for LibreChat
25
- Please do not use chatgpt , since librechat is better 😀
26
 
27
- Regards , Vaibhav
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
28
 
29
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
30
 
31
  endpointsMenu: true
32
  modelSelect: true
@@ -40,10 +73,20 @@ interface:
40
 
41
  # Example Registration Object Structure (optional)
42
  registration:
43
- socialLogins: ['github', 'google', 'discord', 'openid', 'facebook']
44
  # allowedDomains:
45
  # - "gmail.com"
46
 
 
 
 
 
 
 
 
 
 
 
47
  # speech:
48
  # tts:
49
  # openai:
@@ -52,7 +95,7 @@ registration:
52
  # model: ''
53
  # voices: ['']
54
 
55
- #
56
  # stt:
57
  # openai:
58
  # url: ''
@@ -77,42 +120,7 @@ actions:
77
  - "swapi.dev"
78
  - "librechat.ai"
79
  - "google.com"
80
- - "https://api.e2b.dev"
81
- # Example MCP Servers Object Structure
82
  mcpServers:
83
- # everything:
84
- # type: sse # type can optionally be omitted
85
- # url: https://787d-182-69-182-121.ngrok-free.app/
86
-
87
-
88
- # memory:
89
- # type: stdio
90
- # command: npx
91
- # args:
92
- # - -y
93
- # - "@modelcontextprotocol/server-memory"
94
- # timeout: 60000000
95
-
96
-
97
- # apify:
98
- # type: stdio
99
- # command: npx
100
- # args:
101
- # - -y
102
- # - "@apify/actors-mcp-server"
103
- # - --actors
104
- # - apify/screenshot-url,apify/website-content-crawler,apify/puppeteer-scraper,apify/rag-web-browser,jancurn/screenshot-taker,apify/cheerio-scraper,apify/playwright-scraper,apify/ai-web-agent,marco.gullo/page-printer,dz_omar/example-website-screenshot-crawler,apify/legacy-phantomjs-crawler,lukaskrivka/article-extractor-smart
105
- # timeout: 60000000
106
- # env:
107
- # APIFY_TOKEN: "apify_api_M3vftXQILokc2NDlhsc3twMBa5e7Be282swR"
108
- # PATH: "/usr/local/bin:/usr/bin:/bin"
109
- # NODE_PATH: "/usr/local/lib/node_modules"
110
-
111
-
112
- # env:
113
- # E2B_API_KEY: "e2b_6eb042e8d60248f71b0aadcc05f29a7dd353b3e2"
114
- # PATH: "/usr/local/bin:/usr/bin:/bin"
115
- # NODE_PATH: "/usr/local/lib/node_modules"
116
  exa:
117
  type: stdio
118
  command: npx
@@ -155,19 +163,29 @@ mcpServers:
155
  LD_LIBRARY_PATH : "/usr/lib/jvm/java-21-openjdk/lib/server:/usr/lib/jvm/java-21-openjdk/lib:"
156
  # Definition of custom endpoints
157
  endpoints:
 
 
 
 
 
 
 
 
 
 
 
 
 
158
  agents:
 
159
  recursionLimit: 50
 
 
 
160
  disableBuilder: false
161
- capabilities:
162
- # - "execute_code"
163
- - "file_search"
164
- - "actions"
165
- - "tools"
166
-
167
-
168
  custom:
169
- # together.ai
170
- # https://api.together.ai/settings/api-keys
171
  - name: 'Tiny-DEV' # Unique name for the endpoint
172
  # For `apiKey` and `baseURL`, you can use environment variables that you define.
173
  # recommended environment variables:
@@ -187,105 +205,8 @@ endpoints:
187
  titleConvo: true # Set to true to enable title conversation
188
 
189
  modelDisplayLabel: 'Tiny' # Default is "AI" when not set.
190
- - name: 'Tiny-DEVELOPER' # Unique name for the endpoint
191
- # For `apiKey` and `baseURL`, you can use environment variables that you define.
192
- # recommended environment variables:
193
- apiKey: '77ea72d89b98d279c1848389cd027a51c408'
194
- baseURL: 'https://dc95-182-69-178-15.ngrok-free.app'
195
 
196
- # Models configuration
197
- models:
198
- # List of default models to use. At least one value is required.
199
- default: ['gemini-2.0-flash-thinking-exp-01-21' ,'gemini-2.5-pro-exp-03-25' ,'deepseek.r1','deepseek-reasoner','deepseek-chat','gemini-2.0-pro-exp-02-05','deepseek-r1-distill-llama-70b', 'qwq-32b','llama-3.3-70b-versatile']
200
- # Fetch option: Set to true to fetch models from API.
201
- # fetch: false # Defaults to false.
202
-
203
- # Optional configurations
204
 
205
- # Title Conversation setting
206
- titleConvo: true # Set to true to enable title conversation
207
-
208
- modelDisplayLabel: 'Tiny' # Default is "AI" when not set.
209
- # # Mistral AI Example
210
- # - name: 'Mistral' # Unique name for the endpoint
211
- # # For `apiKey` and `baseURL`, you can use environment variables that you define.
212
- # # recommended environment variables:
213
- # apiKey: '${MISTRAL_API_KEY}'
214
- # baseURL: 'https://api.mistral.ai/v1'
215
-
216
- # # Models configuration
217
- # models:
218
- # # List of default models to use. At least one value is required.
219
- # default: ['mistral-tiny', 'mistral-small', 'mistral-medium']
220
- # # Fetch option: Set to true to fetch models from API.
221
- # fetch: true # Defaults to false.
222
-
223
- # # Optional configurations
224
-
225
- # # Title Conversation setting
226
- # titleConvo: true # Set to true to enable title conversation
227
-
228
- # # Title Method: Choose between "completion" or "functions".
229
- # # titleMethod: "completion" # Defaults to "completion" if omitted.
230
-
231
- # # Title Model: Specify the model to use for titles.
232
- # titleModel: 'mistral-tiny' # Defaults to "gpt-3.5-turbo" if omitted.
233
-
234
- # # Summarize setting: Set to true to enable summarization.
235
- # # summarize: false
236
-
237
- # # Summary Model: Specify the model to use if summarization is enabled.
238
- # # summaryModel: "mistral-tiny" # Defaults to "gpt-3.5-turbo" if omitted.
239
-
240
- # # Force Prompt setting: If true, sends a `prompt` parameter instead of `messages`.
241
- # # forcePrompt: false
242
-
243
- # # The label displayed for the AI model in messages.
244
- # modelDisplayLabel: 'Mistral' # Default is "AI" when not set.
245
-
246
- # # Add additional parameters to the request. Default params will be overwritten.
247
- # # addParams:
248
- # # safe_prompt: true # This field is specific to Mistral AI: https://docs.mistral.ai/api/
249
-
250
- # # Drop Default params parameters from the request. See default params in guide linked below.
251
- # # NOTE: For Mistral, it is necessary to drop the following parameters or you will encounter a 422 Error:
252
- # dropParams: ['stop', 'user', 'frequency_penalty', 'presence_penalty']
253
-
254
- # # OpenRouter Example
255
- # - name: 'OpenRouter'
256
- # # For `apiKey` and `baseURL`, you can use environment variables that you define.
257
- # # recommended environment variables:
258
- # # Known issue: you should not use `OPENROUTER_API_KEY` as it will then override the `openAI` endpoint to use OpenRouter as well.
259
- # apiKey: '${OPENROUTER_KEY}'
260
- # baseURL: 'https://openrouter.ai/api/v1'
261
- # models:
262
- # default: ['meta-llama/llama-3-70b-instruct']
263
- # fetch: true
264
- # titleConvo: true
265
- # titleModel: 'meta-llama/llama-3-70b-instruct'
266
- # # Recommended: Drop the stop parameter from the request as Openrouter models use a variety of stop tokens.
267
- # dropParams: ['stop']
268
- # modelDisplayLabel: 'OpenRouter'
269
- # together.ai
270
- # https://api.together.ai/settings/api-keys
271
- # Model list: https://docs.together.ai/docs/inference-models
272
- # # Portkey AI Example
273
- # - name: "Portkey"
274
- # apiKey: "dummy"
275
- # baseURL: 'https://api.portkey.ai/v1'
276
- # headers:
277
- # x-portkey-api-key: '${PORTKEY_API_KEY}'
278
- # x-portkey-virtual-key: '${PORTKEY_OPENAI_VIRTUAL_KEY}'
279
- # models:
280
- # default: ['gpt-4o-mini', 'gpt-4o', 'chatgpt-4o-latest']
281
- # fetch: true
282
- # titleConvo: true
283
- # titleModel: 'current_model'
284
- # summarize: false
285
- # summaryModel: 'current_model'
286
- # forcePrompt: false
287
- # modelDisplayLabel: 'Portkey'
288
- # iconURL: https://images.crunchbase.com/image/upload/c_pad,f_auto,q_auto:eco,dpr_1/rjqy7ghvjoiu4cd1xjbf
289
  fileConfig:
290
  endpoints:
291
  agents:
@@ -302,7 +223,16 @@ fileConfig:
302
  - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"
303
  - "application/vnd.openxmlformats-officedocument.wordprocessingml.document"
304
  - "application/msword"
305
- # openAI:
 
 
 
 
 
 
 
 
 
306
  # disabled: true # Disables file uploading to the OpenAI endpoint
307
  # default:
308
  # totalSizeLimit: 20
@@ -311,5 +241,5 @@ fileConfig:
311
  # fileSizeLimit: 5
312
  # serverFileSizeLimit: 100 # Global server file size limit in MB
313
  # avatarSizeLimit: 2 # Limit for user avatar image size in MB
314
- # See the Custom Configuration Guide for more information on Assistants Config:
315
- # https://www.librechat.ai/docs/configuration/librechat_yaml/object_structure/assistants_endpoint
 
7
  # Cache settings: Set to true to enable caching
8
  cache: true
9
 
10
+ # File strategy s3/firebase
11
+ # fileStrategy: "s3"
12
+
13
  # Custom interface configuration
14
  interface:
15
+ customWelcome: "Welcome to LibreChat! Enjoy your experience."
16
  # Privacy policy settings
17
  privacyPolicy:
18
  externalUrl: 'https://librechat.ai/privacy-policy'
 
26
  modalTitle: "Terms of Service for LibreChat"
27
  modalContent: |
28
  # Terms and Conditions for LibreChat
 
29
 
30
+ *Effective Date: February 18, 2024*
31
+
32
+ Welcome to LibreChat, the informational website for the open-source AI chat platform, available at https://librechat.ai. These Terms of Service ("Terms") govern your use of our website and the services we offer. By accessing or using the Website, you agree to be bound by these Terms and our Privacy Policy, accessible at https://librechat.ai//privacy.
33
+
34
+ ## 1. Ownership
35
+
36
+ Upon purchasing a package from LibreChat, you are granted the right to download and use the code for accessing an admin panel for LibreChat. While you own the downloaded code, you are expressly prohibited from reselling, redistributing, or otherwise transferring the code to third parties without explicit permission from LibreChat.
37
+
38
+ ## 2. User Data
39
+
40
+ We collect personal data, such as your name, email address, and payment information, as described in our Privacy Policy. This information is collected to provide and improve our services, process transactions, and communicate with you.
41
+
42
+ ## 3. Non-Personal Data Collection
43
+
44
+ The Website uses cookies to enhance user experience, analyze site usage, and facilitate certain functionalities. By using the Website, you consent to the use of cookies in accordance with our Privacy Policy.
45
+
46
+ ## 4. Use of the Website
47
 
48
+ You agree to use the Website only for lawful purposes and in a manner that does not infringe the rights of, restrict, or inhibit anyone else's use and enjoyment of the Website. Prohibited behavior includes harassing or causing distress or inconvenience to any person, transmitting obscene or offensive content, or disrupting the normal flow of dialogue within the Website.
49
+
50
+ ## 5. Governing Law
51
+
52
+ These Terms shall be governed by and construed in accordance with the laws of the United States, without giving effect to any principles of conflicts of law.
53
+
54
+ ## 6. Changes to the Terms
55
+
56
+ We reserve the right to modify these Terms at any time. We will notify users of any changes by email. Your continued use of the Website after such changes have been notified will constitute your consent to such changes.
57
+
58
+ ## 7. Contact Information
59
+
60
+ If you have any questions about these Terms, please contact us at [email protected].
61
+
62
+ By using the Website, you acknowledge that you have read these Terms of Service and agree to be bound by them.
63
 
64
  endpointsMenu: true
65
  modelSelect: true
 
73
 
74
  # Example Registration Object Structure (optional)
75
  registration:
76
+ socialLogins: ['github', 'google', 'discord', 'openid', 'facebook', 'apple']
77
  # allowedDomains:
78
  # - "gmail.com"
79
 
80
+
81
+ # Example Balance settings
82
+ # balance:
83
+ # enabled: false
84
+ # startBalance: 20000
85
+ # autoRefillEnabled: false
86
+ # refillIntervalValue: 30
87
+ # refillIntervalUnit: 'days'
88
+ # refillAmount: 10000
89
+
90
  # speech:
91
  # tts:
92
  # openai:
 
95
  # model: ''
96
  # voices: ['']
97
 
98
+ #
99
  # stt:
100
  # openai:
101
  # url: ''
 
120
  - "swapi.dev"
121
  - "librechat.ai"
122
  - "google.com"
 
 
123
  mcpServers:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
124
  exa:
125
  type: stdio
126
  command: npx
 
163
  LD_LIBRARY_PATH : "/usr/lib/jvm/java-21-openjdk/lib/server:/usr/lib/jvm/java-21-openjdk/lib:"
164
  # Definition of custom endpoints
165
  endpoints:
166
+ # assistants:
167
+ # disableBuilder: false # Disable Assistants Builder Interface by setting to `true`
168
+ # pollIntervalMs: 3000 # Polling interval for checking assistant updates
169
+ # timeoutMs: 180000 # Timeout for assistant operations
170
+ # # Should only be one or the other, either `supportedIds` or `excludedIds`
171
+ # supportedIds: ["asst_supportedAssistantId1", "asst_supportedAssistantId2"]
172
+ # # excludedIds: ["asst_excludedAssistantId"]
173
+ # # Only show assistants that the user created or that were created externally (e.g. in Assistants playground).
174
+ # # privateAssistants: false # Does not work with `supportedIds` or `excludedIds`
175
+ # # (optional) Models that support retrieval, will default to latest known OpenAI models that support the feature
176
+ # retrievalModels: ["gpt-4-turbo-preview"]
177
+ # # (optional) Assistant Capabilities available to all users. Omit the ones you wish to exclude. Defaults to list below.
178
+ # capabilities: ["code_interpreter", "retrieval", "actions", "tools", "image_vision"]
179
  agents:
180
+ # (optional) Default recursion depth for agents, defaults to 25
181
  recursionLimit: 50
182
+ # (optional) Max recursion depth for agents, defaults to 25
183
+ maxRecursionLimit: 100
184
+ # (optional) Disable the builder interface for agents
185
  disableBuilder: false
186
+ # (optional) Agent Capabilities available to all users. Omit the ones you wish to exclude. Defaults to list below.
187
+ capabilities: ["file_search", "actions", "tools"]
 
 
 
 
 
188
  custom:
 
 
189
  - name: 'Tiny-DEV' # Unique name for the endpoint
190
  # For `apiKey` and `baseURL`, you can use environment variables that you define.
191
  # recommended environment variables:
 
205
  titleConvo: true # Set to true to enable title conversation
206
 
207
  modelDisplayLabel: 'Tiny' # Default is "AI" when not set.
 
 
 
 
 
208
 
 
 
 
 
 
 
 
 
209
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
210
  fileConfig:
211
  endpoints:
212
  agents:
 
223
  - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"
224
  - "application/vnd.openxmlformats-officedocument.wordprocessingml.document"
225
  - "application/msword"
226
+ # fileConfig:
227
+ # endpoints:
228
+ # assistants:
229
+ # fileLimit: 5
230
+ # fileSizeLimit: 10 # Maximum size for an individual file in MB
231
+ # totalSizeLimit: 50 # Maximum total size for all files in a single request in MB
232
+ # supportedMimeTypes:
233
+ # - "image/.*"
234
+ # - "application/pdf"
235
+ # openAI:
236
  # disabled: true # Disables file uploading to the OpenAI endpoint
237
  # default:
238
  # totalSizeLimit: 20
 
241
  # fileSizeLimit: 5
242
  # serverFileSizeLimit: 100 # Global server file size limit in MB
243
  # avatarSizeLimit: 2 # Limit for user avatar image size in MB
244
+ # # See the Custom Configuration Guide for more information on Assistants Config:
245
+ # # https://www.librechat.ai/docs/configuration/librechat_yaml/object_structure/assistants_endpoint