Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Haga lo que hicimos: registrando logs de las solicitudes

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

1 respuesta

Hola Alexis, espero que estés bien

Para registrar logs de las solicitudes en tu aplicación que integra con la API de OpenAI, puedes seguir estos pasos:

  1. Configura el nivel de logging: Veo que ya has configurado el nivel de logging en application.properties con DEBUG. Esto es correcto para obtener más detalles en los logs.

  2. Implementa un asesor de logs: En tu código, ya estás utilizando SimpleLoggerAdvisor. Asegúrate de que este asesor esté correctamente implementado para capturar y registrar los detalles de las solicitudes y respuestas.

    Aquí tienes un ejemplo de cómo podrías implementar un asesor de logs simple:

    public class SimpleLoggerAdvisor implements ChatClientAdvisor {
        private static final Logger logger = LoggerFactory.getLogger(SimpleLoggerAdvisor.class);
    
        @Override
        public void beforeCall(ChatRequest request) {
            logger.debug("Enviando solicitud a OpenAI: {}", request);
        }
    
        @Override
        public void afterCall(ChatResponse response) {
            logger.debug("Respuesta recibida de OpenAI: {}", response);
        }
    }
    
  3. Asegúrate de que los logs se escriben correctamente: Verifica que los logs se están escribiendo en el archivo o consola que estás monitoreando.

  4. Prueba las solicitudes: Realiza algunas solicitudes de prueba para asegurarte de que los logs se registran como esperas.

Con estos pasos, deberías poder registrar los logs de las solicitudes a la API de OpenAI de manera efectiva.

Espero haber ayudado y buenos estudios!