Aprende cómo crear una API Key de OpenAI y consumir la API de ChatGPT usando cURL y Python desde Linux paso a paso. Ideal para developers y estudiantes.
La mayoría conoce OpenAI por la web de ChatGPT.
Pero lo realmente potente está en su API.
Con la API puedes:
- Crear bots
- Automatizar tareas
- Integrar IA en apps web o móviles
- Generar texto desde Python, Node.js, Android, etc.
En este artículo te enseño cómo generar tu API Key y probarla rápidamente usando:
- cURL desde Linux
- Python desde Google Colab
Qué necesitas antes de empezar
- Una cuenta en OpenAI
- Tener acceso de pago habilitado
- Linux, Windows o Mac
- Ganas de probar IA real desde código
Dónde se crean las API Keys
Muchos entran a ChatGPT normal y buscan ahí las llaves.
Pero las API Keys se generan desde:
- Plataforma de desarrolladores de OpenAI
- Panel de API Keys
Ahí encontrarás:
- Uso
- Créditos
- Modelos
- Facturación
- Tus llaves privadas
Cómo crear una API Key
Proceso rápido:
- Entra al panel de OpenAI
- Busca la sección
API Keys - Crea una nueva llave
- Copia la key y guárdala
Tu llave se verá así:
sk-xxxxxxxxxxxxxxxxImportante:
- No la subas a GitHub
- No la compartas
- Guárdala como variable de entorno
Probando la API con cURL en Linux
Esta es la forma más rápida de probar la API.
Ideal si usas:
- Arch Linux
- Manjaro
- Ubuntu
- Kali Linux
Ejemplo usando cURL
curl https://api.openai.com/v1/responses -H "Content-Type: application/json" -H "Authorization: Bearer TU_API_KEY" -d '{
"model": "gpt-4.1-mini",
"input": "What is API REST in one line?"
}'Qué está pasando aquí
Este comando:
- Envía una petición HTTP
- Usa autenticación Bearer
- Consulta un modelo de IA
- Devuelve texto generado
Básicamente estás hablando con ChatGPT desde la terminal.
Resultado esperado
Respuesta simplificada:
API REST is a web service that uses HTTP methods like GET, POST, PUT and DELETE.Usando la API con Python
Ahora vamos con Python.
Perfecto para:
- Automatizaciones
- Bots
- Scripts
- Backend
- Machine Learning
Instalando la librería
pip install openaiEn Google Colab incluso es más fácil. No necesitas instalar nada localmente.
Código básico en Python
from openai import OpenAI
client = OpenAI(api_key="TU_API_KEY")
response = client.responses.create(
model="gpt-4.1-mini",
input="What is API REST in one line?"
)
print(response.output_text)Qué hace este código
- Importa la librería oficial
- Usa tu API Key
- Envía un prompt
- Imprime la respuesta
Simple. Directo. Funcional.
cURL vs Python
| Método | Ideal para |
|---|---|
| cURL | Pruebas rápidas |
| Python | Apps reales y automatización |
Si eres developer, deberías aprender ambos.
Mi experiencia usando la API
Lo interesante de probar la API directamente es que entiendes:
- Cómo funciona realmente ChatGPT
- Cómo se comunican las apps con IA
- Qué envía el cliente
- Cómo automatizar procesos reales
Y sí, hacerlo desde Linux se siente mucho más cómodo.
Video completo
Conclusión
La API de OpenAI no es complicada.
Lo más importante es entender:
- Cómo generar tu API Key
- Cómo hacer peticiones HTTP
- Cómo consumir respuestas desde código
Con eso ya puedes empezar a construir herramientas reales con IA.

No hay comentarios:
Publicar un comentario