# imports and code as above...fromlangchain_core.promptsimportChatPromptTemplateprompt=ChatPromptTemplate.from_messages([("system","You are a world class translator."),("user","{input}")])llm_chain=prompt|chat_modelresponse=llm_chain.invoke({"input":'Translate "Hello World" into German.'})print(response)# Outputs:content='"Hello World" in German is "Hallo Welt".'
pipe creates a chain of commands - a concept that is central to Langchain.
Langchain provides a convenient parser for isolating the model’s output:
# imports and code as above...fromlangchain_core.output_parsersimportStrOutputParseroutput_parser=StrOutputParser()llm_chain=prompt|chat_model|output_parserresponse=llm_chain.invoke({"input":'Translate "Hello World" into German.'})print(response)# Outputs:"Hello World"inGermanis"Hallo Welt."