Mostramos un script Python preparado para ser usado desde otras aplicaciones (pasándole el prompt por argumento), que utilizará el API de la IA de DeepSeek para obtener una respuesta concisa.

Requisitos para desarrollar una app Python que use la IA de DeepSeek y pueda ser utilizada desde otras aplicaciones

Los requisitos los explicamos en este tutorial:

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

Script Python para acceder a la API de la IA DeepSeek y obtener una respuesta concisa, con argumentos

El script completo en Python al que se le pasa una pregunta por argumento de la línea de comandos, que accede al API de la IA de DeepSeek y obtiene una respuesta concisa será el siguiente:

En este caso, la app Python admite argumentos por la línea de comandos, son los siguientes:

  • -p, –pregunta: la pregunta que haremos a la IA de DeepSeek.
  • -m, –modelo: modelo que se usará. Admite el modelo deepseek-chat (establecido por defecto) o el modelo deepseek-reason.
  • -e, –evitar_explicaciones: añadirá un texto a la pregunta indicando que la IA no responda con explicaciones, que sea lo más concisa posible.

Para probar la app Python, la ejecutaremos desde la línea de comandos pasándole, al menos, el parámetro «-p». Por ejemplo:

La respuesta de la IA que mostrará la app Python será:

Puesto que no es una conversación interactiva, únicamente admite una pregunta, en la pregunta definiremos cómo queremos la respuesta. Por ejemplo, para el caso anterior, la IA de DeepSeek devuelve la contraseña aleatoria pedida entrecomillada. Si queremos que no no devuelva las comillas, se lo indicamos en la pregunta, de esta forma:

En este caso, la IA de DeepSeek mostrará una contraseña con las especificaciones indicadas en la pregunta y no la mostrará entrecomillada: