---
layout: two-cols
layoutClass: gap-8
---

# Ejemplo con Google Gemini

Alternativa gratuita a OpenAI

```typescript {all|1-2|4-7|9-11|all}
// gemini-example.ts
import { ChatGoogle } from "@langchain/google";

// 1. Crear el modelo
const model = new ChatGoogle({
  model: "gemini-2.5-flash",
});

// 2. Invocar
const response = await model.invoke(
  "¿Qué es LangChain?"
);

console.log(response.content);
```

::right::

<div class="mt-12 text-sm pl-4">

<v-click>

## 📦 Instalación

```bash
npm install @langchain/google
```

</v-click>

<v-click>

## 🔑 API Key

```bash
# .env
GOOGLE_API_KEY=AI...
```

Obtener gratis en:
[ai.google.dev/gemini-api](https://ai.google.dev/gemini-api)

</v-click>

<v-click>

## ⚡ Ejecutar

```bash
npx tsx --env-file=.env gemini-example.ts
```

</v-click>

</div>
