Spaces:
Runtime error
Runtime error
| from langchain.prompts import SystemMessagePromptTemplate, HumanMessagePromptTemplate, ChatPromptTemplate, PromptTemplate | |
| # prompt templates | |
| system_template_output_format = PromptTemplate( | |
| input_variables = ['html_content'], | |
| template='''You are a helpful assitant that helps people extract JSON information from HTML content. | |
| The input is a HTML content. | |
| The expected output is a JSON with a relevant information in the following html: {html_content} | |
| Try to extract as much information as possible. Including images, links, etc. | |
| The assitant answer should ONLY contain the JSON information without any aditional word or character. | |
| The JSON output must have 1 depth level as much. | |
| The expected output format is an array of objects. | |
| ''') | |
| human_template_output_format = PromptTemplate( | |
| input_variables = ['html_content'], | |
| template='this is the html content: {html_content}' | |
| ) | |
| # chat prompts objects | |
| system_message_prompt = SystemMessagePromptTemplate.from_template(system_template_output_format.template) | |
| human_message_prompt = HumanMessagePromptTemplate.from_template(human_template_output_format.template) | |
| output_format_chat_prompt = ChatPromptTemplate.from_messages([system_message_prompt, human_message_prompt]) | |