Harness the Power of Language Models with LangChain Python