--- layout: default --- # initChatModel: Configuración Universal
**Forma simplificada** de inicializar modelos sin imports específicos
```typescript 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).