pratik-250620's picture
Upload folder using huggingface_hub
6835659 verified
from __future__ import annotations
from src.planner.schema_to_text import plan_to_canonical_text
from .generator import TextGenerator
class PlanToText:
def __init__(self):
self.generator = TextGenerator()
def run(self, semantic_plan) -> str:
prompt = (
"Write a vivid but concise description based on the following plan:\n\n"
f"{plan_to_canonical_text(semantic_plan)}\n\n"
"Description:"
)
return self.generator.generate(prompt).text