返回提交历史
Modified
g4f/models.py
+35
-35
XFEstudio/gpt4free
Update models.py
219ac0c2
代码差异
1 个文件
+35
-35
@@ -340,7 +340,7 @@ llama_3_70b = Model(
340
340
llama_3_1_8b = Model(
341
341
name = "llama-3.1-8b",
342
342
base_provider = "Meta Llama",
343
best_provider = IterListProvider([DeepInfra, Together, Cloudflare])
343
best_provider = IterListProvider([Together, Cloudflare])
344
344
)
345
345
346
346
llama_3_1_70b = Model(
@@ -377,14 +377,14 @@ llama_3_2_11b = VisionModel(
377
377
llama_3_2_90b = Model(
378
378
name = "llama-3.2-90b",
379
379
base_provider = "Meta Llama",
380
best_provider = IterListProvider([DeepInfra, Together])
380
best_provider = IterListProvider([Together])
381
381
)
382
382
383
383
# llama-3.3
384
384
llama_3_3_70b = Model(
385
385
name = "llama-3.3-70b",
386
386
base_provider = "Meta Llama",
387
best_provider = IterListProvider([DeepInfra, LambdaChat, Together, HuggingChat, HuggingFace])
387
best_provider = IterListProvider([LambdaChat, Together, HuggingChat, HuggingFace])
388
388
)
389
389
390
390
# llama-4
@@ -397,7 +397,7 @@ llama_4_scout = Model(
397
397
llama_4_maverick = Model(
398
398
name = "llama-4-maverick",
399
399
base_provider = "Meta Llama",
400
best_provider = IterListProvider([DeepInfra, Together])
400
best_provider = IterListProvider([Together])
401
401
)
402
402
403
403
### MistralAI ###
@@ -450,32 +450,32 @@ phi_3_5_mini = Model(
450
450
phi_4 = Model(
451
451
name = "phi-4",
452
452
base_provider = "Microsoft",
453
best_provider = IterListProvider([DeepInfra, HuggingSpace])
453
best_provider = IterListProvider([HuggingSpace])
454
454
)
455
455
456
456
phi_4_multimodal = VisionModel(
457
457
name = "phi-4-multimodal",
458
458
base_provider = "Microsoft",
459
best_provider = IterListProvider([DeepInfra, HuggingSpace])
459
best_provider = IterListProvider([HuggingSpace])
460
460
)
461
461
462
462
phi_4_reasoning_plus = Model(
463
463
name = "phi-4-reasoning-plus",
464
464
base_provider = "Microsoft",
465
best_provider = DeepInfra
465
best_provider = None
466
466
)
467
467
468
468
# wizardlm
469
469
wizardlm_2_7b = Model(
470
470
name = 'wizardlm-2-7b',
471
471
base_provider = 'Microsoft',
472
best_provider = DeepInfra
472
best_provider = None
473
473
)
474
474
475
475
wizardlm_2_8x22b = Model(
476
476
name = 'wizardlm-2-8x22b',
477
477
base_provider = 'Microsoft',
478
best_provider = DeepInfra
478
best_provider = None
479
479
)
480
480
481
481
### Google DeepMind ###
@@ -528,28 +528,28 @@ gemini_3_pro_preview = Model(
528
528
codegemma_7b = Model(
529
529
name = 'codegemma-7b',
530
530
base_provider = 'Google',
531
best_provider = DeepInfra
531
best_provider = None
532
532
)
533
533
534
534
# gemma
535
535
gemma_2b = Model(
536
536
name = 'gemma-2b',
537
537
base_provider = 'Google',
538
best_provider = Together
538
best_provider = None
539
539
)
540
540
541
541
# gemma-1
542
542
gemma_1_1_7b = Model(
543
543
name = 'gemma-1.1-7b',
544
544
base_provider = 'Google',
545
best_provider = DeepInfra
545
best_provider = None
546
546
)
547
547
548
548
# gemma-2
549
549
gemma_2_9b = Model(
550
550
name = 'gemma-2-9b',
551
551
base_provider = 'Google',
552
best_provider = DeepInfra
552
best_provider = None
553
553
)
554
554
555
555
gemma_2_27b = Model(
@@ -574,7 +574,7 @@ gemma_3_12b = Model(
574
574
gemma_3_27b = Model(
575
575
name = 'gemma-3-27b',
576
576
base_provider = 'Google',
577
best_provider = IterListProvider([DeepInfra, Together])
577
best_provider = IterListProvider([Together])
578
578
)
579
579
580
580
gemma_3n_e4b = Model(
@@ -682,25 +682,25 @@ qwen_2_5_vl_72b = Model(
682
682
qwen_3_235b = Model(
683
683
name = 'qwen-3-235b',
684
684
base_provider = 'Qwen',
685
best_provider = IterListProvider([DeepInfra, Together, HuggingSpace])
685
best_provider = IterListProvider([Together, HuggingSpace])
686
686
)
687
687
688
688
qwen_3_32b = Model(
689
689
name = 'qwen-3-32b',
690
690
base_provider = 'Qwen',
691
best_provider = IterListProvider([DeepInfra, LambdaChat, Together, HuggingSpace])
691
best_provider = IterListProvider([LambdaChat, Together, HuggingSpace])
692
692
)
693
693
694
694
qwen_3_30b = Model(
695
695
name = 'qwen-3-30b',
696
696
base_provider = 'Qwen',
697
best_provider = IterListProvider([DeepInfra, HuggingSpace])
697
best_provider = IterListProvider([HuggingSpace])
698
698
)
699
699
700
700
qwen_3_14b = Model(
701
701
name = 'qwen-3-14b',
702
702
base_provider = 'Qwen',
703
best_provider = IterListProvider([DeepInfra, HuggingSpace])
703
best_provider = IterListProvider([HuggingSpace])
704
704
)
705
705
706
706
qwen_3_4b = Model(
@@ -725,7 +725,7 @@ qwen_3_0_6b = Model(
725
725
qwq_32b = Model(
726
726
name = 'qwq-32b',
727
727
base_provider = 'Qwen',
728
best_provider = IterListProvider([DeepInfra, Together, HuggingChat])
728
best_provider = IterListProvider([Together, HuggingChat])
729
729
)
730
730
731
731
### DeepSeek ###
@@ -733,26 +733,26 @@ qwq_32b = Model(
733
733
deepseek_v3 = Model(
734
734
name = 'deepseek-v3',
735
735
base_provider = 'DeepSeek',
736
best_provider = IterListProvider([DeepInfra, Together])
736
best_provider = IterListProvider([Together])
737
737
)
738
738
739
739
# deepseek-r1
740
740
deepseek_r1 = Model(
741
741
name = 'deepseek-r1',
742
742
base_provider = 'DeepSeek',
743
best_provider = IterListProvider([DeepInfra, PollinationsAI, Together, HuggingChat, HuggingFace])
743
best_provider = IterListProvider([PollinationsAI, Together, HuggingChat, HuggingFace])
744
744
)
745
745
746
746
deepseek_r1_turbo = Model(
747
747
name = 'deepseek-r1-turbo',
748
748
base_provider = 'DeepSeek',
749
best_provider = DeepInfra
749
best_provider = None
750
750
)
751
751
752
752
deepseek_r1_distill_llama_70b = Model(
753
753
name = 'deepseek-r1-distill-llama-70b',
754
754
base_provider = 'DeepSeek',
755
best_provider = IterListProvider([DeepInfra, Together])
755
best_provider = IterListProvider([Together])
756
756
)
757
757
758
758
deepseek_r1_distill_qwen_1_5b = Model(
@@ -770,46 +770,46 @@ deepseek_r1_distill_qwen_14b = Model(
770
770
deepseek_r1_distill_qwen_32b = Model(
771
771
name = 'deepseek-r1-distill-qwen-32b',
772
772
base_provider = 'DeepSeek',
773
best_provider = IterListProvider([DeepInfra])
773
best_provider = None
774
774
)
775
775
776
776
# deepseek-v2
777
777
deepseek_prover_v2 = Model(
778
778
name = 'deepseek-prover-v2',
779
779
base_provider = 'DeepSeek',
780
best_provider = DeepInfra
780
best_provider = None
781
781
)
782
782
783
783
deepseek_prover_v2_671b = Model(
784
784
name = 'deepseek-prover-v2-671b',
785
785
base_provider = 'DeepSeek',
786
best_provider = DeepInfra
786
best_provider = None
787
787
)
788
788
789
789
# deepseek-v3-0324
790
790
deepseek_v3_0324 = Model(
791
791
name = 'deepseek-v3-0324',
792
792
base_provider = 'DeepSeek',
793
best_provider = DeepInfra
793
best_provider = None
794
794
)
795
795
796
796
deepseek_v3_0324_turbo = Model(
797
797
name = 'deepseek-v3-0324-turbo',
798
798
base_provider = 'DeepSeek',
799
best_provider = DeepInfra
799
best_provider = None
800
800
)
801
801
802
802
# deepseek-r1-0528
803
803
deepseek_r1_0528 = Model(
804
804
name = 'deepseek-r1-0528',
805
805
base_provider = 'DeepSeek',
806
best_provider = DeepInfra
806
best_provider = None
807
807
)
808
808
809
809
deepseek_r1_0528_turbo = Model(
810
810
name = 'deepseek-r1-0528-turbo',
811
811
base_provider = 'DeepSeek',
812
best_provider = DeepInfra
812
best_provider = None
813
813
)
814
814
815
815
# janus
@@ -841,7 +841,7 @@ grok_3_r1 = Model(
841
841
kimi = Model(
842
842
name = 'kimi-k2',
843
843
base_provider = 'kimi.com',
844
best_provider = IterListProvider([HuggingFace, DeepInfra, Groq]),
844
best_provider = IterListProvider([HuggingFace, Groq]),
845
845
long_name = "moonshotai/Kimi-K2-Instruct"
846
846
)
847
847
@@ -888,27 +888,27 @@ nemotron_70b = Model(
888
888
dolphin_2_6 = Model(
889
889
name = "dolphin-2.6",
890
890
base_provider = "Cognitive Computations",
891
best_provider = DeepInfra
891
best_provider = None
892
892
)
893
893
894
894
dolphin_2_9 = Model(
895
895
name = "dolphin-2.9",
896
896
base_provider = "Cognitive Computations",
897
best_provider = DeepInfra
897
best_provider = None
898
898
)
899
899
900
900
### DeepInfra ###
901
901
airoboros_70b = Model(
902
902
name = "airoboros-70b",
903
903
base_provider = "DeepInfra",
904
best_provider = DeepInfra
904
best_provider = None
905
905
)
906
906
907
907
### Lizpreciatior ###
908
908
lzlv_70b = Model(
909
909
name = "lzlv-70b",
910
910
base_provider = "Lizpreciatior",
911
best_provider = DeepInfra
911
best_provider = None
912
912
)
913
913
914
914
### Opera ###