Spaces:
Running
Running
Integración con Firebase Producción
Browse files- conexion_firebase.py +1 -1
- funciones.py +1 -1
- herramientas.py +5 -4
conexion_firebase.py
CHANGED
@@ -8,7 +8,7 @@ import time
|
|
8 |
firebase_cred = credentials.Certificate('config.json')
|
9 |
firebase_admin.initialize_app(firebase_cred)
|
10 |
|
11 |
-
db = firestore.client()
|
12 |
#dato es el dato que traes como el nombre del user.
|
13 |
#info es la info de ese dato que estás buscando, como token.
|
14 |
def obtenDato(coleccion, dato, info):
|
|
|
8 |
firebase_cred = credentials.Certificate('config.json')
|
9 |
firebase_admin.initialize_app(firebase_cred)
|
10 |
|
11 |
+
db = firestore.client(database_id='nowme')
|
12 |
#dato es el dato que traes como el nombre del user.
|
13 |
#info es la info de ese dato que estás buscando, como token.
|
14 |
def obtenDato(coleccion, dato, info):
|
funciones.py
CHANGED
@@ -81,7 +81,7 @@ def genera_platillo_inference(platillo):
|
|
81 |
)
|
82 |
|
83 |
#Detenido momentaneamente por cambio a firebase.
|
84 |
-
|
85 |
|
86 |
except Exception as e:
|
87 |
print("Excepción: ", e)
|
|
|
81 |
)
|
82 |
|
83 |
#Detenido momentaneamente por cambio a firebase.
|
84 |
+
herramientas.restaSegundosInference(globales.inference_cost)
|
85 |
|
86 |
except Exception as e:
|
87 |
print("Excepción: ", e)
|
herramientas.py
CHANGED
@@ -16,7 +16,8 @@ def obtenUltimoTimestamp():
|
|
16 |
"""
|
17 |
Obtiene el último timestamp de renovación guardado.
|
18 |
"""
|
19 |
-
resultado = conexion_firebase.obtenDato('nowme', 'huggingface', last_timestamp)
|
|
|
20 |
|
21 |
return resultado
|
22 |
|
@@ -63,7 +64,7 @@ def renuevaTimestampActual():
|
|
63 |
|
64 |
def restaSegundosGPU(cuantos_segundos):
|
65 |
"""
|
66 |
-
Lee el número de segundos disponibles
|
67 |
resta los segundos dados como parámetro y guarda el nuevo valor en el archivo.
|
68 |
"""
|
69 |
|
@@ -83,11 +84,11 @@ def restaSegundosInference(cuantos_segundos):
|
|
83 |
|
84 |
segundos_disponibles = obtenSegundosDisponiblesInference()
|
85 |
print("Segundos disponibles Inference: ", segundos_disponibles)
|
86 |
-
|
87 |
# Restar los segundos
|
88 |
nuevos_segundos_disponibles = segundos_disponibles - cuantos_segundos
|
89 |
print("Segundos disponibles ahora en restaSegundosInference: ", nuevos_segundos_disponibles)
|
90 |
-
conexion_firebase.editaDato('nowme', 'huggingface', 'hfInference', nuevos_segundos_disponibles)
|
91 |
|
92 |
def modificaModeloActual(nuevo_modelo):
|
93 |
"""
|
|
|
16 |
"""
|
17 |
Obtiene el último timestamp de renovación guardado.
|
18 |
"""
|
19 |
+
resultado = conexion_firebase.obtenDato('nowme', 'huggingface', last_timestamp)
|
20 |
+
print("Obten último timestamp obtenido: ", resultado)
|
21 |
|
22 |
return resultado
|
23 |
|
|
|
64 |
|
65 |
def restaSegundosGPU(cuantos_segundos):
|
66 |
"""
|
67 |
+
Lee el número de segundos disponibles,
|
68 |
resta los segundos dados como parámetro y guarda el nuevo valor en el archivo.
|
69 |
"""
|
70 |
|
|
|
84 |
|
85 |
segundos_disponibles = obtenSegundosDisponiblesInference()
|
86 |
print("Segundos disponibles Inference: ", segundos_disponibles)
|
87 |
+
|
88 |
# Restar los segundos
|
89 |
nuevos_segundos_disponibles = segundos_disponibles - cuantos_segundos
|
90 |
print("Segundos disponibles ahora en restaSegundosInference: ", nuevos_segundos_disponibles)
|
91 |
+
conexion_firebase.editaDato('nowme', 'huggingface', 'hfInference', nuevos_segundos_disponibles)
|
92 |
|
93 |
def modificaModeloActual(nuevo_modelo):
|
94 |
"""
|