class PodcastGenerator: | |
def __init__(self, model_client): | |
self.model_client = model_client | |
def generate_podcast(self, scraped_content): | |
prompt = f"Create a podcast episode based on the following content: {scraped_content}" | |
response = self.model_client.generate(prompt, max_length=300) # Assuming 300 tokens is roughly 3 minutes | |
podcast_text = response.get('text', '') | |
return podcast_text.strip() |