import openai

# 🔑 Reemplaza esto con tu clave de API de OpenAI
openai.api_key = "TU_API_KEY_AQUÍ"

def llamar_api(mensaje):
    try:
        respuesta = openai.ChatCompletion.create(
            model="gpt-3.5-turbo",  # Usa "gpt-4" si tienes acceso
            messages=[
                {"role": "system", "content": "Eres un asistente útil y amigable."},
                {"role": "user", "content": mensaje}
            ],
            temperature=0.7
        )
        return respuesta.choices[0].message.content.strip()
    except Exception as e:
        return f"❌ Error al conectar con OpenAI: {e}"

def iniciar_chat():
    print("🤖 Damemo está listo para conversar. Escribe 'salir' para terminar.\n")
    while True:
        mensaje = input("Tú: ")
        if mensaje.lower() in ["salir", "exit", "quit"]:
            print("Damemo: ¡Hasta luego! 👋")
            break
        respuesta = llamar_api(mensaje)
        print(f"Damemo: {respuesta}\n")

if __name__ == "__main__":
    iniciar_chat()
