#!/usr/bin/env python3 | |
""" | |
Script de prueba para verificar que el GPT Local funciona | |
""" | |
import sys | |
from pathlib import Path | |
# Agregar el directorio raíz al path | |
sys.path.append(str(Path(__file__).parent)) | |
try: | |
from models.model_loader import ModelLoader | |
from models.text_generator import TextGenerator | |
print("🚀 Probando GPT Local...") | |
# Inicializar componentes | |
model_loader = ModelLoader() | |
text_generator = TextGenerator(model_loader) | |
# Cargar modelo pequeño | |
print("📦 Cargando modelo DialoGPT-small...") | |
success = model_loader.load_model("microsoft/DialoGPT-small") | |
if success: | |
print("✅ Modelo cargado exitosamente") | |
# Prueba básica | |
test_message = "Hola" | |
print(f"🧪 Probando con: '{test_message}'") | |
response = text_generator.generate_response(test_message, max_length=50) | |
print(f"🤖 Respuesta: {response}") | |
print("\n✅ ¡GPT Local funcionando correctamente!") | |
else: | |
print("❌ Error al cargar el modelo") | |
except Exception as e: | |
print(f"❌ Error: {str(e)}") | |
import traceback | |
traceback.print_exc() | |