Update handler.py
Browse files- handler.py +7 -5
handler.py
CHANGED
@@ -13,11 +13,13 @@ class EndpointHandler:
|
|
13 |
raise ValueError("La entrada debe ser un diccionario con la clave 'inputs' y un valor válido.")
|
14 |
|
15 |
# Prompt personalizado para guiar al modelo
|
16 |
-
input_text =
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
|
|
|
|
21 |
tokens = self.tokenizer(input_text, return_tensors="pt", truncation=True, padding="max_length", max_length=1000)
|
22 |
return tokens
|
23 |
|
|
|
13 |
raise ValueError("La entrada debe ser un diccionario con la clave 'inputs' y un valor válido.")
|
14 |
|
15 |
# Prompt personalizado para guiar al modelo
|
16 |
+
input_text = (
|
17 |
+
"""
|
18 |
+
Genera un JSON válido en el siguiente formato preentrenado:
|
19 |
+
{\"values\": [{\"id\": \"firstName\", \"value\": \"STRING\"},{\"id\": \"lastName\", \"value\": \"STRING\"},{\"id\": \"jobTitle\", \"value\": \"STRING\"},{\"id\": \"adress\", \"value\": [{\"id\": \"[MOBILE-WORK-PERSONAL-MAIN-OTHER]\", \"value\": \"STRING\"}]},{\"id\": \"email\", \"value\": [{\"id\": \"[MOBILE-WORK-PERSONAL-MAIN-OTHER]\", \"value\": \"STRING\"}]},{\"id\": \"phone\", \"value\": [{\"id\": \"[MOBILE-WORK-PERSONAL-MAIN-OTHER]\", \"value\": \"STRING (ONLY NUMBERS)\"}]},{\"id\": \"notes\", \"value\": \"STRING\"},{\"id\": \"roleFunction\", \"value\": \"[BUYER-SELLER-SUPPLIER-PARTNER-COLLABORATOR-PROVIDER-CUSTOMER]\"}]}
|
20 |
+
Procesa el siguiente texto: """
|
21 |
+
+ f"\"{data['inputs']}\""
|
22 |
+
)
|
23 |
tokens = self.tokenizer(input_text, return_tensors="pt", truncation=True, padding="max_length", max_length=1000)
|
24 |
return tokens
|
25 |
|