Spaces:
Sleeping
Sleeping
Update config.py
Browse files
config.py
CHANGED
@@ -2,8 +2,20 @@ from pydantic import BaseSettings
|
|
2 |
|
3 |
|
4 |
class Settings(BaseSettings):
|
5 |
-
|
6 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7 |
dataset: str = "senga-ml/dnotes-data-v6"
|
8 |
base_config: str = "naver-clova-ix/donut-base"
|
9 |
base_processor: str = "naver-clova-ix/donut-base"
|
|
|
2 |
|
3 |
|
4 |
class Settings(BaseSettings):
|
5 |
+
model_map: Dict[int, str] = {
|
6 |
+
61: "donut-v16",
|
7 |
+
81: "donut-v16",
|
8 |
+
139: "donut-v16",
|
9 |
+
165: "donut-v17",
|
10 |
+
145: "donut-v17",
|
11 |
+
127: "donut-v17",
|
12 |
+
}
|
13 |
+
space_base: str = "senga-ml"
|
14 |
+
|
15 |
+
def get_model_url(self, shipper_id: int) -> str:
|
16 |
+
model = self.model_map.get(shipper_id, "default-model")
|
17 |
+
return f"https://{self.space_base}/{model}"
|
18 |
+
|
19 |
dataset: str = "senga-ml/dnotes-data-v6"
|
20 |
base_config: str = "naver-clova-ix/donut-base"
|
21 |
base_processor: str = "naver-clova-ix/donut-base"
|