App de ejemplo que permite establecer una conversación interactiva guardando el contexto con la IA de DeepSeek, mediante el API de OpenAI y el lenguaje de programación Python. La respuesta de la IA será progresiva (se irá mostrando al usuario letra por letra conforme la IA vaya devolviéndola) y se adaptará al contexto de toda la conversación.

Requisitos para desarrollar una app Python que mantenga una conversación interactiva con la IA de DeepSeek

Los requisitos los explicamos en este tutorial:

Puesto que usaremos OpenAI, instalaremos el plugin para Python correspondiente, con el comando:

Aplicación Python que mantiene una conversación interactiva con la IA de DeepSeek

A continuación, mostramos el código de ejemplo en Python de una sencilla aplicación que establece una conversación interactiva con la IA de DeepSeek usando el API de OpenAI:

Si compilamos la app Python y hacemos una pregunta a la IA, veremos que nos devuelve, de forma progresiva, la respuesta. Por ejemplo, le preguntamos:

genérame una contraseña aleatoria de 14 caracteres. No muestres explicaciones, únicamente la contraseña

Efectivamente genera una contraseña de 14 caracteres. Y si preguntamos sobre la respuesta, diciéndole lo siguiente:

quiero que aparezca el símbolo «.» y no el símbolo «#»

Se ajusta al contexto y genera únicamente la contraseña pero sin el carácter «.» y con el carácter «#»: