返回提交历史
Renamed
g4f/Provider/LegacyLMArena.py
+3
-3
Modified
g4f/Provider/__init__.py
+1
-1
Modified
g4f/Provider/har/__init__.py
+2
-2
Modified
g4f/Provider/har/lmarena.ai.har
+43
-43
Modified
g4f/models.py
+115
-115
XFEstudio/gpt4free
refactor: rename LMArena provider to LegacyLMArena and update references
- Renamed file g4f/Provider/LMArena.py to g4f/Provider/LegacyLMArena.py - Renamed class LMArena to LegacyLMArena with label changed to "Legacy LM Arena" and URL to "https://legacy.lmarena.ai" in g4f/Provider/LegacyLMArena.py - Updated import in g4f/Provider/__init__.py to import LegacyLMArena instead of LMArena - Changed HarProvider label and URL in g4f/Provider/har/__init__.py to "Legacy LM Arena (Har)" and "https://legacy.lmarena.ai" - Modified multiple URLs and Host headers from "lmarena.ai" to "legacy.lmarena.ai" in HAR file g4f/Provider/har/lmarena.ai.har - Replaced all references to LMArena with LegacyLMArena as best_provider in g4f/models.py across numerous model definitions and provider lists
d6a7504c
代码差异
5 个文件
+164
-164
@@ -14,9 +14,9 @@ from .helper import get_last_user_message
14
14
from ..errors import ModelNotFoundError
15
15
from .. import debug
16
16
17
class LMArena(AsyncGeneratorProvider, ProviderModelMixin):
18
label = "LM Arena"
19
url = "https://lmarena.ai"
17
class LegacyLMArena(AsyncGeneratorProvider, ProviderModelMixin):
18
label = "Legacy LM Arena"
19
url = "https://legacy.lmarena.ai"
20
20
api_endpoint = "/queue/join?"
21
21
22
22
working = True
@@ -52,7 +52,7 @@ from .FreeGpt import FreeGpt
52
52
from .GizAI import GizAI
53
53
from .ImageLabs import ImageLabs
54
54
from .LambdaChat import LambdaChat
55
from .LMArena import LMArena
55
from .LegacyLMArena import LegacyLMArena
56
56
from .OIVSCodeSer2 import OIVSCodeSer2
57
57
from .OIVSCodeSer5 import OIVSCodeSer5
58
58
from .OIVSCodeSer0501 import OIVSCodeSer0501
@@ -15,8 +15,8 @@ from ..helper import get_last_user_message
15
15
from ..openai.har_file import get_headers
16
16
17
17
class HarProvider(AsyncGeneratorProvider, ProviderModelMixin):
18
label = "LM Arena (Har)"
19
url = "https://lmarena.ai"
18
label = "Legacy LM Arena (Har)"
19
url = "https://legacy.lmarena.ai"
20
20
api_endpoint = "/queue/join?"
21
21
working = True
22
22
default_model = "chatgpt-4o-latest-20250326"
@@ -6,12 +6,12 @@
6
6
"request": {
7
7
"bodySize": 93,
8
8
"method": "POST",
9
"url": "https://lmarena.ai/queue/join?",
9
"url": "https://legacy.lmarena.ai/queue/join?",
10
10
"httpVersion": "HTTP/3",
11
11
"headers": [
12
12
{
13
13
"name": "Host",
14
"value": "lmarena.ai"
14
"value": "legacy.lmarena.ai"
15
15
},
16
16
{
17
17
"name": "User-Agent",
@@ -31,7 +31,7 @@
31
31
},
32
32
{
33
33
"name": "Referer",
34
"value": "https://lmarena.ai/"
34
"value": "https://legacy.lmarena.ai/"
35
35
},
36
36
{
37
37
"name": "content-type",
@@ -43,7 +43,7 @@
43
43
},
44
44
{
45
45
"name": "Origin",
46
"value": "https://lmarena.ai"
46
"value": "https://legacy.lmarena.ai"
47
47
},
48
48
{
49
49
"name": "DNT",
@@ -136,12 +136,12 @@
136
136
"request": {
137
137
"bodySize": 0,
138
138
"method": "GET",
139
"url": "https://lmarena.ai/queue/data?session_hash=__SESSION__",
139
"url": "https://legacy.lmarena.ai/queue/data?session_hash=__SESSION__",
140
140
"httpVersion": "HTTP/3",
141
141
"headers": [
142
142
{
143
143
"name": "Host",
144
"value": "lmarena.ai"
144
"value": "legacy.lmarena.ai"
145
145
},
146
146
{
147
147
"name": "User-Agent",
@@ -161,7 +161,7 @@
161
161
},
162
162
{
163
163
"name": "Referer",
164
"value": "https://lmarena.ai/"
164
"value": "https://legacy.lmarena.ai/"
165
165
},
166
166
{
167
167
"name": "Content-Type",
@@ -258,12 +258,12 @@
258
258
"request": {
259
259
"bodySize": 89,
260
260
"method": "POST",
261
"url": "https://lmarena.ai/queue/join?",
261
"url": "https://legacy.lmarena.ai/queue/join?",
262
262
"httpVersion": "HTTP/3",
263
263
"headers": [
264
264
{
265
265
"name": "Host",
266
"value": "lmarena.ai"
266
"value": "legacy.lmarena.ai"
267
267
},
268
268
{
269
269
"name": "User-Agent",
@@ -283,7 +283,7 @@
283
283
},
284
284
{
285
285
"name": "Referer",
286
"value": "https://lmarena.ai/"
286
"value": "https://legacy.lmarena.ai/"
287
287
},
288
288
{
289
289
"name": "content-type",
@@ -295,7 +295,7 @@
295
295
},
296
296
{
297
297
"name": "Origin",
298
"value": "https://lmarena.ai"
298
"value": "https://legacy.lmarena.ai"
299
299
},
300
300
{
301
301
"name": "DNT",
@@ -383,12 +383,12 @@
383
383
"request": {
384
384
"bodySize": 0,
385
385
"method": "GET",
386
"url": "https://lmarena.ai/queue/data?session_hash=__SESSION__",
386
"url": "https://legacy.lmarena.ai/queue/data?session_hash=__SESSION__",
387
387
"httpVersion": "HTTP/3",
388
388
"headers": [
389
389
{
390
390
"name": "Host",
391
"value": "lmarena.ai"
391
"value": "legacy.lmarena.ai"
392
392
},
393
393
{
394
394
"name": "User-Agent",
@@ -408,7 +408,7 @@
408
408
},
409
409
{
410
410
"name": "Referer",
411
"value": "https://lmarena.ai/"
411
"value": "https://legacy.lmarena.ai/"
412
412
},
413
413
{
414
414
"name": "Content-Type",
@@ -500,12 +500,12 @@
500
500
"request": {
501
501
"bodySize": 111,
502
502
"method": "POST",
503
"url": "https://lmarena.ai/queue/join?",
503
"url": "https://legacy.lmarena.ai/queue/join?",
504
504
"httpVersion": "HTTP/3",
505
505
"headers": [
506
506
{
507
507
"name": "Host",
508
"value": "lmarena.ai"
508
"value": "legacy.lmarena.ai"
509
509
},
510
510
{
511
511
"name": "User-Agent",
@@ -525,7 +525,7 @@
525
525
},
526
526
{
527
527
"name": "Referer",
528
"value": "https://lmarena.ai/"
528
"value": "https://legacy.lmarena.ai/"
529
529
},
530
530
{
531
531
"name": "content-type",
@@ -537,7 +537,7 @@
537
537
},
538
538
{
539
539
"name": "Origin",
540
"value": "https://lmarena.ai"
540
"value": "https://legacy.lmarena.ai"
541
541
},
542
542
{
543
543
"name": "DNT",
@@ -625,12 +625,12 @@
625
625
"request": {
626
626
"bodySize": 0,
627
627
"method": "GET",
628
"url": "https://lmarena.ai/queue/data?session_hash=__SESSION__",
628
"url": "https://legacy.lmarena.ai/queue/data?session_hash=__SESSION__",
629
629
"httpVersion": "HTTP/3",
630
630
"headers": [
631
631
{
632
632
"name": "Host",
633
"value": "lmarena.ai"
633
"value": "legacy.lmarena.ai"
634
634
},
635
635
{
636
636
"name": "User-Agent",
@@ -650,7 +650,7 @@
650
650
},
651
651
{
652
652
"name": "Referer",
653
"value": "https://lmarena.ai/"
653
"value": "https://legacy.lmarena.ai/"
654
654
},
655
655
{
656
656
"name": "Content-Type",
@@ -747,12 +747,12 @@
747
747
"request": {
748
748
"bodySize": 12475,
749
749
"method": "POST",
750
"url": "https://lmarena.ai/queue/join?",
750
"url": "https://legacy.lmarena.ai/queue/join?",
751
751
"httpVersion": "HTTP/3",
752
752
"headers": [
753
753
{
754
754
"name": "Host",
755
"value": "lmarena.ai"
755
"value": "legacy.lmarena.ai"
756
756
},
757
757
{
758
758
"name": "User-Agent",
@@ -772,7 +772,7 @@
772
772
},
773
773
{
774
774
"name": "Referer",
775
"value": "https://lmarena.ai/"
775
"value": "https://legacy.lmarena.ai/"
776
776
},
777
777
{
778
778
"name": "content-type",
@@ -784,7 +784,7 @@
784
784
},
785
785
{
786
786
"name": "Origin",
787
"value": "https://lmarena.ai"
787
"value": "https://legacy.lmarena.ai"
788
788
},
789
789
{
790
790
"name": "DNT",
@@ -877,12 +877,12 @@
877
877
"request": {
878
878
"bodySize": 0,
879
879
"method": "GET",
880
"url": "https://lmarena.ai/queue/data?session_hash=__SESSION__",
880
"url": "https://legacy.lmarena.ai/queue/data?session_hash=__SESSION__",
881
881
"httpVersion": "HTTP/3",
882
882
"headers": [
883
883
{
884
884
"name": "Host",
885
"value": "lmarena.ai"
885
"value": "legacy.lmarena.ai"
886
886
},
887
887
{
888
888
"name": "User-Agent",
@@ -902,7 +902,7 @@
902
902
},
903
903
{
904
904
"name": "Referer",
905
"value": "https://lmarena.ai/"
905
"value": "https://legacy.lmarena.ai/"
906
906
},
907
907
{
908
908
"name": "Content-Type",
@@ -994,12 +994,12 @@
994
994
"request": {
995
995
"bodySize": 90,
996
996
"method": "POST",
997
"url": "https://lmarena.ai/queue/join?",
997
"url": "https://legacy.lmarena.ai/queue/join?",
998
998
"httpVersion": "HTTP/3",
999
999
"headers": [
1000
1000
{
1001
1001
"name": "Host",
1002
"value": "lmarena.ai"
1002
"value": "legacy.lmarena.ai"
1003
1003
},
1004
1004
{
1005
1005
"name": "User-Agent",
@@ -1019,7 +1019,7 @@
1019
1019
},
1020
1020
{
1021
1021
"name": "Referer",
1022
"value": "https://lmarena.ai/"
1022
"value": "https://legacy.lmarena.ai/"
1023
1023
},
1024
1024
{
1025
1025
"name": "content-type",
@@ -1031,7 +1031,7 @@
1031
1031
},
1032
1032
{
1033
1033
"name": "Origin",
1034
"value": "https://lmarena.ai"
1034
"value": "https://legacy.lmarena.ai"
1035
1035
},
1036
1036
{
1037
1037
"name": "DNT",
@@ -1119,12 +1119,12 @@
1119
1119
"request": {
1120
1120
"bodySize": 0,
1121
1121
"method": "GET",
1122
"url": "https://lmarena.ai/queue/data?session_hash=__SESSION__",
1122
"url": "https://legacy.lmarena.ai/queue/data?session_hash=__SESSION__",
1123
1123
"httpVersion": "HTTP/3",
1124
1124
"headers": [
1125
1125
{
1126
1126
"name": "Host",
1127
"value": "lmarena.ai"
1127
"value": "legacy.lmarena.ai"
1128
1128
},
1129
1129
{
1130
1130
"name": "User-Agent",
@@ -1144,7 +1144,7 @@
1144
1144
},
1145
1145
{
1146
1146
"name": "Referer",
1147
"value": "https://lmarena.ai/"
1147
"value": "https://legacy.lmarena.ai/"
1148
1148
},
1149
1149
{
1150
1150
"name": "Content-Type",
@@ -1236,12 +1236,12 @@
1236
1236
"request": {
1237
1237
"bodySize": 105,
1238
1238
"method": "POST",
1239
"url": "https://lmarena.ai/queue/join?",
1239
"url": "https://legacy.lmarena.ai/queue/join?",
1240
1240
"httpVersion": "HTTP/3",
1241
1241
"headers": [
1242
1242
{
1243
1243
"name": "Host",
1244
"value": "lmarena.ai"
1244
"value": "legacy.lmarena.ai"
1245
1245
},
1246
1246
{
1247
1247
"name": "User-Agent",
@@ -1261,7 +1261,7 @@
1261
1261
},
1262
1262
{
1263
1263
"name": "Referer",
1264
"value": "https://lmarena.ai/"
1264
"value": "https://legacy.lmarena.ai/"
1265
1265
},
1266
1266
{
1267
1267
"name": "content-type",
@@ -1273,7 +1273,7 @@
1273
1273
},
1274
1274
{
1275
1275
"name": "Origin",
1276
"value": "https://lmarena.ai"
1276
"value": "https://legacy.lmarena.ai"
1277
1277
},
1278
1278
{
1279
1279
"name": "DNT",
@@ -1361,12 +1361,12 @@
1361
1361
"request": {
1362
1362
"bodySize": 0,
1363
1363
"method": "GET",
1364
"url": "https://lmarena.ai/queue/data?session_hash=__SESSION__",
1364
"url": "https://legacy.lmarena.ai/queue/data?session_hash=__SESSION__",
1365
1365
"httpVersion": "HTTP/3",
1366
1366
"headers": [
1367
1367
{
1368
1368
"name": "Host",
1369
"value": "lmarena.ai"
1369
"value": "legacy.lmarena.ai"
1370
1370
},
1371
1371
{
1372
1372
"name": "User-Agent",
@@ -1386,7 +1386,7 @@
1386
1386
},
1387
1387
{
1388
1388
"name": "Referer",
1389
"value": "https://lmarena.ai/"
1389
"value": "https://legacy.lmarena.ai/"
1390
1390
},
1391
1391
{
1392
1392
"name": "Content-Type",
@@ -1480,4 +1480,4 @@
1480
1480
}
1481
1481
]
1482
1482
}
1483
}
1483
}
@@ -27,7 +27,7 @@ from .Provider import (
27
27
DeepSeekAPI,
28
28
ImageLabs,
29
29
LambdaChat,
30
LMArena,
30
LegacyLMArena,
31
31
OIVSCodeSer2,
32
32
OIVSCodeSer5,
33
33
OIVSCodeSer0501,
@@ -185,7 +185,7 @@ default = Model(
185
185
Chatai,
186
186
WeWordle,
187
187
DocsBot,
188
LMArena,
188
LegacyLMArena,
189
189
OpenaiChat,
190
190
Cloudflare,
191
191
])
@@ -221,33 +221,33 @@ default_vision = VisionModel(
221
221
gpt_3_5_turbo = Model(
222
222
name = 'gpt-3.5-turbo',
223
223
base_provider = 'OpenAI',
224
best_provider = LMArena
224
best_provider = LegacyLMArena
225
225
)
226
226
227
227
# gpt-4
228
228
gpt_4 = Model(
229
229
name = 'gpt-4',
230
230
base_provider = 'OpenAI',
231
best_provider = IterListProvider([Blackbox, DDG, PollinationsAI, Copilot, Yqcloud, WeWordle, LMArena, OpenaiChat])
231
best_provider = IterListProvider([Blackbox, DDG, PollinationsAI, Copilot, Yqcloud, WeWordle, LegacyLMArena, OpenaiChat])
232
232
)
233
233
234
234
gpt_4_turbo = Model(
235
235
name = 'gpt-4-turbo',
236
236
base_provider = 'OpenAI',
237
best_provider = LMArena
237
best_provider = LegacyLMArena
238
238
)
239
239
240
240
# gpt-4o
241
241
gpt_4o = VisionModel(
242
242
name = 'gpt-4o',
243
243
base_provider = 'OpenAI',
244
best_provider = IterListProvider([Blackbox, PollinationsAI, DocsBot, LMArena, OpenaiChat])
244
best_provider = IterListProvider([Blackbox, PollinationsAI, DocsBot, LegacyLMArena, OpenaiChat])
245
245
)
246
246
247
247
gpt_4o_mini = Model(
248
248
name = 'gpt-4o-mini',
249
249
base_provider = 'OpenAI',
250
best_provider = IterListProvider([Blackbox, DDG, OIVSCodeSer2, PollinationsAI, Chatai, LMArena, OpenaiChat])
250
best_provider = IterListProvider([Blackbox, DDG, OIVSCodeSer2, PollinationsAI, Chatai, LegacyLMArena, OpenaiChat])
251
251
)
252
252
253
253
gpt_4o_mini_audio = AudioModel(
@@ -266,26 +266,26 @@ gpt_4o_mini_tts = AudioModel(
266
266
o1 = Model(
267
267
name = 'o1',
268
268
base_provider = 'OpenAI',
269
best_provider = IterListProvider([Copilot, LMArena, OpenaiAccount])
269
best_provider = IterListProvider([Copilot, LegacyLMArena, OpenaiAccount])
270
270
)
271
271
272
272
o1_mini = Model(
273
273
name = 'o1-mini',
274
274
base_provider = 'OpenAI',
275
best_provider = IterListProvider([LMArena, OpenaiAccount])
275
best_provider = IterListProvider([LegacyLMArena, OpenaiAccount])
276
276
)
277
277
278
278
# o3
279
279
o3 = Model(
280
280
name = 'o3',
281
281
base_provider = 'OpenAI',
282
best_provider = LMArena
282
best_provider = LegacyLMArena
283
283
)
284
284
285
285
o3_mini = Model(
286
286
name = 'o3-mini',
287
287
base_provider = 'OpenAI',
288
best_provider = LMArena
288
best_provider = LegacyLMArena
289
289
)
290
290
291
291
o3_mini_high = Model(
@@ -298,7 +298,7 @@ o3_mini_high = Model(
298
298
o4_mini = Model(
299
299
name = 'o4-mini',
300
300
base_provider = 'OpenAI',
301
best_provider = IterListProvider([PollinationsAI, LMArena, OpenaiChat])
301
best_provider = IterListProvider([PollinationsAI, LegacyLMArena, OpenaiChat])
302
302
)
303
303
304
304
o4_mini_high = Model(
@@ -311,19 +311,19 @@ o4_mini_high = Model(
311
311
gpt_4_1 = Model(
312
312
name = 'gpt-4.1',
313
313
base_provider = 'OpenAI',
314
best_provider = IterListProvider([PollinationsAI, LMArena, OpenaiChat])
314
best_provider = IterListProvider([PollinationsAI, LegacyLMArena, OpenaiChat])
315
315
)
316
316
317
317
gpt_4_1_mini = Model(
318
318
name = 'gpt-4.1-mini',
319
319
base_provider = 'OpenAI',
320
best_provider = IterListProvider([OIVSCodeSer5, OIVSCodeSer0501, PollinationsAI, LMArena])
320
best_provider = IterListProvider([OIVSCodeSer5, OIVSCodeSer0501, PollinationsAI, LegacyLMArena])
321
321
)
322
322
323
323
gpt_4_1_nano = Model(
324
324
name = 'gpt-4.1-nano',
325
325
base_provider = 'OpenAI',
326
best_provider = IterListProvider([Blackbox, PollinationsAI, LMArena])
326
best_provider = IterListProvider([Blackbox, PollinationsAI, LegacyLMArena])
327
327
)
328
328
329
329
gpt_4_5 = Model(
@@ -356,78 +356,78 @@ meta = Model(
356
356
llama_13b = Model(
357
357
name = "llama-13b",
358
358
base_provider = "Meta Llama",
359
best_provider = LMArena
359
best_provider = LegacyLMArena
360
360
)
361
361
362
362
# codellama
363
363
codellama_34b = Model(
364
364
name = "codellama-34b",
365
365
base_provider = "Meta Llama",
366
best_provider = LMArena
366
best_provider = LegacyLMArena
367
367
)
368
368
369
369
# llama 2
370
370
llama_2_7b = Model(
371
371
name = "llama-2-7b",
372
372
base_provider = "Meta Llama",
373
best_provider = IterListProvider([LMArena, Cloudflare])
373
best_provider = IterListProvider([LegacyLMArena, Cloudflare])
374
374
)
375
375
376
376
llama_2_13b = Model(
377
377
name = "llama-2-13b",
378
378
base_provider = "Meta Llama",
379
best_provider = LMArena
379
best_provider = LegacyLMArena
380
380
)
381
381
382
382
llama_2_70b = Model(
383
383
name = "llama-2-70b",
384
384
base_provider = "Meta Llama",
385
best_provider = LMArena
385
best_provider = LegacyLMArena
386
386
)
387
387
388
388
# llama-3
389
389
llama_3_8b = Model(
390
390
name = "llama-3-8b",
391
391
base_provider = "Meta Llama",
392
best_provider = IterListProvider([LMArena, Cloudflare])
392
best_provider = IterListProvider([LegacyLMArena, Cloudflare])
393
393
)
394
394
395
395
llama_3_70b = Model(
396
396
name = "llama-3-70b",
397
397
base_provider = "Meta Llama",
398
best_provider = LMArena
398
best_provider = LegacyLMArena
399
399
)
400
400
401
401
# llama-3.1
402
402
llama_3_1_8b = Model(
403
403
name = "llama-3.1-8b",
404
404
base_provider = "Meta Llama",
405
best_provider = IterListProvider([Blackbox, DeepInfraChat, LMArena, Cloudflare])
405
best_provider = IterListProvider([Blackbox, DeepInfraChat, LegacyLMArena, Cloudflare])
406
406
)
407
407
408
408
llama_3_1_70b = Model(
409
409
name = "llama-3.1-70b",
410
410
base_provider = "Meta Llama",
411
best_provider = IterListProvider([Blackboxapi, LMArena])
411
best_provider = IterListProvider([Blackboxapi, LegacyLMArena])
412
412
)
413
413
414
414
llama_3_1_405b = Model(
415
415
name = "llama-3.1-405b",
416
416
base_provider = "Meta Llama",
417
best_provider = LMArena
417
best_provider = LegacyLMArena
418
418
)
419
419
420
420
# llama-3.2
421
421
llama_3_2_1b = Model(
422
422
name = "llama-3.2-1b",
423
423
base_provider = "Meta Llama",
424
best_provider = IterListProvider([Blackbox, LMArena, Cloudflare])
424
best_provider = IterListProvider([Blackbox, LegacyLMArena, Cloudflare])
425
425
)
426
426
427
427
llama_3_2_3b = Model(
428
428
name = "llama-3.2-3b",
429
429
base_provider = "Meta Llama",
430
best_provider = IterListProvider([Blackbox, LMArena])
430
best_provider = IterListProvider([Blackbox, LegacyLMArena])
431
431
)
432
432
433
433
llama_3_2_11b = VisionModel(
@@ -446,39 +446,39 @@ llama_3_2_90b = Model(
446
446
llama_3_3_70b = Model(
447
447
name = "llama-3.3-70b",
448
448
base_provider = "Meta Llama",
449
best_provider = IterListProvider([Blackbox, DDG, DeepInfraChat, LambdaChat, PollinationsAI, LMArena, HuggingChat, HuggingFace])
449
best_provider = IterListProvider([Blackbox, DDG, DeepInfraChat, LambdaChat, PollinationsAI, LegacyLMArena, HuggingChat, HuggingFace])
450
450
)
451
451
452
452
# llama-4
453
453
llama_4_scout = Model(
454
454
name = "llama-4-scout",
455
455
base_provider = "Meta Llama",
456
best_provider = IterListProvider([Blackbox, PollinationsAI, LMArena, Cloudflare])
456
best_provider = IterListProvider([Blackbox, PollinationsAI, LegacyLMArena, Cloudflare])
457
457
)
458
458
459
459
llama_4_maverick = Model(
460
460
name = "llama-4-maverick",
461
461
base_provider = "Meta Llama",
462
best_provider = IterListProvider([Blackbox, DeepInfraChat, LMArena])
462
best_provider = IterListProvider([Blackbox, DeepInfraChat, LegacyLMArena])
463
463
)
464
464
465
465
### MistralAI ###
466
466
mistral_7b = Model(
467
467
name = "mistral-7b",
468
468
base_provider = "Mistral AI",
469
best_provider = IterListProvider([Blackbox, LMArena])
469
best_provider = IterListProvider([Blackbox, LegacyLMArena])
470
470
)
471
471
472
472
mixtral_8x7b = Model(
473
473
name = "mixtral-8x7b",
474
474
base_provider = "Mistral AI",
475
best_provider = LMArena
475
best_provider = LegacyLMArena
476
476
)
477
477
478
478
mixtral_8x22b = Model(
479
479
name = "mixtral-8x22b",
480
480
base_provider = "Mistral AI",
481
best_provider = IterListProvider([DeepInfraChat, LMArena])
481
best_provider = IterListProvider([DeepInfraChat, LegacyLMArena])
482
482
)
483
483
484
484
mistral_nemo = Model(
@@ -496,45 +496,45 @@ mistral_small = Model(
496
496
mistral_small_24b = Model(
497
497
name = "mistral-small-24b",
498
498
base_provider = "Mistral AI",
499
best_provider = IterListProvider([Blackbox, DDG, DeepInfraChat, LMArena])
499
best_provider = IterListProvider([Blackbox, DDG, DeepInfraChat, LegacyLMArena])
500
500
)
501
501
502
502
mistral_small_3_1_24b = Model(
503
503
name = "mistral-small-3.1-24b",
504
504
base_provider = "Mistral AI",
505
best_provider = IterListProvider([Blackbox, PollinationsAI, LMArena])
505
best_provider = IterListProvider([Blackbox, PollinationsAI, LegacyLMArena])
506
506
)
507
507
508
508
mistral_large = Model(
509
509
name = "mistral-large",
510
510
base_provider = "Mistral AI",
511
best_provider = LMArena
511
best_provider = LegacyLMArena
512
512
)
513
513
514
514
mistral_medium = Model(
515
515
name = "mistral-medium",
516
516
base_provider = "Mistral AI",
517
best_provider = LMArena
517
best_provider = LegacyLMArena
518
518
)
519
519
520
520
mistral_next = Model(
521
521
name = "mistral-next",
522
522
base_provider = "Mistral AI",
523
best_provider = LMArena
523
best_provider = LegacyLMArena
524
524
)
525
525
526
526
# pixtral
527
527
pixtral_large = Model(
528
528
name = "pixtral-large",
529
529
base_provider = "Mistral AI",
530
best_provider = LMArena
530
best_provider = LegacyLMArena
531
531
)
532
532
533
533
# codestral
534
534
codestral = Model(
535
535
name = "codestral",
536
536
base_provider = "Mistral AI",
537
best_provider = LMArena
537
best_provider = LegacyLMArena
538
538
)
539
539
540
540
### NousResearch ###
@@ -542,7 +542,7 @@ codestral = Model(
542
542
hermes_2_dpo = Model(
543
543
name = "hermes-2-dpo",
544
544
base_provider = "NousResearch",
545
best_provider = LMArena
545
best_provider = LegacyLMArena
546
546
)
547
547
548
548
# hermes-3
@@ -564,19 +564,19 @@ deephermes_3_8b = Model(
564
564
phi_3_small = Model(
565
565
name = "phi-3-small",
566
566
base_provider = "Microsoft",
567
best_provider = LMArena
567
best_provider = LegacyLMArena
568
568
)
569
569
570
570
phi_3_mini = Model(
571
571
name = "phi-3-mini",
572
572
base_provider = "Microsoft",
573
best_provider = LMArena
573
best_provider = LegacyLMArena
574
574
)
575
575
576
576
phi_3_medium = Model(
577
577
name = "phi-3-medium",
578
578
base_provider = "Microsoft",
579
best_provider = LMArena
579
best_provider = LegacyLMArena
580
580
)
581
581
582
582
# phi-3.5
@@ -590,7 +590,7 @@ phi_3_5_mini = Model(
590
590
phi_4 = Model(
591
591
name = "phi-4",
592
592
base_provider = "Microsoft",
593
best_provider = IterListProvider([DeepInfraChat, PollinationsAI, HuggingSpace, LMArena])
593
best_provider = IterListProvider([DeepInfraChat, PollinationsAI, HuggingSpace, LegacyLMArena])
594
594
)
595
595
596
596
phi_4_multimodal = VisionModel(
@@ -630,32 +630,32 @@ gemini = Model(
630
630
gemini_1_5_flash = Model(
631
631
name = 'gemini-1.5-flash',
632
632
base_provider = 'Google',
633
best_provider = IterListProvider([Free2GPT, FreeGpt, TeachAnything, Websim, LMArena, Dynaspark, GeminiPro])
633
best_provider = IterListProvider([Free2GPT, FreeGpt, TeachAnything, Websim, LegacyLMArena, Dynaspark, GeminiPro])
634
634
)
635
635
636
636
gemini_1_5_pro = Model(
637
637
name = 'gemini-1.5-pro',
638
638
base_provider = 'Google',
639
best_provider = IterListProvider([Free2GPT, FreeGpt, TeachAnything, Websim, LMArena, GeminiPro])
639
best_provider = IterListProvider([Free2GPT, FreeGpt, TeachAnything, Websim, LegacyLMArena, GeminiPro])
640
640
)
641
641
642
642
# gemini-2.0
643
643
gemini_2_0_pro = Model(
644
644
name = 'gemini-2.0-pro',
645
645
base_provider = 'Google',
646
best_provider = LMArena
646
best_provider = LegacyLMArena
647
647
)
648
648
649
649
gemini_2_0_flash = Model(
650
650
name = 'gemini-2.0-flash',
651
651
base_provider = 'Google',
652
best_provider = IterListProvider([Blackbox, LMArena, Dynaspark, GeminiPro, Gemini])
652
best_provider = IterListProvider([Blackbox, LegacyLMArena, Dynaspark, GeminiPro, Gemini])
653
653
)
654
654
655
655
gemini_2_0_flash_thinking = Model(
656
656
name = 'gemini-2.0-flash-thinking',
657
657
base_provider = 'Google',
658
best_provider = IterListProvider([PollinationsAI, LMArena, Gemini])
658
best_provider = IterListProvider([PollinationsAI, LegacyLMArena, Gemini])
659
659
)
660
660
661
661
gemini_2_0_flash_thinking_with_apps = Model(
@@ -668,32 +668,32 @@ gemini_2_0_flash_thinking_with_apps = Model(
668
668
gemini_2_5_flash = Model(
669
669
name = 'gemini-2.5-flash',
670
670
base_provider = 'Google',
671
best_provider = IterListProvider([PollinationsAI, LMArena, Gemini])
671
best_provider = IterListProvider([PollinationsAI, LegacyLMArena, Gemini])
672
672
)
673
673
674
674
gemini_2_5_pro = Model(
675
675
name = 'gemini-2.5-pro',
676
676
base_provider = 'Google',
677
best_provider = IterListProvider([LMArena, Gemini])
677
best_provider = IterListProvider([LegacyLMArena, Gemini])
678
678
)
679
679
680
680
# gemma-2
681
681
gemma_2_2b = Model(
682
682
name = 'gemma-2-2b',
683
683
base_provider = 'Google',
684
best_provider = LMArena
684
best_provider = LegacyLMArena
685
685
)
686
686
687
687
gemma_2_9b = Model(
688
688
name = 'gemma-2-9b',
689
689
base_provider = 'Google',
690
best_provider = IterListProvider([Blackbox, LMArena])
690
best_provider = IterListProvider([Blackbox, LegacyLMArena])
691
691
)
692
692
693
693
gemma_2_27b = Model(
694
694
name = 'gemma-2-27b',
695
695
base_provider = 'Google',
696
best_provider = LMArena
696
best_provider = LegacyLMArena
697
697
)
698
698
699
699
# gemma-3
@@ -706,19 +706,19 @@ gemma_3_1b = Model(
706
706
gemma_3_4b = Model(
707
707
name = 'gemma-3-4b',
708
708
base_provider = 'Google',
709
best_provider = IterListProvider([Blackbox, LMArena])
709
best_provider = IterListProvider([Blackbox, LegacyLMArena])
710
710
)
711
711
712
712
gemma_3_12b = Model(
713
713
name = 'gemma-3-12b',
714
714
base_provider = 'Google',
715
best_provider = IterListProvider([Blackbox, DeepInfraChat, LMArena])
715
best_provider = IterListProvider([Blackbox, DeepInfraChat, LegacyLMArena])
716
716
)
717
717
718
718
gemma_3_27b = Model(
719
719
name = 'gemma-3-27b',
720
720
base_provider = 'Google',
721
best_provider = IterListProvider([Blackbox, DeepInfraChat, LMArena])
721
best_provider = IterListProvider([Blackbox, DeepInfraChat, LegacyLMArena])
722
722
)
723
723
724
724
### Anthropic ###
@@ -726,58 +726,58 @@ gemma_3_27b = Model(
726
726
claude_3_haiku = Model(
727
727
name = 'claude-3-haiku',
728
728
base_provider = 'Anthropic',
729
best_provider = IterListProvider([LMArena, DDG])
729
best_provider = IterListProvider([LegacyLMArena, DDG])
730
730
)
731
731
732
732
claude_3_sonnet = Model(
733
733
name = 'claude-3-sonnet',
734
734
base_provider = 'Anthropic',
735
best_provider = LMArena
735
best_provider = LegacyLMArena
736
736
)
737
737
738
738
claude_3_opus = Model(
739
739
name = 'claude-3-opus',
740
740
base_provider = 'Anthropic',
741
best_provider = LMArena
741
best_provider = LegacyLMArena
742
742
)
743
743
744
744
# claude 3.5
745
745
claude_3_5_haiku = Model(
746
746
name = 'claude-3.5-haiku',
747
747
base_provider = 'Anthropic',
748
best_provider = LMArena
748
best_provider = LegacyLMArena
749
749
)
750
750
751
751
claude_3_5_sonnet = Model(
752
752
name = 'claude-3.5-sonnet',
753
753
base_provider = 'Anthropic',
754
best_provider = IterListProvider([Blackbox, LMArena])
754
best_provider = IterListProvider([Blackbox, LegacyLMArena])
755
755
)
756
756
757
757
# claude 3.7
758
758
claude_3_7_sonnet = Model(
759
759
name = 'claude-3.7-sonnet',
760
760
base_provider = 'Anthropic',
761
best_provider = IterListProvider([Blackbox, LMArena])
761
best_provider = IterListProvider([Blackbox, LegacyLMArena])
762
762
)
763
763
764
764
claude_3_7_sonnet_thinking = Model(
765
765
name = 'claude-3.7-sonnet-thinking',
766
766
base_provider = 'Anthropic',
767
best_provider = LMArena
767
best_provider = LegacyLMArena
768
768
)
769
769
770
770
### Reka AI ###
771
771
reka_core = Model(
772
772
name = 'reka-core',
773
773
base_provider = 'Reka AI',
774
best_provider = IterListProvider([LMArena, Reka])
774
best_provider = IterListProvider([LegacyLMArena, Reka])
775
775
)
776
776
777
777
reka_flash = Model(
778
778
name = 'reka-flash',
779
779
base_provider = 'Reka AI',
780
best_provider = IterListProvider([Blackbox, LMArena])
780
best_provider = IterListProvider([Blackbox, LegacyLMArena])
781
781
)
782
782
783
783
### Blackbox AI ###
@@ -791,13 +791,13 @@ blackboxai = Model(
791
791
command_r = Model(
792
792
name = 'command-r',
793
793
base_provider = 'CohereForAI',
794
best_provider = IterListProvider([HuggingSpace, LMArena])
794
best_provider = IterListProvider([HuggingSpace, LegacyLMArena])
795
795
)
796
796
797
797
command_r_plus = Model(
798
798
name = 'command-r-plus',
799
799
base_provider = 'CohereForAI',
800
best_provider = IterListProvider([PollinationsAI, HuggingSpace, LMArena, HuggingChat])
800
best_provider = IterListProvider([PollinationsAI, HuggingSpace, LegacyLMArena, HuggingChat])
801
801
)
802
802
803
803
command_r7b = Model(
@@ -809,7 +809,7 @@ command_r7b = Model(
809
809
command_a = Model(
810
810
name = 'command-a',
811
811
base_provider = 'CohereForAI',
812
best_provider = IterListProvider([HuggingSpace, LMArena])
812
best_provider = IterListProvider([HuggingSpace, LegacyLMArena])
813
813
)
814
814
815
815
### Qwen ###
@@ -817,69 +817,69 @@ command_a = Model(
817
817
qwen_plus = Model(
818
818
name = 'qwen-plus',
819
819
base_provider = 'Qwen',
820
best_provider = LMArena
820
best_provider = LegacyLMArena
821
821
)
822
822
823
823
qwen_max = Model(
824
824
name = 'qwen-max',
825
825
base_provider = 'Qwen',
826
best_provider = LMArena
826
best_provider = LegacyLMArena
827
827
)
828
828
829
829
qwen_vl_max = Model(
830
830
name = 'qwen-vl-max',
831
831
base_provider = 'Qwen',
832
best_provider = LMArena
832
best_provider = LegacyLMArena
833
833
)
834
834
835
835
qwen_14b = Model(
836
836
name = 'qwen-14b',
837
837
base_provider = 'Qwen',
838
best_provider = LMArena
838
best_provider = LegacyLMArena
839
839
)
840
840
841
841
# qwen-1.5
842
842
qwen_1_5_4b = Model(
843
843
name = 'qwen-1.5-4b',
844
844
base_provider = 'Qwen',
845
best_provider = LMArena
845
best_provider = LegacyLMArena
846
846
)
847
847
848
848
qwen_1_5_7b = Model(
849
849
name = 'qwen-1.5-7b',
850
850
base_provider = 'Qwen',
851
best_provider = IterListProvider([LMArena, Cloudflare])
851
best_provider = IterListProvider([LegacyLMArena, Cloudflare])
852
852
)
853
853
854
854
qwen_1_5_14b = Model(
855
855
name = 'qwen-1.5-14b',
856
856
base_provider = 'Qwen',
857
best_provider = LMArena
857
best_provider = LegacyLMArena
858
858
)
859
859
860
860
qwen_1_5_32b = Model(
861
861
name = 'qwen-1.5-32b',
862
862
base_provider = 'Qwen',
863
best_provider = LMArena
863
best_provider = LegacyLMArena
864
864
)
865
865
866
866
qwen_1_5_72b = Model(
867
867
name = 'qwen-1.5-72b',
868
868
base_provider = 'Qwen',
869
best_provider = LMArena
869
best_provider = LegacyLMArena
870
870
)
871
871
872
872
qwen_1_5_110b = Model(
873
873
name = 'qwen-1.5-110b',
874
874
base_provider = 'Qwen',
875
best_provider = LMArena
875
best_provider = LegacyLMArena
876
876
)
877
877
878
878
# qwen-2
879
879
qwen_2_72b = Model(
880
880
name = 'qwen-2-72b',
881
881
base_provider = 'Qwen',
882
best_provider = IterListProvider([DeepInfraChat, HuggingSpace, LMArena])
882
best_provider = IterListProvider([DeepInfraChat, HuggingSpace, LegacyLMArena])
883
883
)
884
884
885
885
qwen_2_vl_7b = VisionModel(
@@ -904,13 +904,13 @@ qwen_2_5_7b = Model(
904
904
qwen_2_5_72b = Model(
905
905
name = 'qwen-2.5-72b',
906
906
base_provider = 'Qwen',
907
best_provider = IterListProvider([Blackbox, LMArena])
907
best_provider = IterListProvider([Blackbox, LegacyLMArena])
908
908
)
909
909
910
910
qwen_2_5_coder_32b = Model(
911
911
name = 'qwen-2.5-coder-32b',
912
912
base_provider = 'Qwen',
913
best_provider = IterListProvider([Blackbox, PollinationsAI, LambdaChat, LMArena, HuggingChat])
913
best_provider = IterListProvider([Blackbox, PollinationsAI, LambdaChat, LegacyLMArena, HuggingChat])
914
914
)
915
915
916
916
qwen_2_5_1m = Model(
@@ -922,7 +922,7 @@ qwen_2_5_1m = Model(
922
922
qwen_2_5_max = Model(
923
923
name = 'qwen-2.5-max',
924
924
base_provider = 'Qwen',
925
best_provider = IterListProvider([HuggingSpace, LMArena])
925
best_provider = IterListProvider([HuggingSpace, LegacyLMArena])
926
926
)
927
927
928
928
qwen_2_5_vl_3b = Model(
@@ -940,38 +940,38 @@ qwen_2_5_vl_7b = Model(
940
940
qwen_2_5_vl_32b = Model(
941
941
name = 'qwen-2.5-vl-32b',
942
942
base_provider = 'Qwen',
943
best_provider = IterListProvider([Blackbox, LMArena])
943
best_provider = IterListProvider([Blackbox, LegacyLMArena])
944
944
)
945
945
946
946
qwen_2_5_vl_72b = Model(
947
947
name = 'qwen-2.5-vl-72b',
948
948
base_provider = 'Qwen',
949
best_provider = IterListProvider([Blackbox, LMArena])
949
best_provider = IterListProvider([Blackbox, LegacyLMArena])
950
950
)
951
951
952
952
qwen_2_5_plus = Model(
953
953
name = 'qwen-2.5-plus',
954
954
base_provider = 'Qwen',
955
best_provider = LMArena
955
best_provider = LegacyLMArena
956
956
)
957
957
958
958
# qwen3
959
959
qwen_3_235b = Model(
960
960
name = 'qwen-3-235b',
961
961
base_provider = 'Qwen',
962
best_provider = IterListProvider([DeepInfraChat, LMArena, HuggingSpace])
962
best_provider = IterListProvider([DeepInfraChat, LegacyLMArena, HuggingSpace])
963
963
)
964
964
965
965
qwen_3_32b = Model(
966
966
name = 'qwen-3-32b',
967
967
base_provider = 'Qwen',
968
best_provider = IterListProvider([DeepInfraChat, HuggingSpace, LMArena])
968
best_provider = IterListProvider([DeepInfraChat, HuggingSpace, LegacyLMArena])
969
969
)
970
970
971
971
qwen_3_30b = Model(
972
972
name = 'qwen-3-30b',
973
973
base_provider = 'Qwen',
974
best_provider = IterListProvider([DeepInfraChat, LMArena, HuggingSpace])
974
best_provider = IterListProvider([DeepInfraChat, LegacyLMArena, HuggingSpace])
975
975
)
976
976
977
977
qwen_3_14b = Model(
@@ -1002,7 +1002,7 @@ qwen_3_0_6b = Model(
1002
1002
qwq_32b = Model(
1003
1003
name = 'qwq-32b',
1004
1004
base_provider = 'Qwen',
1005
best_provider = IterListProvider([Blackbox, DeepInfraChat, PollinationsAI, LMArena, HuggingChat])
1005
best_provider = IterListProvider([Blackbox, DeepInfraChat, PollinationsAI, LegacyLMArena, HuggingChat])
1006
1006
)
1007
1007
1008
1008
qwq_32b_preview = Model(
@@ -1029,21 +1029,21 @@ pi = Model(
1029
1029
deepseek_67b = Model(
1030
1030
name = 'deepseek-67b',
1031
1031
base_provider = 'DeepSeek',
1032
best_provider = LMArena
1032
best_provider = LegacyLMArena
1033
1033
)
1034
1034
1035
1035
# deepseek-v3
1036
1036
deepseek_v3 = Model(
1037
1037
name = 'deepseek-v3',
1038
1038
base_provider = 'DeepSeek',
1039
best_provider = IterListProvider([DeepInfraChat, PollinationsAI, LMArena])
1039
best_provider = IterListProvider([DeepInfraChat, PollinationsAI, LegacyLMArena])
1040
1040
)
1041
1041
1042
1042
# deepseek-r1
1043
1043
deepseek_r1 = Model(
1044
1044
name = 'deepseek-r1',
1045
1045
base_provider = 'DeepSeek',
1046
best_provider = IterListProvider([Blackbox, DeepInfraChat, LambdaChat, PollinationsAI, LMArena, HuggingChat, HuggingFace])
1046
best_provider = IterListProvider([Blackbox, DeepInfraChat, LambdaChat, PollinationsAI, LegacyLMArena, HuggingChat, HuggingFace])
1047
1047
)
1048
1048
1049
1049
deepseek_r1_zero = Model(
@@ -1080,13 +1080,13 @@ deepseek_r1_distill_qwen_32b = Model(
1080
1080
deepseek_v2 = Model(
1081
1081
name = 'deepseek-v2',
1082
1082
base_provider = 'DeepSeek',
1083
best_provider = LMArena
1083
best_provider = LegacyLMArena
1084
1084
)
1085
1085
1086
1086
deepseek_coder_v2 = Model(
1087
1087
name = 'deepseek-coder-v2',
1088
1088
base_provider = 'DeepSeek',
1089
best_provider = LMArena
1089
best_provider = LegacyLMArena
1090
1090
)
1091
1091
1092
1092
deepseek_prover_v2 = Model(
@@ -1105,14 +1105,14 @@ deepseek_prover_v2_671b = Model(
1105
1105
deepseek_v2_5 = Model(
1106
1106
name = 'deepseek-v2.5',
1107
1107
base_provider = 'DeepSeek',
1108
best_provider = LMArena
1108
best_provider = LegacyLMArena
1109
1109
)
1110
1110
1111
1111
# deepseek-v3-0324
1112
1112
deepseek_v3_0324 = Model(
1113
1113
name = 'deepseek-v3-0324',
1114
1114
base_provider = 'DeepSeek',
1115
best_provider = IterListProvider([DeepInfraChat, PollinationsAI, LMArena])
1115
best_provider = IterListProvider([DeepInfraChat, PollinationsAI, LegacyLMArena])
1116
1116
)
1117
1117
1118
1118
# janus
@@ -1126,19 +1126,19 @@ janus_pro_7b = VisionModel(
1126
1126
grok_2 = Model(
1127
1127
name = 'grok-2',
1128
1128
base_provider = 'x.ai',
1129
best_provider = IterListProvider([LMArena, Grok])
1129
best_provider = IterListProvider([LegacyLMArena, Grok])
1130
1130
)
1131
1131
1132
1132
grok_2_mini = Model(
1133
1133
name = 'grok-2-mini',
1134
1134
base_provider = 'x.ai',
1135
best_provider = LMArena
1135
best_provider = LegacyLMArena
1136
1136
)
1137
1137
1138
1138
grok_3 = Model(
1139
1139
name = 'grok-3',
1140
1140
base_provider = 'x.ai',
1141
best_provider = IterListProvider([LMArena, Grok])
1141
best_provider = IterListProvider([LegacyLMArena, Grok])
1142
1142
)
1143
1143
1144
1144
grok_3_mini = Model(
@@ -1187,57 +1187,57 @@ r1_1776 = Model(
1187
1187
pplx_7b_online = Model(
1188
1188
name = 'pplx-7b-online',
1189
1189
base_provider = 'Perplexity AI',
1190
best_provider = LMArena
1190
best_provider = LegacyLMArena
1191
1191
)
1192
1192
1193
1193
pplx_70b_online = Model(
1194
1194
name = 'pplx-70b-online',
1195
1195
base_provider = 'Perplexity AI',
1196
best_provider = LMArena
1196
best_provider = LegacyLMArena
1197
1197
)
1198
1198
1199
1199
### Nvidia ###
1200
1200
nemotron_49b = Model(
1201
1201
name = 'nemotron-49b',
1202
1202
base_provider = 'Nvidia',
1203
best_provider = IterListProvider([Blackbox, LMArena])
1203
best_provider = IterListProvider([Blackbox, LegacyLMArena])
1204
1204
)
1205
1205
1206
1206
nemotron_51b = Model(
1207
1207
name = 'nemotron-51b',
1208
1208
base_provider = 'Nvidia',
1209
best_provider = LMArena
1209
best_provider = LegacyLMArena
1210
1210
)
1211
1211
1212
1212
nemotron_70b = Model(
1213
1213
name = 'nemotron-70b',
1214
1214
base_provider = 'Nvidia',
1215
best_provider = IterListProvider([LambdaChat, LMArena, HuggingChat, HuggingFace])
1215
best_provider = IterListProvider([LambdaChat, LegacyLMArena, HuggingChat, HuggingFace])
1216
1216
)
1217
1217
1218
1218
nemotron_253b = Model(
1219
1219
name = 'nemotron-253b',
1220
1220
base_provider = 'Nvidia',
1221
best_provider = IterListProvider([Blackbox, LMArena])
1221
best_provider = IterListProvider([Blackbox, LegacyLMArena])
1222
1222
)
1223
1223
1224
1224
nemotron_4_340b = Model(
1225
1225
name = 'nemotron-4-340b',
1226
1226
base_provider = 'Nvidia',
1227
best_provider = LMArena
1227
best_provider = LegacyLMArena
1228
1228
)
1229
1229
1230
1230
### THUDM ###
1231
1231
glm_4 = Model(
1232
1232
name = 'glm-4',
1233
1233
base_provider = 'THUDM',
1234
best_provider = IterListProvider([ChatGLM, LMArena])
1234
best_provider = IterListProvider([ChatGLM, LegacyLMArena])
1235
1235
)
1236
1236
1237
1237
glm_4_plus = Model(
1238
1238
name = 'glm-4-plus',
1239
1239
base_provider = 'THUDM',
1240
best_provider = LMArena
1240
best_provider = LegacyLMArena
1241
1241
)
1242
1242
1243
1243
### MiniMax ###
@@ -1334,34 +1334,34 @@ qwerky_72b = Model(
1334
1334
tulu_2_70b = Model(
1335
1335
name = 'tulu-2-70b',
1336
1336
base_provider = 'Allen AI',
1337
best_provider = LMArena
1337
best_provider = LegacyLMArena
1338
1338
)
1339
1339
1340
1340
# tulu-3
1341
1341
tulu_3_8b = Model(
1342
1342
name = 'tulu-3-8b',
1343
1343
base_provider = 'Allen AI',
1344
best_provider = LMArena
1344
best_provider = LegacyLMArena
1345
1345
)
1346
1346
1347
1347
tulu_3_70b = Model(
1348
1348
name = 'tulu-3-70b',
1349
1349
base_provider = 'Allen AI',
1350
best_provider = LMArena
1350
best_provider = LegacyLMArena
1351
1351
)
1352
1352
1353
1353
### Teknium ###
1354
1354
openhermes_2_5_7b = Model(
1355
1355
name = 'openhermes-2.5-7b',
1356
1356
base_provider = 'Allen AI',
1357
best_provider = LMArena
1357
best_provider = LegacyLMArena
1358
1358
)
1359
1359
1360
1360
### Databricks ###
1361
1361
dbrx_instruct = Model(
1362
1362
name = 'dbrx-instruct',
1363
1363
base_provider = 'Databricks',
1364
best_provider = LMArena
1364
best_provider = LegacyLMArena
1365
1365
)
1366
1366
1367
1367
### Uncensored AI ###