def METHOD_NAME(context):
    """
    Parameters
    context: List[str]
        a list consisting of nouns chosen from spacy_nounphrases annotator
    Returns
    final_text: List[str]
        generated stories
    """
    nouns = context
    logger.info(f"Topic in StoryGPT service: {nouns}")
    masked_phrases = []
    for noun in nouns:
        masked_phrases.append(f"Let me share a story about {noun}. I <mask> {noun}")
    filled = fill_mask(masked_phrases)
    st_time = time.time()
    final_texts = generate_part(filled, 50, 0.8, 4, first=True)
    total_time = time.time() - st_time
    logger.info(f"Time for first part generation: {total_time:.3f}s")
    final_texts = ["Ok,  " + text + continue_phrase for text in final_texts]
    logger.info(f"First parts generated: {final_texts}")
    return final_texts