from langchain.prompts import PromptTemplate from langchain.chains import LLMChain def facebook_post_gen(tone_of_voice, topic, llm): productDesc_prompt = f"Write an attractive facebook post on {topic}. Tone should be {tone_of_voice}. Post dosen't include any photos or videos." productDesc_promptTemp = PromptTemplate( input_variables=["text_input"], template="You are a professional facebook content creator:\n{text_input}\n\nFacebook Post:") productDesc_extraction_chain = LLMChain(llm=llm, prompt=productDesc_promptTemp) product_desc = productDesc_extraction_chain.run(productDesc_prompt) return product_desc