def infer_topics()

in src/kg.py [0:0]


def infer_topics(queries, pbar=True):
    topics = []
    if pbar:
        for query in tqdm(queries):
            entities = gliner_model.predict_entities(query, labels, threshold=0.3)
            themes = list({entity["label"] for entity in entities})
            topics.append(themes)
    else:
        for query in queries:
            entities = gliner_model.predict_entities(query, labels, threshold=0.3)
            themes = list({entity["label"] for entity in entities})
            topics.append(themes)
    return topics