y4shg commited on
Commit
0c56231
·
verified ·
1 Parent(s): 2cc54c2

Upload config.yaml

Browse files
Files changed (1) hide show
  1. config.yaml +290 -0
config.yaml ADDED
@@ -0,0 +1,290 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ model_list:
2
+ ##########################
3
+ # ===== API.NAVY =====
4
+ ##########################
5
+
6
+ - model_name: gpt-5.3 # gpt-5.3 primary (order 1)
7
+ litellm_params:
8
+ model: openai/gpt-5.3-chat-latest
9
+ api_base: os.environ/NAVY_BASE_URL
10
+ api_key: os.environ/NAVY_API_KEY
11
+ order: 1
12
+ additional_drop_params: ["temperature"]
13
+
14
+ - model_name: gemini-3-flash-navy # gemini-3-flash fallback pos 3
15
+ litellm_params:
16
+ model: openai/gemini-3-flash-preview
17
+ api_base: os.environ/NAVY_BASE_URL
18
+ api_key: os.environ/NAVY_API_KEY
19
+ order: 4
20
+
21
+ - model_name: gemini-2.5-pro-navy # gemini-3.1-pro fallback pos 3
22
+ litellm_params:
23
+ model: openai/gemini-2.5-pro
24
+ api_base: os.environ/NAVY_BASE_URL
25
+ api_key: os.environ/NAVY_API_KEY
26
+ order: 4
27
+
28
+ - model_name: sonar-navy # sonar fallback pos 2
29
+ litellm_params:
30
+ model: openai/sonar
31
+ api_base: os.environ/NAVY_BASE_URL
32
+ api_key: os.environ/NAVY_API_KEY
33
+ order: 3
34
+
35
+ ##########################
36
+ # ===== AiHubMix =====
37
+ ##########################
38
+
39
+ - model_name: gpt-4.1-aihubmix # gpt-5.3 fallback pos 4
40
+ litellm_params:
41
+ model: openai/gpt-4.1-free
42
+ api_base: os.environ/AIHUBMIX_BASE_URL
43
+ api_key: os.environ/AIHUBMIX_API_KEY
44
+ order: 5
45
+
46
+ - model_name: gemini-3-flash-aihubmix # gemini-3-flash fallback pos 1
47
+ litellm_params:
48
+ model: openai/gemini-3-flash-preview-free
49
+ api_base: os.environ/AIHUBMIX_BASE_URL
50
+ api_key: os.environ/AIHUBMIX_API_KEY
51
+ order: 2
52
+
53
+ ##########################
54
+ # ===== BlazeAPI =====
55
+ ##########################
56
+
57
+ - model_name: gpt-5.2-blaze # gpt-5.3 primary (order 1)
58
+ litellm_params:
59
+ model: openai/gpt-5.2
60
+ api_base: os.environ/BLAZE_BASE_URL
61
+ api_key: os.environ/BLAZE_API_KEY
62
+ order: 1
63
+ additional_drop_params: ["temperature"]
64
+
65
+ ##########################
66
+ # ===== Puter.js =====
67
+ ##########################
68
+
69
+ - model_name: gpt-5.3-puter # gpt-5.3 fallback pos 2
70
+ litellm_params:
71
+ model: openai/gpt-5.3-chat
72
+ api_base: os.environ/PUTER_BASE_URL
73
+ api_key: os.environ/PUTER_API_KEY
74
+ order: 3
75
+
76
+ - model_name: gemini-3-flash # primary
77
+ litellm_params:
78
+ model: openai/gemini-3-flash-preview
79
+ api_base: os.environ/PUTER_BASE_URL
80
+ api_key: os.environ/PUTER_API_KEY
81
+ order: 1
82
+
83
+ - model_name: gemini-3.1-pro # primary
84
+ litellm_params:
85
+ model: openai/gemini-3.1-pro-preview
86
+ api_base: os.environ/PUTER_BASE_URL
87
+ api_key: os.environ/PUTER_API_KEY
88
+ order: 1
89
+
90
+ - model_name: sonar # primary
91
+ litellm_params:
92
+ model: openai/sonar
93
+ api_base: os.environ/PUTER_BASE_URL
94
+ api_key: os.environ/PUTER_API_KEY
95
+ order: 1
96
+
97
+ ##########################
98
+ # ===== Puter.js 2 =====
99
+ ##########################
100
+
101
+ - model_name: gpt-5.3-puter2 # gpt-5.3 fallback pos 3
102
+ litellm_params:
103
+ model: openai/gpt-5.3-chat
104
+ api_base: os.environ/PUTER2_BASE_URL
105
+ api_key: os.environ/PUTER2_API_KEY
106
+ order: 4
107
+
108
+ - model_name: gemini-3-flash-puter2 # gemini-3-flash fallback pos 2
109
+ litellm_params:
110
+ model: openai/gemini-3-flash-preview
111
+ api_base: os.environ/PUTER2_BASE_URL
112
+ api_key: os.environ/PUTER2_API_KEY
113
+ order: 3
114
+
115
+ - model_name: gemini-3.1-pro-puter2 # gemini-3.1-pro fallback pos 1
116
+ litellm_params:
117
+ model: openai/gemini-3.1-pro-preview
118
+ api_base: os.environ/PUTER2_BASE_URL
119
+ api_key: os.environ/PUTER2_API_KEY
120
+ order: 2
121
+
122
+ - model_name: sonar-puter2 # sonar fallback pos 1
123
+ litellm_params:
124
+ model: openai/sonar
125
+ api_base: os.environ/PUTER2_BASE_URL
126
+ api_key: os.environ/PUTER2_API_KEY
127
+ order: 2
128
+
129
+
130
+ ##########################
131
+ # ===== POLLINATIONS =====
132
+ ##########################
133
+
134
+ - model_name: gemini-2.5-flash-lite-pollinations # gemini-3-flash fallback pos 5
135
+ litellm_params:
136
+ model: openai/gemini-fast
137
+ api_base: os.environ/POLLINATIONS_BASE_URL
138
+ api_key: os.environ/POLLINATIONS_API_KEY
139
+ order: 6
140
+
141
+ - model_name: haiku-4.5-pollinations # sonnet-4.6 fallback pos 3
142
+ litellm_params:
143
+ model: openai/claude-fast
144
+ api_base: os.environ/POLLINATIONS_BASE_URL
145
+ api_key: os.environ/POLLINATIONS_API_KEY
146
+ order: 4
147
+
148
+ - model_name: sonar-pollinations # sonar fallback pos 3
149
+ litellm_params:
150
+ model: openai/perplexity-fast
151
+ api_base: os.environ/POLLINATIONS_BASE_URL
152
+ api_key: os.environ/POLLINATIONS_API_KEY
153
+ order: 4
154
+
155
+
156
+ ##########################
157
+ # ===== ZANITY =====
158
+ ##########################
159
+
160
+ - model_name: gpt-4o-zanity # gpt-5.3 fallback pos 5
161
+ litellm_params:
162
+ model: openai/gpt-4o:free
163
+ api_base: os.environ/ZANITY_BASE_URL
164
+ api_key: os.environ/ZANITY_API_KEY
165
+ order: 6
166
+
167
+
168
+ ##########################
169
+ # ===== MNNAI =====
170
+ ##########################
171
+
172
+ - model_name: gpt-5.2-mnnai # gpt-5.3 fallback pos 6
173
+ litellm_params:
174
+ model: openai/gpt-5.2-chat
175
+ api_base: os.environ/MNNAI_BASE_URL
176
+ api_key: os.environ/MNNAI_API_KEY
177
+ order: 7
178
+
179
+ - model_name: gemini-3-flash-mnnai # gemini-3-flash fallback pos 7
180
+ litellm_params:
181
+ model: openai/gemini-3-flash-preview
182
+ api_base: os.environ/MNNAI_BASE_URL
183
+ api_key: os.environ/MNNAI_API_KEY
184
+ order: 8
185
+
186
+ - model_name: sonar-mnnai # sonar fallback pos 4
187
+ litellm_params:
188
+ model: openai/sonar
189
+ api_base: os.environ/MNNAI_BASE_URL
190
+ api_key: os.environ/MNNAI_API_KEY
191
+ order: 5
192
+
193
+
194
+ ##########################
195
+ # ===== VOIDAI =====
196
+ ##########################
197
+
198
+ - model_name: gpt-5.3-voidai # gpt-5.3 fallback pos 1
199
+ litellm_params:
200
+ model: openai/gpt-5.3-chat-latest
201
+ api_base: os.environ/VOIDAI_BASE_URL
202
+ api_key: os.environ/VOIDAI_API_KEY
203
+ order: 2
204
+
205
+ - model_name: haiku-4.5
206
+ litellm_params:
207
+ model: openai/claude-haiku-4-5-20251001
208
+ api_base: os.environ/VOIDAI_BASE_URL
209
+ api_key: os.environ/VOIDAI_API_KEY
210
+ order: 3
211
+
212
+ - model_name: gemini-2.5-flash-lite-voidai # gemini-3-flash fallback pos 6
213
+ litellm_params:
214
+ model: openai/gemini-2.5-flash-lite-preview-06-17
215
+ api_base: os.environ/VOIDAI_BASE_URL
216
+ api_key: os.environ/VOIDAI_API_KEY
217
+ order: 7
218
+
219
+
220
+ ##########################
221
+ # ===== GOOGLE =====
222
+ ##########################
223
+
224
+ - model_name: gemini-3-flash-google # gemini-3-flash fallback pos 4 / gemini-3.1-pro fallback pos 2
225
+ litellm_params:
226
+ model: openai/gemini-3-flash-preview
227
+ api_key: os.environ/GEMINI_API_KEY
228
+ order: 5
229
+
230
+
231
+ ##########################
232
+ # ===== ROUTER LOGIC =====
233
+ ##########################
234
+
235
+ router_settings:
236
+ enable_pre_call_checks: true
237
+ routing_strategy: least-busy
238
+ allowed_fails: 9999
239
+ retry_after: 2
240
+ timeout: 20
241
+ max_parallel_requests: 2
242
+
243
+ general_settings:
244
+ master_key: os.environ/MASTER_KEY
245
+
246
+ litellm_settings:
247
+ drop_params: true
248
+ num_retries: 1
249
+ fallbacks:
250
+ # GPT main model cycling
251
+ - {"gpt-5.3": [
252
+ "gpt-5.3-voidai",
253
+ "gpt-5.2-blaze",
254
+ "gpt-5.3-puter",
255
+ "gpt-5.3-puter2",
256
+ "gpt-4.1-aihubmix",
257
+ "gpt-4o-zanity",
258
+ "gpt-5.2-mnnai"
259
+ ]}
260
+
261
+ # Gemini Flash cycling
262
+ - {"gemini-3-flash": [
263
+ "gemini-3-flash-aihubmix",
264
+ "gemini-3-flash-puter2",
265
+ "gemini-3-flash-navy",
266
+ "gemini-3-flash-google",
267
+ "gemini-2.5-flash-lite-pollinations",
268
+ "gemini-2.5-flash-lite-voidai",
269
+ "gemini-3-flash-mnnai"
270
+ ]}
271
+
272
+ # Gemini Pro cycling
273
+ - {"gemini-3.1-pro": [
274
+ "gemini-3.1-pro-puter2",
275
+ "gemini-3-flash-google",
276
+ "gemini-2.5-pro-navy"
277
+ ]}
278
+
279
+ # Claude Haiku cycling
280
+ - {"haiku-4.5": [
281
+ "haiku-4.5-pollinations"
282
+ ]}
283
+
284
+ # Sonar cycling
285
+ - {"sonar": [
286
+ "sonar-puter2",
287
+ "sonar-navy",
288
+ "sonar-pollinations",
289
+ "sonar-mnnai"
290
+ ]}