@@ -681,10 +681,10 @@ def sort_helper(item):
681681 from ..model .llm import (
682682 BUILTIN_LLM_FAMILIES ,
683683 get_registered_llm_families ,
684- register_builtin_model ,
685684 )
685+ from ..model .utils import register_llm_builtin_models
686686
687- register_builtin_model ()
687+ register_llm_builtin_models ()
688688
689689 # 1. Hardcoded built-in models
690690 for family in BUILTIN_LLM_FAMILIES :
@@ -723,13 +723,11 @@ def sort_helper(item):
723723 ret .sort (key = sort_helper )
724724 return ret
725725 elif model_type == "embedding" :
726- from ..model .embedding import (
727- BUILTIN_EMBEDDING_MODELS ,
728- register_builtin_model ,
729- )
726+ from ..model .embedding import BUILTIN_EMBEDDING_MODELS
730727 from ..model .embedding .custom import get_registered_embeddings
728+ from ..model .utils import register_embedding_builtin_models
731729
732- register_builtin_model ()
730+ register_embedding_builtin_models ()
733731
734732 # 1. Hardcoded built-in models
735733 for model_name , family in BUILTIN_EMBEDDING_MODELS .items ():
@@ -780,10 +778,11 @@ def sort_helper(item):
780778 ret .sort (key = sort_helper )
781779 return ret
782780 elif model_type == "image" :
783- from ..model .image import BUILTIN_IMAGE_MODELS , register_builtin_model
781+ from ..model .image import BUILTIN_IMAGE_MODELS
784782 from ..model .image .custom import get_registered_images
783+ from ..model .utils import register_image_builtin_models
785784
786- register_builtin_model ()
785+ register_image_builtin_models ()
787786
788787 # 1. Hardcoded built-in models
789788 for model_name , families in BUILTIN_IMAGE_MODELS .items ():
@@ -833,10 +832,11 @@ def sort_helper(item):
833832 ret .sort (key = sort_helper )
834833 return ret
835834 elif model_type == "audio" :
836- from ..model .audio import BUILTIN_AUDIO_MODELS , register_builtin_model
835+ from ..model .audio import BUILTIN_AUDIO_MODELS
837836 from ..model .audio .custom import get_registered_audios
837+ from ..model .utils import register_audio_builtin_models
838838
839- register_builtin_model ()
839+ register_audio_builtin_models ()
840840
841841 # 1. Hardcoded built-in models
842842 for model_name , families in BUILTIN_AUDIO_MODELS .items ():
@@ -886,10 +886,11 @@ def sort_helper(item):
886886 ret .sort (key = sort_helper )
887887 return ret
888888 elif model_type == "video" :
889- from ..model .video import BUILTIN_VIDEO_MODELS , register_builtin_model
889+ from ..model .utils import register_video_builtin_models
890+ from ..model .video import BUILTIN_VIDEO_MODELS
890891 from ..model .video .custom import get_registered_videos
891892
892- register_builtin_model ()
893+ register_video_builtin_models ()
893894
894895 # 1. Hardcoded built-in models
895896 for model_name , families in BUILTIN_VIDEO_MODELS .items ():
@@ -938,10 +939,11 @@ def sort_helper(item):
938939 ret .sort (key = sort_helper )
939940 return ret
940941 elif model_type == "rerank" :
941- from ..model .rerank import BUILTIN_RERANK_MODELS , register_builtin_model
942+ from ..model .rerank import BUILTIN_RERANK_MODELS
942943 from ..model .rerank .custom import get_registered_reranks
944+ from ..model .utils import register_rerank_builtin_models
943945
944- register_builtin_model ()
946+ register_rerank_builtin_models ()
945947
946948 # 1. Hardcoded built-in models
947949 for model_name , family in BUILTIN_RERANK_MODELS .items ():
0 commit comments