import { ChatBaiduWenxin } from "langchain/chat_models/baiduwenxin"; import { HumanMessage } from "langchain/schema"; // Default model is ERNIE-Bot-turbo const ernieTurbo = new ChatBaiduWenxin({ baiduApiKey: "YOUR-API-KEY", // In Node.js defaults to process.env.BAIDU_API_KEY baiduSecretKey: "YOUR-SECRET-KEY", // In Node.js defaults to process.env.BAIDU_SECRET_KEY }); // Use ERNIE-Bot const ernie = new ChatBaiduWenxin({ modelName: "ERNIE-Bot", temperature: 1, // Only ERNIE-Bot supports temperature baiduApiKey: "YOUR-API-KEY", // In Node.js defaults to process.env.BAIDU_API_KEY baiduSecretKey: "YOUR-SECRET-KEY", // In Node.js defaults to process.env.BAIDU_SECRET_KEY }); const messages = [new HumanMessage("Hello")]; let res = await ernieTurbo.call(messages); /* AIChatMessage { text: 'Hello! How may I assist you today?', name: undefined, additional_kwargs: {} } } */ res = await ernie.call(messages); /* AIChatMessage { text: 'Hello! How may I assist you today?', name: undefined, additional_kwargs: {} } } */