File size: 663 Bytes
8bc7dc5
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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