Me encanta compartir trucos sencillos que me ayudaron cuando empecé a jugar con la API de OpenAI; aquí te dejo un ejemplo claro en Python para principiantes que te pone en marcha rápido.
Primero instala la librería oficial y guarda tu clave en una variable de entorno:
pip install openai
En macOS/Linux:
export OPENAIAPIKEY='tuclaveaqui'
En Windows (PowerShell):
$env:OPENAIAPIKEY='tuclaveaqui'
Luego un script mínimo para conversar con el modelo (forma clásica):
import os
import openai
openai.apikey = os.getenv('OPENAIAPIKEY')
resp = openai.ChatCompletion.create(
model='gpt-3.5-
turbo',
messages=[
{'role': 'system', 'content': 'Eres un asistente útil.'},
{'role': 'user', 'content': 'Hola, ¿cómo estás?'}
]
)
print(resp['choices'][0]['message']['content'])
Si prefieres la sintaxis más moderna basada en cliente, sería algo así:
from openai import OpenAI
client = OpenAI(apikey=os.getenv('OPENAIAPIKEY'))
res = client.chat.completions.create(model='gpt-4o-mini', messages=[{'role':'user','content':'Escribe un
chiste corto.'}])
print(res.choices[0].message.content)
Empieza probando prompts cortos y luego añade roles de «system» para guiar el tono; a mí me sirvió para entender cómo influye cada
mensaje en la respuesta del modelo.