XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet
公开
关注 0 Fork 0 Star 1
返回提交历史

XFEstudio/gpt4free

Update models.py

219ac0c2
H Lohaus <hlohaus@users.noreply.github.com>
提交于

代码差异

1 个文件 +35 -35
Modified g4f/models.py +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 ###