Update download-model.py
Browse files- download-model.py +14 -6
download-model.py
CHANGED
@@ -1,13 +1,21 @@
|
|
1 |
import os
|
2 |
import base64
|
3 |
-
from huggingface_hub import
|
4 |
|
5 |
-
# Obtener el token de la variable de entorno
|
6 |
-
|
7 |
-
token = base64.b64decode(token_base64).decode("utf-8")
|
8 |
|
9 |
-
# Obtener el repo_id de la variable de entorno
|
10 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11 |
|
12 |
# Crear una instancia de HfApi para listar los archivos del repositorio
|
13 |
api = HfApi()
|
|
|
1 |
import os
|
2 |
import base64
|
3 |
+
from huggingface_hub import hf_hub_download, HfApi
|
4 |
|
5 |
+
# Obtener el token de la variable de entorno
|
6 |
+
token = os.getenv("TOKEN")
|
|
|
7 |
|
8 |
+
# Obtener el repo_id de la variable de entorno y decodificar de base64
|
9 |
+
repo_id_base64 = os.getenv("REPO_ID")
|
10 |
+
|
11 |
+
# Verificar el padding en el repo_id
|
12 |
+
# Si la longitud de la cadena no es múltiplo de 4, agrega el relleno necesario
|
13 |
+
padding = len(repo_id_base64) % 4
|
14 |
+
if padding != 0:
|
15 |
+
repo_id_base64 += "=" * (4 - padding)
|
16 |
+
|
17 |
+
# Decodificar el repo_id de base64 a una cadena UTF-8
|
18 |
+
repo_id = base64.b64decode(repo_id_base64).decode("utf-8")
|
19 |
|
20 |
# Crear una instancia de HfApi para listar los archivos del repositorio
|
21 |
api = HfApi()
|