alem-do-espectro / test_model.py
wakeupmh's picture
pass prompt
459b2b5
raw
history blame
1.35 kB
import logging
import sys
from services.model_handler import ModelHandler
# Configure logging
logging.basicConfig(
level=logging.INFO,
format='%(asctime)s - %(name)s - %(levelname)s - %(message)s'
)
def test_model(force_default=False):
"""
Testa o ModelHandler com uma consulta de exemplo.
Args:
force_default: Se deve forçar o uso da resposta padrão
"""
logging.info("Initializing model handler...")
model_handler = ModelHandler()
# Definir a consulta de teste
test_query = "O que é autismo?"
logging.info(f"Testing with query: {test_query}")
# Definir se deve forçar a resposta padrão
model_handler.force_default_response = force_default
# Gerar a resposta
answer = model_handler.generate_answer(test_query)
# Imprimir a resposta
print("\n==================================================\n")
if force_default:
print("RESPOSTA PADRÃO FORÇADA:")
else:
print("RESPOSTA DO MODELO:")
print(answer)
print("\n==================================================\n")
if __name__ == "__main__":
# Testar com a resposta do modelo
test_model(force_default=False)
# Testar com a resposta padrão forçada
logging.info("Testing with forced default response...")
test_model(force_default=True)