Great article. 1) langchain/llms is now langchain/llms/openai 2) The 2nd example when introducing the prompt templates, there's a missing "await" on "const res = await prompt.format..." — without which Open AI returns {res: Promise {<pending>}} as the returned value.