Files
curso-langchain/slides/pages/setup/13.md
T

66 lines
812 B
Markdown

---
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>