OpenAI no proporciona una lista directa de sesiones de chat activas a través de la API de ChatGPT. Cada llamada a la API de chat se realiza en una conversación independiente sin estado. Tienes la capacidad de manejar el flujo de la conversación controlando los mensajes en la lista de ‘messages’ que envías en cada llamada API.
Si necesitas mantener un registro de las sesiones de chat activas, debes hacerlo en tu propio backend. Por ejemplo, podrías estructurar tus datos de manera que cada usuario tenga una lista de sesiones de chat, cada sesión de chat tendría un registro de los mensajes enviados y recibidos. De esta manera, podrías construir una representación de las “sesiones de chat activas”.
Sin embargo, recuerda que todas las claves de API de OpenAI deben mantenerse secretas. Las claves de API no deben incrustarse en tu aplicación móvil ni en el código de cliente de cualquier otro lugar que pueda ser accesible para los usuarios u otros actores malintencionados.
Por favor, revisa la documentación oficial de OpenAI para obtener más detalles sobre cómo trabajar con la API de ChatGPT.