Inicio/Blog/OpenAI API Key: Cómo Obtener y Usar [Guía 2026]
Volver al Blog
APIs2 de febrero de 202612 min

OpenAI API Key: Cómo Obtener y Usar [Guía 2026]

Guía completa para obtener y configurar tu API Key de OpenAI. Incluye gestión de límites, facturación, seguridad y ejemplos de código.

OpenAI API Key: Cómo Obtener y Usar [Guía 2026]

TLDR: Para obtener una API key de OpenAI: 1) Crea cuenta en platform.openai.com, 2) Ve a API Keys, 3) Genera nueva key. Costo: pago por uso desde $0.15/millón tokens (GPT-4o-mini). Los nuevos usuarios reciben $5 de crédito gratis.

Tabla de Contenidos

  1. Crear cuenta en OpenAI
  2. Generar API Key
  3. Configurar facturación
  4. Usar la API Key
  5. Límites y cuotas
  6. Seguridad
  7. FAQ


Crear cuenta en OpenAI {#crear-cuenta}

Paso 1: Ir a la plataforma

  1. Ve a platform.openai.com
  2. Haz clic en Sign Up
  3. Usa tu email, Google, Microsoft o Apple

Paso 2: Verificar cuenta

  • Confirma tu email
  • Verifica tu número de teléfono (obligatorio)
  • Acepta los términos de servicio

Créditos gratis para nuevos usuarios

Tipo de cuentaCrédito inicialValidez
Nueva cuenta$53 meses
Con tarjeta añadidaSin límite fijoSegún uso

Generar API Key {#generar-key}

Paso a paso

  1. Inicia sesión en platform.openai.com
  2. Ve a Settings (icono de engranaje)
  3. Selecciona API Keys en el menú lateral
  4. Haz clic en Create new secret key
  5. Dale un nombre descriptivo (ej: "Proyecto Web", "Bot Telegram")
  6. Copia la key inmediatamente (solo se muestra una vez)

Formato de la API Key

code
1sk-proj-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Las keys empiezan con sk- seguido de un identificador del proyecto.


Configurar facturación {#facturacion}

Añadir método de pago

  1. Ve a Settings > Billing
  2. Haz clic en Add payment method
  3. Introduce los datos de tu tarjeta
  4. Configura un límite mensual (recomendado)

Precios actuales (2026)

ModeloInputOutputMejor para
gpt-4o$2.50/M$10/MCalidad máxima
gpt-4o-mini$0.15/M$0.60/MAlto volumen
gpt-4-turbo$10/M$30/MLegacy
text-embedding-3-small$0.02/M-Embeddings
M = millón de tokens

Establecer límites

code
1Settings > Limits > Set monthly budget

Recomendación: empieza con $10-20/mes y ajusta según necesidades.


Usar la API Key {#usar-key}

Python

python
1from openai import OpenAI
2 
3# Opción 1: Variable de entorno (recomendado)
4# export OPENAI_API_KEY=sk-...
5client = OpenAI()
6 
7# Opción 2: Pasar directamente
8client = OpenAI(api_key="sk-...")
9 
10# Hacer una llamada
11response = client.chat.completions.create(
12 model="gpt-4o-mini",
13 messages=[
14 {"role": "user", "content": "Hola, ¿cómo estás?"}
15 ]
16)
17 
18print(response.choices[0].message.content)

JavaScript/Node.js

javascript
1import OpenAI from 'openai';
2 
3const openai = new OpenAI({
4 apiKey: process.env.OPENAI_API_KEY
5});
6 
7const response = await openai.chat.completions.create({
8 model: "gpt-4o-mini",
9 messages: [
10 { role: "user", content: "Hola, ¿cómo estás?" }
11 ]
12});
13 
14console.log(response.choices[0].message.content);

cURL

bash
1curl https://api.openai.com/v1/chat/completions \
2 -H "Authorization: Bearer $OPENAI_API_KEY" \
3 -H "Content-Type: application/json" \
4 -d '{
5 "model": "gpt-4o-mini",
6 "messages": [{"role": "user", "content": "Hola"}]
7 }'


Límites y cuotas {#limites}

Rate limits por tier

TierRequisitoRPM (GPT-4o)TPM (GPT-4o)
FreeNueva cuenta340,000
Tier 1$5 pagados50030,000
Tier 2$50 pagados5,000450,000
Tier 3$100 pagados5,000800,000
Tier 4$250 pagados10,0002,000,000
Tier 5$1,000 pagados10,00010,000,000
RPM = Requests per minute, TPM = Tokens per minute

Subir de tier

Los tiers suben automáticamente según tu historial de pagos. No puedes pagar para subir inmediatamente.


Seguridad {#seguridad}

Nunca hagas esto

python
1# MAL - API key en el código
2api_key = "sk-proj-ABC123..." # ¡NUNCA!
3 
4# MAL - Subir a Git
5# No incluyas .env en tu repositorio

Buenas prácticas

python
1# BIEN - Variable de entorno
2import os
3api_key = os.environ.get("OPENAI_API_KEY")
4 
5# BIEN - .env con python-dotenv
6from dotenv import load_dotenv
7load_dotenv()
8api_key = os.getenv("OPENAI_API_KEY")

.gitignore

code
1.env
2.env.local
3*.env

Rotar keys comprometidas

Si tu key se filtra:

  1. Ve a API Keys en la plataforma
  2. Elimina la key comprometida
  3. Genera una nueva
  4. Actualiza tu aplicación


FAQ {#faq}

¿La API de OpenAI es gratis?

No, pero los nuevos usuarios reciben $5 de crédito. Después, pagas por uso (tokens consumidos).

¿Cuánto cuesta usar ChatGPT por API?

Depende del modelo:

  • GPT-4o-mini: ~$0.001 por conversación típica
  • GPT-4o: ~$0.01 por conversación típica

¿Puedo usar la API sin tarjeta de crédito?

, durante los primeros 3 meses con el crédito inicial de $5. Después necesitas añadir un método de pago.

¿Mi API key de ChatGPT Plus funciona para la API?

No, son productos separados. ChatGPT Plus ($20/mes) es para usar la web. La API se paga aparte por uso.

¿Cómo veo cuánto he gastado?

Ve a Settings > Usage para ver consumo detallado por día y por modelo.


Conclusión

Obtener y usar una API key de OpenAI es sencillo:

  1. Crea cuenta en platform.openai.com
  2. Genera tu API key
  3. Configura límites de gasto
  4. Usa variables de entorno para seguridad

Recursos relacionados:


Más contenido técnico en Javadex.es

Síguenos: YouTube @JavadexAI | TikTok @javadex

Posts Relacionados

JS

Javier Santos Criado

Consultor de IA y Automatización | Fundador de Javadex

Experto en implementación de soluciones de Inteligencia Artificial para empresas. Especializado en automatización con n8n, integración de LLMs, y desarrollo de agentes IA.

¿Quieres más contenido de IA?

Explora nuestras comparativas y guías