77 DEFAULT_API_TIMEOUT_SECONDS ,
88 DEFAULT_IMAGE_GENERATION_TIMEOUT_SECONDS ,
99 DEFAULT_IMAGE_TO_IMAGE_MODEL ,
10+ DEFAULT_MODELSCOPE_API_INFERENCE_DOMAIN ,
11+ DEFAULT_MODELSCOPE_DOMAIN ,
1012 DEFAULT_TEXT_TO_IMAGE_MODEL ,
11- MODELSCOPE_API_ENDPOINT ,
12- MODELSCOPE_API_INFERENCE_ENDPOINT ,
13- MODELSCOPE_OPENAPI_ENDPOINT ,
1413)
1514
1615
@@ -25,19 +24,17 @@ class Settings(BaseSettings):
2524 extra = "ignore" ,
2625 )
2726
28- # ModelScope API settings
27+ # Authentication settings
2928 api_token : str | None = Field (default = None , description = "ModelScope API token for authentication" )
30- api_base_url : str = Field (
31- default = MODELSCOPE_API_ENDPOINT ,
32- description = "Base URL for ModelScope API" ,
33- )
34- openapi_base_url : str = Field (
35- default = MODELSCOPE_OPENAPI_ENDPOINT ,
36- description = "Base URL for ModelScope OpenAPI" ,
29+
30+ # Domain settings
31+ main_domain : str = Field (
32+ default = DEFAULT_MODELSCOPE_DOMAIN ,
33+ description = "ModelScope website domain" ,
3734 )
38- api_inference_base_url : str = Field (
39- default = MODELSCOPE_API_INFERENCE_ENDPOINT ,
40- description = "Base URL for ModelScope API Inference " ,
35+ api_inference_domain : str = Field (
36+ default = DEFAULT_MODELSCOPE_API_INFERENCE_DOMAIN ,
37+ description = "ModelScope API inference domain " ,
4138 )
4239
4340 # Default model settings
@@ -99,9 +96,8 @@ def show_settings(self) -> None:
9996 self .api_token [:- 8 ] + "********" if self .api_token and len (self .api_token ) > 4 else "Not configured"
10097 )
10198 print (f" • Token: { masked_token } " )
102- print (f" • Base URL: { self .api_base_url } " )
103- print (f" • OpenAPI URL: { self .openapi_base_url } " )
104- print (f" • Inference URL: { self .api_inference_base_url } " )
99+ print (f" • Main Domain: { self .main_domain } " )
100+ print (f" • API Inference Domain: { self .api_inference_domain } " )
105101 print ()
106102
107103 # Default Models
0 commit comments