initial commit: slides + practica_resueltos + README
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,65 @@
|
||||
---
|
||||
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>
|
||||
Reference in New Issue
Block a user