1.0 KiB
1.0 KiB
layout
| layout |
|---|
| default |
initChatModel: Configuración Universal
Forma simplificada de inicializar modelos sin imports específicos
import { initChatModel } from "langchain";
// En lugar de importar ChatOpenAI, ChatAnthropic, etc.
const model = await initChatModel("gpt-4.1-mini", {
modelProvider: "openai",
temperature: 0.7,
});
const response = await model.invoke("Hola!");
✅ Ventaja: Cambiar de proveedor modificando solo el string
⚠️ No es magia: aunque no veas el
import, el paquete del proveedor (@langchain/openai, @langchain/mistralai, etc.) debe estar instalado en tu proyecto. initChatModel lo resuelve internamente (under the hood).