initial commit: slides + practica_resueltos + README

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-05-29 11:50:55 +02:00
commit 0aff31e2d3
203 changed files with 23207 additions and 0 deletions
+52
View File
@@ -0,0 +1,52 @@
---
layout: default
---
# APIs Nativas de los Providers
Cada provider tiene su SDK oficial para Node.js/TS
<v-clicks>
<div class="grid grid-cols-2 gap-6 mt-4">
<div>
### OpenAI SDK
```typescript
import OpenAI from "openai";
const openai = new OpenAI();
// Function calling nativo
const response = await openai.chat.completions.create({
model: "gpt-4.1",
messages: [...],
tools: [{ type: "function", function: {...} }],
});
```
- Assistants API (agentes con estado)
- File search, code interpreter built-in
</div>
<div>
### Anthropic SDK + Agent SDK
```typescript
import Anthropic from "@anthropic-ai/sdk";
const anthropic = new Anthropic();
const message = await anthropic.messages.create({
model: "claude-sonnet-4-6",
messages: [...],
tools: [{ name: "...", input_schema: {...} }],
});
```
- Tool use muy potente
- **Claude Agent SDK** (`@anthropic-ai/claude-agent-sdk`)
</div>
</div>
</v-clicks>