--- layout: default --- # Batch: Procesamiento en Lote
**¿Cuándo usar batch?** - ✅ Procesar múltiples inputs a la vez - ✅ Optimización de costos (algunos proveedores ofrecen descuentos) - ✅ Mejor throughput que llamadas individuales
```typescript import { ChatOpenAI } from "@langchain/openai"; const model = new ChatOpenAI({ model: "gpt-4.1-mini" }); const inputs = [ "¿Qué es un agente?", "¿Qué es RAG?", "¿Qué es LangSmith?" ]; const responses = await model.batch(inputs); responses.forEach((response, i) => { console.log(`Pregunta ${i + 1}:`, response.content); }); ```