Volver al blog
IAAPIsOpenAIClaudeGeminiTutorial

Guía Práctica: Cómo usar las APIs de OpenAI, Claude y Gemini

Mavian Team
5 de febrero de 2026
3 min read

La inteligencia artificial está transformando cómo construimos software. En este tutorial, aprenderás a integrar las tres APIs de IA más populares: OpenAI, Anthropic Claude y Google Gemini.

¿Por qué usar APIs de IA?

Las APIs de IA permiten agregar capacidades avanzadas a tus aplicaciones sin necesidad de entrenar modelos propios:

  • Generación de texto – Chatbots, asistentes, contenido
  • Análisis de datos – Extracción de información, clasificación
  • Automatización – Procesamiento de documentos, emails

1. OpenAI (GPT-4)

OpenAI es el pionero con ChatGPT. Su API es la más madura del mercado.

Instalación

npm install openai

Ejemplo básico

import OpenAI from 'openai';

const openai = new OpenAI({
  apiKey: process.env.OPENAI_API_KEY,
});

async function chat(mensaje) {
  const response = await openai.chat.completions.create({
    model: 'gpt-4',
    messages: [
      { role: 'system', content: 'Eres un asistente útil.' },
      { role: 'user', content: mensaje }
    ],
  });

  return response.choices[0].message.content;
}

// Uso
const respuesta = await chat('¿Qué es una API REST?');
console.log(respuesta);

Precios (aproximados)

  • GPT-4: $0.03 / 1K tokens input, $0.06 / 1K output
  • GPT-3.5: $0.0005 / 1K tokens (mucho más económico)

2. Anthropic Claude

Claude destaca por su capacidad de seguir instrucciones complejas y su ventana de contexto grande (hasta 200K tokens).

Instalación

npm install @anthropic-ai/sdk

Ejemplo básico

import Anthropic from '@anthropic-ai/sdk';

const anthropic = new Anthropic({
  apiKey: process.env.ANTHROPIC_API_KEY,
});

async function chat(mensaje) {
  const response = await anthropic.messages.create({
    model: 'claude-sonnet-4-20250514',
    max_tokens: 1024,
    messages: [
      { role: 'user', content: mensaje }
    ],
  });

  return response.content[0].text;
}

// Uso
const respuesta = await chat('Explícame qué es TypeScript');
console.log(respuesta);

Precios (aproximados)

  • Claude Sonnet: $3 / 1M tokens input, $15 / 1M output
  • Claude Haiku: $0.25 / 1M tokens (ideal para tareas simples)

3. Google Gemini

Gemini es la apuesta de Google, con una excelente integración dentro del ecosistema Google Cloud.

Instalación

npm install @google/generative-ai

Ejemplo básico

import { GoogleGenerativeAI } from '@google/generative-ai';

const genAI = new GoogleGenerativeAI(process.env.GEMINI_API_KEY);

async function chat(mensaje) {
  const model = genAI.getGenerativeModel({ model: 'gemini-pro' });
  const result = await model.generateContent(mensaje);

  return result.response.text();
}

// Uso
const respuesta = await chat('¿Cómo funciona una base de datos?');
console.log(respuesta);

Precios

  • Gemini Pro: Gratis hasta cierto límite, luego pay-as-you-go

¿Cuál elegir?

  • OpenAI: Si necesitas el modelo más probado y mejor documentado
  • Claude: Si trabajas con documentos largos o instrucciones complejas
  • Gemini: Si ya usas Google Cloud o buscas una opción económica

También te puede interesar

M

Mavian Team

Equipo de desarrollo de Mavian

¿Te interesa implementar estas soluciones en tu empresa?

Contáctanos