|
from huggingface_hub import InferenceClient |
|
client = InferenceClient( |
|
"ecastera/eva-mistral-catmacaroni-7b-spanish" |
|
) |
|
generate_kwargs = dict( |
|
temperature=0.1, |
|
max_new_tokens=256, |
|
top_p=0.95, |
|
repetition_penalty=1.1, |
|
do_sample=True, |
|
seed=42, |
|
) |
|
|
|
|
|
prompt2 = """[INST] Para esta frase "Que logros ha conseguido Ancera en 2024" extrae las palabras clave relacionadas |
|
con la asociación Ancera, que son esenciales para realizar búsquedas efectivas en la |
|
base de datos de Ancera. Concéntrate en los siguientes elementos como palabras clave: |
|
cargos dentro de la asociación: Por ejemplo, presidenta, vicepresidente, etc. |
|
Conceptos clave o áreas de interés relacionadas con Ancera: Por ejemplo, objetivos, ventajas, junta directiva, etc. |
|
Referencias temporales específicas si están directamente relacionadas con los conceptos clave: Por ejemplo, el año en cuestión para los objetivos. |
|
Ignora detalles contextuales como acciones, descripciones extensas, y enfócate únicamente en las palabras clave mencionadas. Las palabras clave extraídas serán utilizadas para buscar información relevante en la base de datos de Ancera. |
|
|
|
Te doy dos ejemplos: |
|
|
|
Frase: "Haz un resumen en 100 palabras de cuáles deberían ser los objetivos de Ancera para 2024" |
|
Respuesta: "objetivos, Ancera, 2024" |
|
|
|
Frase: "Haz un resumen en 50 palabras de las ventajas de ser miembro de Ancera" |
|
Respuesta: "ventaja, miembro" |
|
|
|
Haz lo mismo para la frase que te he dicho y sólo muestra las palabras clave no des detalles o explicaciones extra, escribe el resultado en el mismo formato que los dos ejemplos, no hagas listas, no escribas la frase, ciñete al formato de respesta [/INST]""" |
|
|
|
response = client.text_generation(prompt2, **generate_kwargs, stream=False, details=True, return_full_text=False) |
|
output = response.generated_text |
|
print(output) |
|
|