from langchain.prompts import PromptTemplate from langchain.chains import LLMChain def blog_idea_gen(topic, llm): blog_idea_prompt = f"Create a list of at least 10 blog post ideas on the following topic: {topic}. Suggest SEO-Friendly title and use an emotional and persuasive tone in blog post titles." blog_idea_promptTemp = PromptTemplate( input_variables=["text_input"], template="You are my blogger writter\n\n{text_input}\n\nSEO blog post ideas:") blog_idea_extraction_chain = LLMChain(llm=llm, prompt=blog_idea_promptTemp) blog_idea = blog_idea_extraction_chain.run(blog_idea_prompt) return blog_idea