amraly1983 commited on
Commit
1ae137a
·
verified ·
1 Parent(s): b19761a

Create librechat.yaml

Browse files
Files changed (1) hide show
  1. librechat.yaml +236 -0
librechat.yaml ADDED
@@ -0,0 +1,236 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ version: 1.0.8
2
+
3
+ cache: true
4
+
5
+ interface:
6
+ # Privacy policy settings
7
+ privacyPolicy:
8
+ externalUrl: 'https://librechat.ai/privacy-policy'
9
+ openNewTab: true
10
+
11
+ # Terms of service
12
+ termsOfService:
13
+ externalUrl: 'https://librechat.ai/tos'
14
+ openNewTab: true
15
+
16
+ registration:
17
+ socialLogins: ["discord", "facebook", "github", "google", "openid"]
18
+
19
+ endpoints:
20
+ custom:
21
+
22
+ # Anyscale
23
+ - name: "Anyscale"
24
+ apiKey: "${ANYSCALE_API_KEY}"
25
+ baseURL: "https://api.endpoints.anyscale.com/v1"
26
+ models:
27
+ default: [
28
+ "meta-llama/Llama-2-7b-chat-hf",
29
+ ]
30
+ fetch: true
31
+ titleConvo: true
32
+ titleModel: "meta-llama/Llama-2-7b-chat-hf"
33
+ summarize: false
34
+ summaryModel: "meta-llama/Llama-2-7b-chat-hf"
35
+ forcePrompt: false
36
+ modelDisplayLabel: "Anyscale"
37
+
38
+ # APIpie
39
+ - name: "APIpie"
40
+ apiKey: "${APIPIE_API_KEY}"
41
+ baseURL: "https://apipie.ai/v1/"
42
+ models:
43
+ default: [
44
+ "gpt-4",
45
+ "gpt-4-turbo",
46
+ "gpt-3.5-turbo",
47
+ "claude-3-opus",
48
+ "claude-3-sonnet",
49
+ "claude-3-haiku",
50
+ "llama-3-70b-instruct",
51
+ "llama-3-8b-instruct",
52
+ "gemini-pro-1.5",
53
+ "gemini-pro",
54
+ "mistral-large",
55
+ "mistral-medium",
56
+ "mistral-small",
57
+ "mistral-tiny",
58
+ "mixtral-8x22b",
59
+ ]
60
+ fetch: false
61
+ titleConvo: true
62
+ titleModel: "gpt-3.5-turbo"
63
+ dropParams: ["stream"]
64
+
65
+ #cohere
66
+ - name: "cohere"
67
+ apiKey: "${COHERE_API_KEY}"
68
+ baseURL: "https://api.cohere.ai/v1"
69
+ models:
70
+ default: ["command-r","command-r-plus","command-light","command-light-nightly","command","command-nightly"]
71
+ fetch: false
72
+ modelDisplayLabel: "cohere"
73
+ titleModel: "command"
74
+ dropParams: ["stop", "user", "frequency_penalty", "presence_penalty", "temperature", "top_p"]
75
+
76
+ # Fireworks
77
+ - name: "Fireworks"
78
+ apiKey: "${FIREWORKS_API_KEY}"
79
+ baseURL: "https://api.fireworks.ai/inference/v1"
80
+ models:
81
+ default: [
82
+ "accounts/fireworks/models/mixtral-8x7b-instruct",
83
+ ]
84
+ fetch: true
85
+ titleConvo: true
86
+ titleModel: "accounts/fireworks/models/llama-v2-7b-chat"
87
+ summarize: false
88
+ summaryModel: "accounts/fireworks/models/llama-v2-7b-chat"
89
+ forcePrompt: false
90
+ modelDisplayLabel: "Fireworks"
91
+ dropParams: ["user"]
92
+
93
+ # groq
94
+ - name: "groq"
95
+ apiKey: "${GROQ_API_KEY}"
96
+ baseURL: "https://api.groq.com/openai/v1/"
97
+ models:
98
+ default: [
99
+ "llama2-70b-4096",
100
+ "llama3-70b-8192",
101
+ "llama3-8b-8192",
102
+ "mixtral-8x7b-32768",
103
+ "gemma-7b-it",
104
+ ]
105
+ fetch: false
106
+ titleConvo: true
107
+ titleModel: "mixtral-8x7b-32768"
108
+ modelDisplayLabel: "groq"
109
+
110
+ # Mistral AI API
111
+ - name: "Mistral"
112
+ apiKey: "${MISTRAL_API_KEY}"
113
+ baseURL: "https://api.mistral.ai/v1"
114
+ models:
115
+ default: [
116
+ "mistral-tiny",
117
+ "mistral-small",
118
+ "mistral-medium",
119
+ "mistral-large-latest"
120
+ ]
121
+ fetch: true
122
+ titleConvo: true
123
+ titleModel: "mistral-tiny"
124
+ modelDisplayLabel: "Mistral"
125
+ dropParams: ["stop", "user", "frequency_penalty", "presence_penalty"]
126
+
127
+ # OpenRouter.ai
128
+ - name: "OpenRouter"
129
+ apiKey: "${OPENROUTER_KEY}"
130
+ baseURL: "https://openrouter.ai/api/v1"
131
+ models:
132
+ default: ["openai/gpt-3.5-turbo"]
133
+ fetch: true
134
+ titleConvo: true
135
+ titleModel: "gpt-3.5-turbo"
136
+ summarize: false
137
+ summaryModel: "gpt-3.5-turbo"
138
+ forcePrompt: false
139
+ modelDisplayLabel: "OpenRouter"
140
+
141
+ # Perplexity
142
+ - name: "Perplexity"
143
+ apiKey: "${PERPLEXITY_API_KEY}"
144
+ baseURL: "https://api.perplexity.ai/"
145
+ models:
146
+ default: [
147
+ "mistral-7b-instruct",
148
+ "sonar-small-chat",
149
+ "sonar-small-online",
150
+ "sonar-medium-chat",
151
+ "sonar-medium-online"
152
+ ]
153
+ fetch: false # fetching list of models is not supported
154
+ titleConvo: true
155
+ titleModel: "sonar-medium-chat"
156
+ summarize: false
157
+ summaryModel: "sonar-medium-chat"
158
+ forcePrompt: false
159
+ dropParams: ["stop", "frequency_penalty"]
160
+ modelDisplayLabel: "Perplexity"
161
+
162
+ # ShuttleAI API
163
+ - name: "ShuttleAI"
164
+ apiKey: "${SHUTTLEAI_API_KEY}"
165
+ baseURL: "https://api.shuttleai.app/v1"
166
+ models:
167
+ default: [
168
+ "shuttle-1", "shuttle-turbo"
169
+ ]
170
+ fetch: true
171
+ titleConvo: true
172
+ titleModel: "gemini-pro"
173
+ summarize: false
174
+ summaryModel: "llama-summarize"
175
+ forcePrompt: false
176
+ modelDisplayLabel: "ShuttleAI"
177
+ dropParams: ["user"]
178
+
179
+ # together.ai
180
+ - name: "together.ai"
181
+ apiKey: "${TOGETHERAI_API_KEY}"
182
+ baseURL: "https://api.together.xyz"
183
+ models:
184
+ default: [
185
+ "zero-one-ai/Yi-34B-Chat",
186
+ "Austism/chronos-hermes-13b",
187
+ "DiscoResearch/DiscoLM-mixtral-8x7b-v2",
188
+ "Gryphe/MythoMax-L2-13b",
189
+ "lmsys/vicuna-13b-v1.5",
190
+ "lmsys/vicuna-7b-v1.5",
191
+ "lmsys/vicuna-13b-v1.5-16k",
192
+ "codellama/CodeLlama-13b-Instruct-hf",
193
+ "codellama/CodeLlama-34b-Instruct-hf",
194
+ "codellama/CodeLlama-70b-Instruct-hf",
195
+ "codellama/CodeLlama-7b-Instruct-hf",
196
+ "togethercomputer/llama-2-13b-chat",
197
+ "togethercomputer/llama-2-70b-chat",
198
+ "togethercomputer/llama-2-7b-chat",
199
+ "NousResearch/Nous-Capybara-7B-V1p9",
200
+ "NousResearch/Nous-Hermes-2-Mixtral-8x7B-DPO",
201
+ "NousResearch/Nous-Hermes-2-Mixtral-8x7B-SFT",
202
+ "NousResearch/Nous-Hermes-Llama2-70b",
203
+ "NousResearch/Nous-Hermes-llama-2-7b",
204
+ "NousResearch/Nous-Hermes-Llama2-13b",
205
+ "NousResearch/Nous-Hermes-2-Yi-34B",
206
+ "openchat/openchat-3.5-1210",
207
+ "Open-Orca/Mistral-7B-OpenOrca",
208
+ "togethercomputer/Qwen-7B-Chat",
209
+ "snorkelai/Snorkel-Mistral-PairRM-DPO",
210
+ "togethercomputer/alpaca-7b",
211
+ "togethercomputer/falcon-40b-instruct",
212
+ "togethercomputer/falcon-7b-instruct",
213
+ "togethercomputer/GPT-NeoXT-Chat-Base-20B",
214
+ "togethercomputer/Llama-2-7B-32K-Instruct",
215
+ "togethercomputer/Pythia-Chat-Base-7B-v0.16",
216
+ "togethercomputer/RedPajama-INCITE-Chat-3B-v1",
217
+ "togethercomputer/RedPajama-INCITE-7B-Chat",
218
+ "togethercomputer/StripedHyena-Nous-7B",
219
+ "Undi95/ReMM-SLERP-L2-13B",
220
+ "Undi95/Toppy-M-7B",
221
+ "WizardLM/WizardLM-13B-V1.2",
222
+ "garage-bAInd/Platypus2-70B-instruct",
223
+ "mistralai/Mistral-7B-Instruct-v0.1",
224
+ "mistralai/Mistral-7B-Instruct-v0.2",
225
+ "mistralai/Mixtral-8x7B-Instruct-v0.1",
226
+ "teknium/OpenHermes-2-Mistral-7B",
227
+ "teknium/OpenHermes-2p5-Mistral-7B",
228
+ "upstage/SOLAR-10.7B-Instruct-v1.0"
229
+ ]
230
+ fetch: false # fetching list of models is not supported
231
+ titleConvo: true
232
+ titleModel: "togethercomputer/llama-2-7b-chat"
233
+ summarize: false
234
+ summaryModel: "togethercomputer/llama-2-7b-chat"
235
+ forcePrompt: false
236
+ modelDisplayLabel: "together.ai"